Preventative measures to avoid an unusable Visual Studio 2010 on Windows 7 after upgrading from Windows Vista

Article translations Article translations
Article ID: 2001109 - View products that this article applies to.
Expand all | Collapse all

Symptoms

On a machine where Windows Vista was upgraded to Windows 7 and .NET Framework 4 Beta1 was originally installed on the Vista OS, some applications functionality will be broken.  One example is Visual Studio 2010 Beta1.

Resolution

There is no way to repair a machine that gets into this state. The only solution is to reinstall Windows 7.  You can prevent this problem prior to upgrading on Windows 7 by using the following workaround:

Uninstall Visual Studio 2010 Beta 1 and .NET Framework 4 Beta 1

To completely remove Visual Studio 2010 Beta 1 and the .NET Framework 4 Beta 1, follow these steps:

  1. Uninstall TFS Object Model (Visual Studio Team System 2010 Team Suite Beta 1 customers only).
    1. Click Run from the Start Menu (or press Win+R).
    2. In the Run Dialog box, type control "appwiz.cpl" and then click OK.
    3. In the list of installed applications, select Microsoft Team Foundation Server 2010 Beta 1 Object Model and then click Uninstall.
  2. Uninstall Visual Studio 2010 Beta 1.
    1. Click Run from the Start Menu (or press Win+R)
    2. In the Run Dialog box, type control "appwiz.cpl" and then click OK.
    3. In the list of installed applications, select an instance of Visual Studio 2010 Beta 1 (e.g. Microsoft Visual Studio Team System 2010 Team Suite Beta 1) and then click Uninstall.
    4. The Wizard will open. Then, on the Welcome screen click Next to proceed.
    5. On the Maintenance screen, click Uninstall and then click OK to completely uninstall. The Uninstall progress screen will show the progress and then you should see the finish dialog indicating whether the uninstall was successful.
    1. Reboot, if prompted.
    2. Repeat Step 2 for each installed version of Visual Studio 2010 Beta 1.
  3. Uninstall .NET Framework 4 Beta 1.
    1. Click Run from the Start Menu (or press Win+R).
    2. In the Run Dialog box, type control "appwiz.cpl" and then click OK.
    3. In the list of installed applications, locate the following applications and then click Uninstall for each in this order:
      1. Microsoft .NET Framework 4 Extended Beta 1 - Language Pack
      2. Microsoft .NET Framework 4 Client Profile Beta 1 - Language Pack
      3. Microsoft .NET Framework 4 Extended Beta 1
      4. Microsoft .NET Framework 4 Client Profile Beta 1
  4. Uninstall Visual C++ 2010 Redistributable (x86 and/or x64).
    1. Click Run from the Start Menu (or press Win+R).
    2. In the Run Dialog box, type control "appwiz.cpl" and then click OK.
    3. In the list of installed applications, select Microsoft Visual C++ 2010 Beta 1 Redistributable (x86 and/or x64) and then click Uninstall.
    4. Exit and restart (reboot) the computer.
    5. Begin the upgrade process for Windows 7.

 

More Information

This issue has been fixed in .NET Framework Beta 2.

For more information on this scenario, please see Aaron Ruckman's blog post.

Guidance to upgrade from Windows Vista and to Windows 7 with Visual Studio 2010 Beta 1 Installed

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2001109 - Last Review: August 11, 2009 - Revision: 3.0
APPLIES TO
  • Microsoft .NET Framework 4, when used with:
    • Windows 7 Enterprise
    • Windows 7 Home Basic
    • Windows 7 Professional
    • Windows 7 Starter
    • Windows 7 Ultimate
Keywords: 
KB2001109

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com