Visual Studio Development Bookmark and Share   
 index > Visual Studio Setup and Installation > Problem installing Visual Studio 2008 on Windows 7 x64
 

Problem installing Visual Studio 2008 on Windows 7 x64

I am running windows 7 x64 build 7100 and am having trouble installing visual studio 8. Setup fails when installing the Runtime Pre-requisites

Its says (in red text) Setup Failed. The follwing component failed to install: Runtime pre-requisites.
The error log says 'Runtime Pre-requisites: [2] Error: Installation failed for component Runtime Pre-requisites. MSI returned error code 1603'

I have searched the internet and tried the compatibility mode and always the same result. I have a laptop running XP and it installs fine.

Thanks

mjgukytuykuk  Tuesday, October 13, 2009 9:54 AM

Hello,

Based on your descriptions, you could try the following steps to see if the issue still exists.

1. Check whether you have turned on the windows feature of .NET Framework 3.5.1.
Please go to Control Panel -> Programs and Features -> Turn Windows features on or off -> Check the box next to Microsoft .NET Framework 3.5.1.
2. Use Verification Tool to verify .Net Framework 2.0 SP2, 3.0SP2, 3.5 SP1. If .Net Framework cannot be verified on your computer, you can try to follow the steps mentioned in the following blog to repair them though this article is about vista.
See: http://blogs.msdn.com/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx
3. If .NET Framework are verified successfully but the installation still fails, please collect the log file.
(Please follow the following steps to collect the log files)

The steps to collect the log:
- Try to clean your "%temp%" folder (Start Menu >> Run >> Type "%temp%")
- Install VS2008
- Collect the logs from "%temp%" folder
   Collect tool: http://blogs.msdn.com/heaths/archive/2008/05/09/visual-studio-and-net-log-collection-utility.aspx
- Upload vslogs.cab file to SkyDrive and post the link back here


Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Send us any feedback you have about the help from MSFT at EMAIL GONE.
Edwer Fang  Wednesday, October 14, 2009 10:09 AM
Thank you for your reply

I tried the first step of turning on the windows feature but the listbox with the features was empty.
I moved onto step two and downloaded the .NET verifier and all the .NET versions verified successfully.
Setup still fails. The link to the logs .cab - http://cid-bb3a0e4c00175b39.skydrive.live.com/self.aspx/.Public/vslogs.cab

Thankyou
mjgukytuykuk  Wednesday, October 14, 2009 11:53 AM
Hello,

Have you checked the box next to Microsoft .NET Framework 3.5.1 and click OK? It is necessary to do it.

I have checked the log and found the root cause here:

MSI (s) (98:FC) [19:27:28:237]: Product: VC Runtimes MSI -- Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.ATL,version="9.0.21022.8",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x800736FD. assembly interface: IAssemblyCacheItem, function: Commit, component: {76C3F0F6-9B9D-35DA-81C6-CA8A88CC93CA}

As the message indicates error happens when attempting to install the Visual C++ runtime files as well, first you may try the following steps to see if it helps.
â—?/strong> Download this component from here and install it manually to see if it helps or not.
â—?Utilize the tool mentioned in this link to fix this issue.
â—?If you're having trouble connecting to Windows Update and install OS updates on your system, this can cause this type of error, could you please take a look at this blog post and see if the symptoms there sound similar to what you're seeing, and if so, try out the workaround steps listed there to see if they help.

Please let me know the result. Thanks.

Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Send us any feedback you have about the help from MSFT at EMAIL GONE.
Edwer Fang  Thursday, October 15, 2009 3:36 AM

OK, i downloaded the vc runtime files from the link provided and it fails with the error you described. I went to the site for the fix but HKEY_LOCAL_MACHINE\Components does not exist on Windows 7 only Vista. So  I Visited the last link and it recommended downloading and running the Windows Update Readiness Tool. After doing that and examing the log file it said no errors found. I relaunched the vcc runtime setup and still it fails.

mjgukytuykuk  Friday, October 16, 2009 7:59 AM
Well, all the ways seem to be out of work as you mentioned. Try the following steps:
  1. If the Microsoft .NET Framework 1.0 is installed on your computer, remove the .NET Framework 1.0:
    1. Open Control Panel.
    2. If you are using Microsoft Windows 2000, double-click Add/Remove Programs. If you are using Microsoft Windows XP or Microsoft Windows Server 2003, double-click Add or Remove Programs.
    3. In the Add/Remove Programs or Add or Remove Programs dialog box, click Microsoft .NET Framework (English) v1.0.3705.
    4. d. If you are using Windows 2000 or Windows XP, click Remove. If you are using Windows Server 2003, click Change/Remove.
  2. In the %WINDIR%\Microsoft.NET\Framework folder, right-click the v1.0.3705 folder, and then click Delete to delete the v1.0.3705 folder.

    Note %WINDIR% is a placeholder for the path to the folder where the Microsoft Windows operating system is installed on your computer.
  3. Use the Msizap.exe utility to remove the Windows Installer information for the .NET Framework 1.0.
  4. Obtain the Msizap.exe utility. To do this, download the Microsoft Windows Installer Software Development Kit (SDK).

    For more information about how to download the Windows Installer SDK, visit the following Microsoft Web site:
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/)
  5. Follow these steps to use the Msizap.exe utility:
    1. Click Start, click Run, type cmd, and then click OK.
    2. At the command prompt, change the current directory path to the directory where the Msizap.exe utility of the Windows Installer SDK is located.
    3. At the command prompt, run the following command:
      Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
      Note
      • B43357AA-3A6D-4D94-B56E-43C44D09E548 is the product code for the .NET Framework 1.0.
      • Special user rights are not required to use the Msizap.exe utility on a Microsoft Windows 95, a Microsoft Windows 98, or a Microsoft Windows Millennium Edition (Me) operating system. However, administrative credentials are required to use the Msizap.exe utility on a Microsoft Windows NT 4.0, a Microsoft Windows 2000, or a Microsoft Windows XP operating system.
    4. Close the command prompt.
  6. Re-install the .NET Framework 1.0.

    To download the .NET Framework 1.0, visit the following Microsoft Web site:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787 (http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787)
  7. Install Visual Studio .NET.

More information about this solution, visit this Website:
http://support.microsoft.com/?scid=kb%3Ben-us%3B872904&x=7&y=7


Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Send us any feedback you have about the help from MSFT at fbmsdn@microsoft.com.
Edwer Fang  1 hour 43 minutes ago

You can use google to search for other answers

Custom Search

More Threads

• Visual Studio 2005 - Upgrading to Vista with Service Packs
• Problem with VS2008 package loading
• vs 2008 sp1 won't install
• Problem with VS2008 installation on Vistas x64
• VC 8 Runtime Merge Modules with SP1
• SQL Installation through a web setup
• Cannot uninstall VS Team System 2005
• TFS Client in RC0?
• Everything under the Data menu is doubled
• Merging multiple projects/solutions