Rob Caron

Developer-related topics and other stuff.

How to: Install Visual Studio 2012 Update 1 Offline

How to: Install Visual Studio 2012 Update 1 Offline

Rate This
  • Comments 69

Now available: How to: Install Visual Studio 2012 Update 2 Offline (updated version of the content below)

Visual Studio 2012 Update 1 is now available for download. You’ll find that only a web installer is provided, which means you need to be online to install it as it acquires the necessary packages for your installed product at installation time.

11-26-2012 2-06-42 PM

But don’t fret if you need to download Update 1 for ease of installation in a VM, or on a disconnected machine. The web installer for Visual Studio 2012 Update 1 (vsupdate_KB2707250.exe) has built-in functionality to create your own local copy of the full update (one size fits all – Express, Pro, Test Pro, Premium, and Ultimate).

Note This is similar to how you create a network image: How to: Create and Run an Unattended Installation of Visual Studio.

To create a local copy of Update, save the web installer locally. Then open a command prompt at that location and run the EXE with the /layout switch.

11-26-2012 1-40-51 PM

This will launch an interactive experience where you can designate the Download Location (by default, your My Documents folder).

11-26-2012 1-42-12 PM

Click Download and the installer will then acquire all of the packages and save them to the designated folder. You can even watch each category flash by on the screen as it downloads.

11-26-2012 1-42-36 PM

Once it’s complete, you get the all clear message that looks like this:

11-26-2012 1-50-49 PM

Go to the folder you designated earlier, and you can find all the files you need to install Update 1 offline:

11-26-2012 1-51-34 PM

Remember, this is the full update. It has everything for updating Visual Studio 2012 IDE products and Test Professional.

11-26-2012 1-53-11 PM

You can now burn a DVD (almost 1 GB), create an ISO for use with a VM, or copy the folder structure to a portable drive. Be sure you copy both the EXE and the Packages folder from this download location. This version of the EXE will look for the packages locally instead of online.

This process works with most of the Visual Studio 2012 web installers, too. If you choose to download a Visual Studio 2012 product, chances are you’re running a build of the web installer with the /layout switch hard coded into it.

1686

  • There used to be a full offline package for updates. Life was simple then.  It seems like the way things are installed changes daily.    Thanks at least for the /layout command.   Mayby next version will use apt get.

  • Just what I was looking for, thanks!

  • Hi Rob,

    But my proxy settings require me to provide a password manually. And this installer does not bring up the dialogue box to do that!

    -Thanks for the reply..

    @DJ - I'm not sure how to trigger a proxy dialog box when running this. I would expect it'd be automatic. I suggest posting in this forum where more people who may be familiar with your problem can answer.

  • I'm installing this update 1 for about 2 hours...

    one hour for acquiring windows xp targeting with C++......

    still installing....

  • Thanks! This tip saved my team's time because we have slow connection nowadays..

  • Thanks ! This tip saved my team's time because we have slow connection nowadays..

  • Appreciate all the comments.

    @Andre – About picking up updates from a folder at install time.  It’s something we are looking at.  Another alternative we are looking at is providing a fully slipstreamed product, which would be able to update existing installs, or install on a clean machine.  This would actually be simpler and provide the same capability.

    @Josh – About downloading experiences.  I appreciate your feedback, these are all enhancements we would like to do in the future.   We should have the download size on the download location page, since we know we are downloading everything.  We do show the size required to install, including download, during install of VSUpdate.

    About a private feed for the VSUpdates.  We don’t have that capability at this time.  What you can do to manage the rollout a bit more is to turn off the update notification system (see the Tools/Option for Updates and Extensions), and then roll out the updates via internal software delivery tools.

  • @Andre – About picking up updates from a folder at install time.  It’s something we are looking at.  Another alternative we are looking at is providing a fully slipstreamed product, which would be able to update existing installs, or install on a clean machine.  This would actually be simpler and provide the same capability.

    @Josh – About downloading experiences.  I appreciate your feedback, these are all enhancements we would like to do in the future.   We should have the download size on the download location page, since we know we are downloading everything.  We do show the size required to install, including download, during install of VSUpdate.

    About a private feed for the VSUpdates.  We don’t have that capability at this time.  What we expect is that teams who want to manage the rollout a bit more will turn off the update notification system, and then roll out the updates via internal software delivery tools.

  • Great! With your trick I downloaded and installed the Update 1 successfully!

    THANK YOU VERY MUCH, ROB !

  • Thanks for the tip but we will be unable to install the update. Our development machines do not have access to the Internet and our production machines are locked down so that we do not execute foreign code. So unless there is another way to just download the packages my department will have to remain at the vanilla VS2012.

    @Dave - I'm guessing you can ask your IT department to go through the steps and place Update 1 on an internal share.

  • There seems to be a problem on my end as I am unable to complete the download.  The message came back that it was looking for the Preparation.exe.  This brings me to my question.  Am I required to have Visual Studio 2012 loaded on the machine I am attempting the download from?

    Thanks

    @Hatch - preparation.exe is one of the files downloaded into the layout. Are you seeing this after using /layout, or when running vsupdate_KB2707250.exe in the downloaded layout?

  • "@Alexandre - In our experience, large ISO files have a high incidence of download failure. The /layout option enables you to successfully download all the bits by making many small file transfers instead of one large file transfer. You can then create your own local ISO for internal use."

    Hmm - Well you better tell the rest of Microsoft and the MSDN team about your findings because everything else (including VS2012) is available via ISO downloads for MSDN subscribers...

    @Chris - MSDN Subscriber downloads all use a download manager.

  • This is stupid, why not just have full downloads, like NORMAL people would do.

    Microsoft, your excuses don't interest me.

    @Steve - Sorry you feel that way.

  • +1 to not wanting this to be downloaded 9999999 times. Heck you'd think MS would be in favor of this too.

    +1 to "why not just provide a link"

    +1 to not changing the way we get these updates every time. I like puzzles but not this kind :)

    But, thanks at least for the /layout flag. Could be worse.

  • I try to try it on W8 to go machine... Is any way to set the instalation path? The VisualStudio is installed just the must on C, the rest on another drive. This update at first attempt took 5 GB from C, and on a 30 GB drive with the operating system got the free space at 1 GB not enough for anything

    @MrSmersh - There is a /CustomInstallPath switch. That might be an option. I haven't tried it.

Page 2 of 5 (69 items) 12345
Leave a Comment
  • Please add 5 and 1 and type the answer here:
  • Post