When trying to install Intuit Quickbooks 2007 (QB2007) on Windows Vista, Quickbooks installer may pop up several error messages related to “RegSvcs.exe – Common Language Runtime Debugging Services”, and then the setup eventually fails with the following error message:

Error Installing .NET 1.1

[Error 1603] There was a problem installing “Microsoft .NET Framework 1.1”.

Note the error number and type this in a Web browser

QuickBooks 2007 Error 1603 in Windows Vista

However, QuickBooks Support doesn’t provide much information or solution to the error. When searching for error number 1603, the only fix related to error 1603 during installation of Microsoft .NET Framework 1.1 Service Pack 1, which caused by Microsoft .NET 1.1 Hotfix KB886904 been installed before SP1. However, the resolution to uninstall KB886904 won’t work as there is no such update been installed, or actually, no .NET Framework 1.1 been installed on Vista system yet.

The issue happens is not due to fault of Intuit, the developer of QuickBooks 2007. The installer of QB2007 attempts to install Microsoft .NET Framework 1.1 on the system if it can’t detect one. However, installation of .NET 1.1 fails, causing the installation of QB 2007 to be aborted. There is some issues with .NET Framework 1.1 when installing in Vista which are solved in SP1.

However, Microsoft does not have .NET Framework 1.1 setup installer integrated with SP1 for users. Thus, to resolve the issue and install QuickBooks 2007 in Windows Vista, simply follow the guide to install slipstreamed Microsoft .NET Framework 1.1 SP1 in Vista, and then install QuickBooks 2007 again.