Error Installing QuickBooks 2010 Service Pack
When attempting to install QuickBooks 2010/11 Service Pack 1 on your system, you receive: “Setup failed to find a valid QuickBooks 2010/11 installation in path:”.
This may occur if the system is 64-bit. In this circumstance, Windows defines two “Program Files” folders, the original C:\Program Files, which is designed to contain 64-bit applications, and a new folder, c:\Program Files (x86), which is designed to hold 32-bit applications. When a 32-bit application installs, and queries the location of Program Files, Windows redirects it to c:\Program Files (x86) (although some older applications are hard-coded to C:\Program Files and will continue to install to that location).
The QuickBooks service pack installer can identify the application installed by querying the registry, but does not correctly identify the folder it is installed in.
You may be able to bypass the error by clicking Browse when the error occurs and navigating to C:\Program Files (x86)\Intuit\QuickBooks 2010-11.
However the update may also fail on dbctrs9.dll with the error “old file does not exist”. In this situation, the only resolution we have determined is to completely uninstall Quickbooks, reboot, then reinstall Quickbooks and alter the installation path to C:\Program Files\Intuit\QuickBooks 2010-11. When finished, the files will actually be stored in C:\Program Files (x86)\Intuit\QuickBooks 2010-11. However the update then installs properly.