Installing Visual Studio 2010 Service Pack 1 may prompt for source

Installing Visual Studio 2010 Service Pack 1 may prompt for source

Rate This
  • Comments 44

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.

Screenshot

This includes, but is not limited to, the following MSI files.

  • vs_intshell_enu.msi
  • vs_setup.msi

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.

How to work around this issue

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.

vs_intshell_enu.msi

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.

  1. Download VSIntShell.exe for the language required, as described by _<LANG> in the file name required (ex: vs_intShell_enu.msi is for English).
  2. Open a command prompt (you can elevate when opening it now, or accept the prompt later when extracting below).
  3. Run the comnand: vsintshell.exe /extract:”%TEMP%\vsintshell”
  4. Change directories or browse to the %TEMP%\vsintshell folder: cd “%TEMP%\vsintshell”
  5. Rename the MSI file name as required by the prompt: rename vs_setup.msi vs_intshell_enu.msi
  6. Return to the prompt dialog, click the Browse button, and type the following into the File name: text box: %TEMP%\vsintshell
  7. Select vs_intshell_enu.msi (the file name must match) and click Open to continue.
  8. Back in the prompt dialog, click OK to continue.

vs_setup.msi

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.

  1. Locate your original installation media for the product and language listed in the source prompt dialog caption. If the name of the language is cut off, the language the dialog text is displayed in should help identify the proper source.
  2. Insert or attach your original installation media or network location for the product referenced in the caption.
  3. Return to the prompt dialog, click the Browse button, and browse to the root of the installation media above.
  4. Select vs_setup.msi (the file name must match) and click Open to continue.
  5. Back in the prompt dialog, click OK to continue.

Description of the issue

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.


