Windows 7 Visual Studio 2005 compatibility

2019-05-26 21:52发布

问题:

I'm now working on RC Windows 7 and installed Visual Studio 2008 Professional edition. But I need to work with Java programs, and so I needed to work with Visual Studio 2005. I installed Visual Studio 2005 SP1 (VS80sp1-KB926747), but I have the following problem:

"The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch."

I previously had the same problem when I installed the Visual Studio SDK, February2007.

回答1:

BBlake is right look at: https://superuser.com/questions/34190/visual-studio-2005-sp1-refuses-to-install-in-windows-7



回答2:

I had a similar problem when I was installing Visual Studio 2005 Professional on a Windows 7 machine. But here is what I did to fix the problem:

  1. Install Visual Studio 2005 Professional During the install, a window popped up saying that VS2005 might not be compatible with Windows 7. Ignore this warning and continue.

  2. Install Microsoft® Visual Studio® 2005 Team Suite Service Pack 1 VS80sp1-KB926601-X86-ENU.exe Link: Microsoft® Visual Studio® 2005 Team Suite Service Pack 1

  3. Install Visual Studio 2005 Service Pack 1 Update for Windows Vista VS80sp1-KB932232-X86-ENU.exe Link: Visual Studio 2005 Service Pack 1 Update for Windows Vista

Note: If you try and install #3 before #2, you will end up with a message that says : "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch."

Hope it helps.



回答3:

It looks like you're trying to install SP1 (the patch) without having first installed Visual Studio 2005 (the application). The SP1 install is only for patching an existing installation.