views:

1506

answers:

3

I haven't installed Visual Studio before on my computer. However when I try to install Visual Studio 2008 Express SP1 I get an error message

"Setup has detected that this computer does not meet the requirements to install this software. These requirements must be met before you can install Microsoft Visual C++ 2008 Express Edition with SP1 - ENU"

Requirements and Software Prerequisites Visual Studios 2008 Service Pack 1 An earlier version of Microsoft Visual Studio 2008 has been detected on the system that must be updated to SP1 before installation can proceed. Please update all other versions of Visual Studio 2008 to SP1 by visiting Microsoft Update and then install Visual Studio 2008 Express SP1.

I'm not sure why I get this message since I have not installed VS2008 before. I've tried to run the VS2008 Patch Removal Tool but it says "Visual Studio 2008 Service Pack Preparation does not apply". I've applied all the patches from Microsoft Update but still get the same error. Any ideas what could be wrong?

A: 

Maybe there is a registry entry that was placed by the program or something else. Run a registry cleaner (after backing the registry up) and try again.

Jake
+1  A: 

"I have not installed VS2008 before"

Maybe you should install VS2008 before trying to install a service pack on it.

If there's a slipstreamed download (VS2008 with SP1) then that will be quickest to install. I don't know if there's a slipstreamed version or not, but even if there is, it looks like you didn't download it.

"An earlier version of Microsoft Visual Studio 2008 has been detected on the system that must be updated to SP1 before installation can proceed."

Well that's because Microsoft detected that you have to update VS2008 to SP1 before you can update VS2008 to SP1. Microsoft's detection logic is most famous in Microsoft Update, where Microsoft Update has to download an updater to the update of the updater before the updater updater update will start updating. If you need a detective, you should rely on Sherlock Holmes or common sense, rather than Microsoft.

Windows programmer
A: 

Look at install/uninstall app. mark windows updates and look for visual studio ...