Updated (3/16/2011): Added description for vs_setup.msi, as well as a note that these prompts are most common during rollback or uninstall.
Leave a Comment
  • Please add 7 and 6 and type the answer here:
  • Post
  • I've experienced this issue with DACFramework_enu.msi. Its component needed for SQL Server 2008 R2 Data - Tier Application Framework. unfortunetly I've not found solution for this.

  • @Wojciech Duda, you can find DACFramework_enu.msi under the WCU\DAC on your installation media. If you downloaded Visual Studio 2010, you can download this MSI (its files are embedded within) from go.microsoft.com/fwlink. Let me know if that works and I can update the post.

    If Windows Installer says this is the wrong version, it might be prompting for the SP1 copy (if you were re-running SP1, for example), which is located at go.microsoft.com/fwlink.

  • I am trying to install from the DVD created from the ISO (checksums verify OK).  It is asking for silverlight_sdk.msi (I do not use Silverlight), and I pointed it to the copy on the original Microsoft DVD  (I have two DVD drives) - this was rejected as nonvalid.  On the DVD I just burned, there are several copies of that file under \Silverlight4\4-digit #).  I don't know which to select.

  • @Michael Bate, Silverlight is installed by default with several SKUs, but it seems what you're being prompted for is the SP1 package for Silverlight SDK. Reference the one that corresponds to the language(s) of Visual Studio 2010 you have installed, using the table below. For example, if you're installing SP1 on the English version of Visual Studio 2010, reference the silverlight_sdk.msi file under the Silverlight4\1033 directory.

    LCID             Name             DisplayName                                                                          

    ----             ----             -----------                                                                          

    1028             zh-TW            Chinese (Taiwan)                                                                    

    1031             de-DE            German (Germany)                                                                    

    1033             en-US            English (United States)                                                              

    1036             fr-FR            French (France)                                                                      

    1040             it-IT            Italian (Italy)                                                                      

    1041             ja-JP            Japanese (Japan)                                                                    

    1042             ko-KR            Korean (Korea)                                                                      

    1049             ru-RU            Russian (Russia)                                                                    

    2052             zh-CN            Chinese (People's Republic of China)                                                

    3082             es-ES            Spanish (Spain)                                                                      

  • I submitted the following to Microsoft e-mail support:

    ------------------------------------------------------------------------------------------------------------------------------------------

    I attempted to install VS2010 SP1, but it rolled back (Rolling back NDP40-KB2468871.exe).  I attempted this several times, read blogs, etc.  I finally uninstalled VS 2010, and tried to start from scratch.  With each attempt, I check option to send install experience to Microsoft.

    I have finally been able to reinstall VS 2010 Pro, but keep getting erros trying to install the Windows Phone Development tools, and the Jan 2011 Patch, and the VS10-KB2486994-x86.exe

    I am running Windows 7 Ultimate with all updates installed.

    I have been totally unable to work on my Windows Phone app for over a week.

    Can someone help me totally start VS 2010 over from scratch, and re-install the Windows 7 Dev Tools, and the Jan 2011 update?

    And then, help me install VS 2010 SP1

    I am attaching a word doc containing the error log I got when attempting VS 2010 SP1 installation which started all my problems.

    ------------------------------------------------------------------------------------------------------------------------------------------

    Attempting to install VS 2010 SP1 and the various attempts to reinstall, uninstall of the SP, and the Windows Dev Tools, and finally the uninstall of VS 2010 Pro, and subsequent reinstall of everything has left my Windows Phone Development at a total standstill.

    Can anyone there help????

    Thanks

  • @WillisUs, because SP1 installs upgraded products, you have to uninstall SP1 before uninstalling VS2010. You can download the web bootstrapper and on the command line run it with /uninstall.

    Please run http://bit.ly/vscollect and upload %TEMP%\vslogs.cab to a share like SkyDrive.com and send me a URL via blogs.msdn.com/.../contact.aspx. But given everything you've done, your best bet is to uninstall SP1, re-install VS2010 (see section 2.2.1 of the ReadMe), install VS2010 Express for WinPhone, then install SP1.

  • Thanks, Heath

    I did attempt to uninstall SP1, but was unsuccessful.  I did manually uninstall VS 2010 by removing all instances of VS 2010 products (archive.msdn.microsoft.com/vs2010uninstall - Thanks Aaron Stebner @ Microsoft.com)

    In all my attempts, I installed VS2010 from my user account with Admininstrator previleges, and it installed successfully.  The I decided to try to install VS2010 SP1 by logging on as Administrator, and SP1 installed successfully.  I then logged onto my user account, and tried unsuccessfully to setup the Windows Phone Development Tools (and the January update)

    So I went through the whole uninstall process .... again

    This time I logged onto my local Administrator account, and installed as follows:

    Installed VS 2010

    Installed Windows Phone Development tools - with the error, not all components were installed: could not install Silverlight for Windows Phone Toolkit.  I downloaded the msi for that (Silverlight for Windows Phone Toolkit.msi) and installed that.  

    Installed the January update (the 2 step process)

    Installed VS2010 SP1 -FINALLY SUCCESSFULLY!

    After a LONG and TEDIOUS process all is working as it was before I attempted my first installation of VS 2010 SP!

    Thanks Heath for you response, and I will be following you blog for all the great and helpful information.

    Willis

  • I saw multiple prompts for .msi files. I had to create three DVD's from iso images downloaded from MSDN: SP1, VS2010, VS2010 Express.  All the files were found among these three DVD's.  It was quite a journey to uninstall SP1.

  • ok, so you have a web installer that knows how to download stuff from the web.

    and you know where these missing MSIs are.

    WHY DOESN'T THE INSTALLER JUST DOWNLOAD THE STUFF FROM THE WEB???

  • Download the ISO, extract to a directory and install that way. it will ask for the MSIs repeatedly, but tehy're all found in the directories extracted so it saves you having to fetch them

  • This happens for me even if i try to repair visual studio isolated shell 2010, after installing vs sp1

  • @Soundararajan, which package is it prompting for? Note that this can happen even without SP1 if CABs are needed (not cached by default in Dev10 or older) but cannot be found in their last used location (ex: DVD).

  • I am receiving this error for DotfuscatorCE.msi

    C:\Users\me\AppData\Local\Temp\30319.01\1033\VS_VSTS\wcu\dotfuscator\

  • @Paul, please download the SP1 setup EXE to a local folder, open an elevated command prompt, and run the following: VS10sp1-KB983509.exe /createlayout:"%TEMP%\Microsoft Visual Studio 2010 Service Pack 1". When that completes, run "%TEMP%\Microsoft Visual Studio 2010 Service Pack1\VS10sp1-KB983509.exe".

  • Just sad. This isn't rocket science.

Page 1 of 3 (44 items) 123