I've been trying to install VS2008 Professional on Vista64 Home Premium and the setup is failing on the first step of installing the 64bit Prerequisites.
I tried copying the DVD to my hard disk and running it from there, but got the same error.
I also tried downloading the VS2008 trial install ISO, but this also failed on installing the Prerequisistes.
I did succeed in installing VB.net express and this seems to work fine.
There doesn't appear to be any log file createdand I have ensured that the TMP and TEMP system variable point to valid folders.
I have been running the install using an account with Administrator priveleges.
I have also made an extensive search for solutions. Thisappears to be a common problem butnone of the suggestions I've found have helped. Maybe I should return the VS2008 package for a refund and just use the free VB.net as that's all that I really need at the moment.
Following the suggested process to check the .NET Framework and to collect the logs, I proceeded as follows:
Step 1. Firstly, please check whether you have turned on the windows feature of .NET Framework 3.0.
Please go to Control Panel -> Programs and Features -> Turn Windows features on or off -> Check the box next to Microsoft .NET Framework 3.0.
Communication Foundation HTTP and non-HTTP not turned on for .NET Framework 3.0
Step 2. Secondly, use Verification Tool to verify .Net Framework 2.0, 3.0 and 3.5
Verification succeeded for 2.0, 3.0, 3.5 and 3.5 SP1
Step 3. Clean %temp% folder
Deleted all files that could be deleted
Step 4. Run VS2008 install from DVD
Install failed as before
Step 5. Run log collection program and upload to Skydrive
Collect.exe was run and log files loaded at the link: http://cid-4989818004d9c374.skydrive.live.com/self.aspx/.Public/vslogs.cab
Step 6. run SFC.EXE /scannow to repair the consistency of system files
Did this, no errors were reported and vs2008 install still fails.
Step 7. Install "vcredist_x64.exe"
Did this and it installed ok, but thevs2008 install still fails
In looking at the install log, there was once section that seemed most relevant to the 64bit prerequisite install problem:
MSI (s) (24:F4) [14:46:29:752]: Executing op: SetTargetFolder(Folder=C:\Windows\system32\1033\)
MSI (s) (24:F4) [14:46:29:752]: Executing op: SetSourceFolder(Folder=1\Win\System64\1033\)
MSI (s) (24:F4) [14:46:29:752]: Executing op: FileCopy(SourceName=95087|VSJitDebuggerUI.dll,SourceCabKey=FL_VSJitDebuggerUI_dll_95087_95087_amd64_enu.3643236F_FC70_11D3_A536_0090278A1BB8,DestName=VSJitDebuggerUI.dll,Attributes=0,FileSize=19472,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=9.0.21022.8,Language=1033,InstallMode=58982400,,,,,,,)
MSI (s) (24:F4) [14:46:29:752]: File: C:\Windows\system32\1033\VSJitDebuggerUI.dll;To be installed;Won't patch;No existing file
MSI (s) (24:F4) [14:46:29:752]: Source for file 'FL_VSJitDebuggerUI_dll_95087_95087_amd64_enu.3643236F_FC70_11D3_A536_0090278A1BB8' is compressed
MSI (s) (24:F4) [14:46:29:753]: Note: 1: 2318 2: C:\Windows\system32\1033\VSJitDebuggerUI.dll
MSI (s) (24:F4) [14:46:29:753]: Note: 1: 1310 2: 0 3: C:\Windows\system32\1033\VSJitDebuggerUI.dll
MSI (s) (24:F4) [14:46:29:754]: Product: Visual Studio .NET Prerequisites - English -- Error 1310.Error writing to file: C:\Windows\system32\1033\VSJitDebuggerUI.dll. System error 0. Verify that you have access to that directory.
I had noticed this error before in one of my (many) attempts to fix the install problem by running vs_bsln.exe manually. It complained about the c:\Windows\system32\1033 folder not existing. There was a folder named 0409, but no 1033 folder, so I created one manually (and tried to give it appopriate priveleges) but it still could not copy the file.
Step 8: I created a folder c:\windows\sysWOW64\1033 and the 64bit prerequisites now install ok. But the vs2008 does not complete as the Crystal Reports x64 install failed. Once I removed that, the install completed successfully and I now haveVS2008 working.
Next problem: MSDN install fails with a message that the HTML files are corrupt (sigh!).
Many thanks
John
PS sorry if I sounded a bit peevish in my earlier comments, but it's been a frustrating process as all my past experiences with loading VS have been quite easy, and any difficulties have been solved with a quick search.