Got it! One way of beating that weird Visual Studio 2008 installation error on Vista (64-bit)

Yes! First of all, big thanks to Joe Healey, Jeff Barnes, Microsoft, and the Tallahassee DOTNET User Group for the recent InstallFest where I got my copy of Visual Studio 2008. Only problem was, I got the following unexpected errors every time I tried to run the install from the provided DVD:


[01/17/08,18:42:46] Microsoft .NET Framework v3.5 (x64): [2] Error code 1 for this component means “Incorrect function. “
[01/17/08,18:42:46] Microsoft .NET Framework v3.5 (x64): [2] Component Microsoft .NET Framework v3.5 (x64) returned an unexpected value.
[01/17/08,18:42:46] Microsoft .NET Framework v3.5 (x64): [2] Return from system messaging: Incorrect function.
[01/17/08,18:42:53] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147023293.
[01/17/08,18:42:54] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework v3.5 (x64) is not installed.

 
Very frustrating indeed. Still, the socializing/networking was excellent, the swag was great, and I felt challenged to try and find an answer. More than that, a good friend of mine kept on telling me, “We’re not the first ones this has happened to; someone HAS to have figured this out already”. Near the end of our User Group meeting I stumbled on several posts which pointed at the following fix. It turnes out the problem is that v3.5 on the DVD doesn’t work with Vista 64-bit (and possibly other product versions), and was recently updated (1/11/2008).
  1. Reboot your computer.
  2. Uninstall (from Programs / Features; look on the left hand side of the window and click “View installed updates”):
    1. Hotfix for Microsoft Windows (KB110806)
    2. Hotfix for Microsoft Windows (KB930264) [you might not find this one]
    3. Hotfix for Microsoft Windows (KB929300) [you might not find this one]
  3. Reboot your computer
  4. Manually download and install the .NET Framework 3.5 from Microsoft.com
    http://www.microsoft.com/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=en
  5. Reboot your computer
  6. Start your Visual Studio 2008 installation again

At this point my installation succeeded. w00t!

Thanks to the following posts which helped me get things going:

Ok, I’m tired now; my eyes are starting to cross and my wife is looking at me crazy.

Happy hunting! I’m going to bed.

Got it! One way of beating that weird Visual Studio 2008 installation error on Vista (64-bit)