Visual Studio 2008 Service Pack Preparation Tool does not work
I tried to install the Visual Studio 2008 SP1 update, and the install failed. I did some searching, but I was not able to find anyone else who is having this problem.
I have been running the SP1 beta for Visual Studio 2008. When I went to run the actual SP1 installer yesterday, I got prompted to run the Visual Studio 2008 Service Pack Preparation Tool.
I tried running the tool, and was prompted to locate "x64/Setup/vs_shell.msi" file on the Visual Studio installer disks. No such file exists on my original installer. The Visual Studio uninstaller does completely remove the IDE, so I am dead in the water until Microsoft Fixes this issue.
Update: I uninstalled the Visual Studio 2008 shell, and I was able to run the visual studio patch tool.

Did a quick scan for any reference of vs_shell.msi on http://download.microsoft.com/download/A/2/8/A2807..., but nothing!
There is some more information here http://hodentek.blogspot.com/, that actually says that you need the original program disc for VS2008 as well as access to vs_shell.msi, allegedly from the previous installation of SQL Server 2008 RC0? Huh?
Explained in more detail here: http://weblogs.asp.net/kencox/archive/2008/08/11/v..., advises to locate vs_shell.exe on the SQL Server 2008 RC0 disc in folder X64\Setup or installing the VS 2008 Shell. This is correct, the vs_shell.msi is indeed located there.
The "Visual Studio 2008 Service Pack Preparation Tool" takes looooong to run, tick-tock, tick-tock...Ok it probably hung...I stopped and restarted it and it flew through the process in about 5 seconds.
What was different?
I had loaded the SQL Server 2008 iso (containing all versions) via Nero Image Drive (creating a virtual DVD) that you can also do with Deamon tools etc. I am assuming that the removal tool must have scanned all the DVD drives on my PC and found the vs_shell.exe file in the X64\Setup folder? Huh? Ohkay!
The Installation log contains an entry "CleanupBlock (UnAdvertisedFeatures) succeeded on product (Microsoft Visual Studio 2008 Shell(integrated mode) -ENU).”
So, if my assumption is correct, just load the SQL Server 2008 DVD in your drive and bob's your uncle, the removal tool should not ask for the vs_shell.exe on your original VS 2008 installation DVD. Nice to know thanks!
All the best!
Drikus Roux
South Africa
I installed it on my home PC (P4 - 1997 model) and it took about 30-40 minutes. My previous laptop install went on for a bit longer, I guess a few hours. So yeah, she's not fast!
Any suggestions on how to get an x86 copy of vs_shell.msi or how to proceed from here?
Thanks,
Ray
Go into Programs and Features control panel and uninstall the Visual Studio 2008 shell. After that you will be able run the patch tool.
Good Luck,
David.
That worked great. I had tried to uninstall the individual KB files, not the entire VS 2008 Shell.