About Windows Installer, the .NET Framework, and Visual Studio.
Some users are reporting that when installing Visual Studio 2010 SP1 they are prompted for MSI files as shown in the following example screenshot. These prompts for source are most common during rollback on failed install attempts and uninstall since original RTM files need to be put back on the machine and may not have been cached by Windows Installer.
This includes, but is not limited to, the following MSI files.
I will update this list of files customers are commonly seeing as I’m made aware. If you are seeing this with other MSI files when installing VS2010 SP1, please comment below.
The solution varies depending on what you are being prompted for. I will update this entry with common prompt issues for VS2010 SP1 as I’m made aware. If you’re running into this issue with other MSI files when installing VS2010 SP1, please comment below.
This workaround also may apply to any other language for the Visual Studio 2010 Shell (Integrated), and the instructions are similar for Visual Studio 2010 Shell (Isolated) through the download location and file names will be different.
If the title of the source prompt dialog contains “Express”, please see section 2.2.5 in the VS2010 SP1 read me; otherwise, the following instructions should help you provide the right source and continue installation.
In general, prompts for source during patch install occur because a file installed by a product is missing or in an unexpected state. Windows Installer requires the original source to get these files. If it can’t find it automatically (for example, the original media isn’t in the drive or the previous network location), Windows Installer prompts the user for this source to continue.
Yes I received the same error message, stating to insert Microsoft Visual Studio 2010 Shell (Integrated) - ENU disk vs_setup.msi. I downloaded the Visual Studio 2010 SP1 ISO from microsoft website. What a mess.. i even formatted my laptop, and still I get such error.
@Younten, did you download the RTM install from the link in the post? Windows Installer is asking for the original installation since it's not readily available.
Curiously, I'm being told to reinstall SP1 having upgraded to the latest Windows Azure SDK (June 2012).
I'm receiving the "DACFramework_enu.msi" error.
Your comment below duplicates the reference to the location where we may find this/these (LinkId=165072).
While I await your reply, I'll try to find the correct link.
@Daz, the link for DACFramework_enu.msi for SP1 is go.microsoft.com/fwlink.
Perfect. Thank you!
It's now asking for DACProjectSystemSetup_enu.msi
Is there a way I can find these for myself?
@Daz, the easiest way to make sure you have all the package is to download the SP1 chainer (the single EXE on the download page) and run it with /createlayout. That will download all the package locally. The URLs are in a file named ParameterInfo.xml which is in that EXE, which is a self-extracting archive that WinZIP or WinRAR should open easily.
I appreciate your help. Thank you!
I did a web install. There is no "original media" to stick in the drive. You guys really need to figure this problem out instead of hand waving and saying "have the original media."
@Tim, we have made a lot of positive changes for the next version of VS that I'll describe in a future post. For VS2010, you can download the ISO for your edition and mount that (either virtually, or burn it and use the DVD).
I had the same problem with VS2010 Shell (Integrated), but the link to the redistributable didn't work (nor was it called vs_setup_enu.exe), neither did pointing to the root of the VS2010 installation media. I solved it by starting SQL Server 2012 setup, which extracted to a folder named with a large number on the root of my hard drive. I copied this to another folder, then quit the setup, then pointed the VS2010 SP1 uninstall to the folder it was looking for in this copy. The uninstall then finished without error.
Wow, I can't believe Microsoft screwed this up this badly.
Hi, I just posted something here but it doesn’t look like it has come through successfully. You say that I need to look at the attached readme file (2.2.5) if you are uninstalling it for C# Express (the vs_setup.msi file). There are a few problems with this file. The syntax for Step 5 should be: cd /d d:\vcsexpress.
I am however having a problem with Step 7, the syntax currently is: ixpvcs.exe /x:"%TEMP%\ixpvcs\". This is wrong though, as ixpvcs.exe is a file name, not a command. Am I also right in thinking that x: should be c: as I don’t have an x drive??? Please can someone correct/help me on this?
@drsarg, the "x:" drive is representative of whatever your drive is that contains the path to the process (which is invoked as a command).
I'm having trouble finding "dacprojectsystemsetup_enu.msi" when installing SP1. Unfortunately, I don't have the original VS2010 media to reinstall this MSI. Any alternate suggestion?
@Elias, if it indeed is prompting for the RTM version of the MSI you will need to locate your physical media or you could try downloading a trial version. So long as you have a valid license key, the MSIs are the same.
But it's possible it's prompting for the SP1 version of the MSI as well (providing the wrong version will result in the prompt displaying again so you'll know for sure). The FWLink to download the SP1 version of the MSI is go.microsoft.com/fwlink.