Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I installed Visual Studio 2010 today. I am using Windows Vista Home Premium Service Pack 2. Visual Studio 2005 was previously installed in my notebook. I thought that it automatically replaces previous versions. But after successful install of Visual Studio 2010, I can able to find and run Visual Studio 2005 and Visual Studio 2010 both. Now I tried to uninstall Visual Studio 2005. But when I am trying to uninstall it from "Control Panel -> Programs -> Programs and Features", an warning message is showing like below:

Setup is unable to determine a valid ordering for the installation. See the error log for further details.

And after that install is exited. When I am trying to Repair/Reinstall Visual Studio 2005, it pauses in "Generating setup script" (Installing Components showing that "Microsoft Visual 2005" is installing) process (I waited near about 2 hours, but progress bar is not moved). After that I canceled installation wizard.

Now how can I able to uninstall Visual Studio 2005?

share|improve this question
Some of your projects will require changes to build in VS 2010. This can be difficult in some cases. In many others it's easy. If you have a large base of source code projects then you may want to keep both versions on the PC. I would certainly keep them both there until you determine that all your projects convert, build and run properly in VS 2010. – Wayne Johnston Aug 2 '10 at 0:20
I already converted all my projects to Visual Studio 2010 (with backup). – chanchal1987 Aug 2 '10 at 6:41
up vote 1 down vote accepted

Manually uninstall instructions can be found at Microsoft Support (KB907965).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.