How to: Install Visual Studio 2012 Update 1 Offline
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.
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.
This will launch an interactive experience where you can designate the Download Location (by default, your My Documents folder).
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.
Once it’s complete, you get the all clear message that looks like this:
Go to the folder you designated earlier, and you can find all the files you need to install Update 1 offline:
Remember, this is the full update. It has everything for updating Visual Studio 2012 IDE products and Test Professional.
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
Comments
Anonymous
November 26, 2012
Is there any way to slipstream/merge the install with the main visual studio 2012 installer? I want to make things easier for my teams, rather than having to do 2 installs to upgrade their environments from VS2010 to VS2012+Update1.Anonymous
November 26, 2012
Thanks for this, will make it easier.Anonymous
November 26, 2012
@Josh - I'll have to check, but I suspect not. At least, not in a supported manner. @Glenn - You're welcome.Anonymous
November 26, 2012
Thanks, this was very helpful for our team.Anonymous
November 26, 2012
@Josh - We do not have a way to slipstream the updates with the RTM installer. It's something we are looking into for the future, especially with a faster pace of updates. What we planned is for each VSUpdate to be cumulative. What this means is that after VSUpdate 2 is released, you'll only have to install VSUpdate 2 to update a machine that doesn't have VSUpdate 1 installed. You will not have to install VSUpdate 1 and then VSUpdate 2... so it'll be like slipstreaming all the updates together.Anonymous
November 26, 2012
Thanks for thisAnonymous
November 26, 2012
How to specify Proxy settings? @DJ - I'm fairly certain it's using your browser proxy settings.Anonymous
November 26, 2012
What will be the procedure when Update 2 comes along? Will it be incremental in that Update 1 needs to be installed before Update 2 or will Update 2 have all included changes from update 1. @Adam - Updates will be cumulative, so Update 2 will have everything from Update 1.Anonymous
November 26, 2012
thanks for this cool tip :) @David Guyer (MSFT) can you implement it like the Office guy? When you put the updates in a special folder in the DVD, setup detects them and uses the new packages instead of the RTM bits.Anonymous
November 26, 2012
Some comments on the download process. One of the things I find cool about downloading software from the internet is that usually when I download an installer I know: a) how big it is - which lets me know where to store it, approximately how long it should take, etc. b) how fast the download is going, which lets me work out if there's anything I can do on the system to speed up the download (e.g. pause other downloads etc.) c) I have the ability to pause and continue the download at a later date. The installer process provides none of these. It would be cool if v2 had at least 2 out of 3 of these items.Anonymous
November 26, 2012
The Installation procedure ask for ..packagesvc_librarycorecab8.cab. But cab8 does not exists in that folder. What to do next? @WorstCase - I'm not sure how you're running your installation, but if you download the full update using the procedure outlined in the post above, you'll have a copy of cab8.cab in the /packages/vc_librarycore folder.Anonymous
November 26, 2012
Is there a language switch? It's downloading the Language Packs and I only need the English versión. @Juan - This update is a multi-language update. It has files for all of the supported languages. When you run the update, it'll install the language-appropriate bits.Anonymous
November 26, 2012
The comment has been removedAnonymous
November 26, 2012
Thanks a ton! This is really a very useful tip.Anonymous
November 27, 2012
@Andre - exactly - that's what I was hoping for - perhaps even just a "merging" of the packages directories. However the implementation - I just want to ensure that each developer, when they manually install VS2012, do it correctly. @David - Thanks. Can the updates be published in an in-house atom feed, alongside extensions? (So that the nag screen of updates atleast gets it from a local drive)Anonymous
November 27, 2012
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.Anonymous
November 27, 2012
Just what I was looking for, thanks!Anonymous
November 27, 2012
The comment has been removedAnonymous
November 27, 2012
I'm installing this update 1 for about 2 hours... one hour for acquiring windows xp targeting with C++...... still installing....Anonymous
November 27, 2012
Thanks! This tip saved my team's time because we have slow connection nowadays..Anonymous
November 27, 2012
Thanks ! This tip saved my team's time because we have slow connection nowadays..Anonymous
November 27, 2012
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.Anonymous
November 27, 2012
@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.Anonymous
November 27, 2012
Great! With your trick I downloaded and installed the Update 1 successfully! THANK YOU VERY MUCH, ROB !Anonymous
November 27, 2012
The comment has been removedAnonymous
November 27, 2012
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?Anonymous
November 28, 2012
The comment has been removedAnonymous
November 28, 2012
The comment has been removedAnonymous
November 29, 2012
+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.Anonymous
November 29, 2012
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.Anonymous
December 01, 2012
The comment has been removedAnonymous
December 01, 2012
Hi, when trying to install this both with the /layout and without it it gets stuck after sometime with an "Unable to locate pacakge source" message [Original installer path]packageskb2744908KB2744908.msp" When I choose download from the internet it tries again and returns to this message. I made sure that it downloaded some 100 MB before this message. Has anyone else encountered this error ? How can I continue the download ? @Cesar - I'm not quite certain how to help you with this issue. Please post this over in the forum where we can get more people who can help you to see the issue you're having: http://social.msdn.microsoft.com/Forums/en-US/vssetup/.Anonymous
December 02, 2012
Thank's for informations. Can you share to combine update 1 into ISO file ? @Cecep - After you finish running the download of the Update 1 layout, you can create an ISO file based on the resulting folder structure using software that came with your CD/DVD writer, or by using any of a number of free utilities (e.g., File2ISO) you can find online.Anonymous
December 03, 2012
It fails to retrieve Cab8 for me as well. I see the problem on 2 different machines. It fails both with and without /layout. One machine has 2008 Server R2 and the other has Windows 7 Pro. Both are 64 bit machines with VS 2010 as well as VS 2012 on them. It retrieves the first 7 Cabs just fine and then when it looks for Cab 8 it goes immediately to prompt for source: Prompt for source of package: vc_librarycore_VSU, payload: cab5FA786023EA1347E2027EB247F1F2ACB, path: F:TempVS 2012packagesvc_librarycorecab8.cab @Rob - I'm not certain what the solution is to your issue; however, it looks like you've already posted this in the forum: http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/f5e64724-aed0-4c2d-8f4b-8fc2ac31c07b.Anonymous
December 03, 2012
I have been trying for days to download these files. If you put them in an iso file in the MSDN subscriber downloads then at least we can pause and restart the download. This does not have the option to pause and restart. There are some of us who for some reason or another, have to have the ability to pause and restart the downloads. I am one of those that had difficulties in downloading the iso files. Since the ability to pause and restart was added, I have been able to limit the number of times that I have to restart the download of files. Not having the ability to pause ans restart the download, I doubt that I will ever be able to successfully get these files. Please provide other alternatives to download this update.Anonymous
December 03, 2012
For me, the download also fails with "Unable to locate package source" for the package KB2744908. I would also prefer a regular .iso download. In my experience, they cause less trouble than any proprietary download managers. @Mathias - Noted. I'm not sure if there's a plan to provide an ISO, or not. The best place to provide feedback and suggestions is in the Visual Studio User Voice forum: http://visualstudio.uservoice.com/forums/121579-visual-studioAnonymous
December 04, 2012
What is up with all the negativity in the comments? I ran the update with the /layout option and went to lunch. Came back and the files were downloaded. This is MUCH more preferable in my opinion as I don't have to extract the files from the ISO to put them on a network share for easier installation on systems that support natively mounting an ISO. So in short - a VERY BIG THANK YOU for improving the update experience with each release of Visual Studio. I do very much look forward to a "slip streaming" method in the future (like Office does with the Updates folder). @Goyuix - I'm happy to hear that. It's just not in our online nature to provide accolades when things work, because we expect things to do so. I'm equally guilty of usually only posting to other companies when I'm having issues, and not when it just works as it should. Wheels that don't need oil, don't squeak. :)Anonymous
December 06, 2012
Useful article. thanksAnonymous
December 08, 2012
I installed this update without any problems. 20 min tops. BUT I start having all kind of issues with my project web app .net 3.5 right click on the file take FOREVER Opening files takes much more time. and more issues. Uninstall was a PAIN. Had to do system restore. Any1 else having issues with this update????Anonymous
December 09, 2012
Really? Shock!!!! This is like trying to install some Linux software. Terrible.Anonymous
December 09, 2012
My comment is not aimed at Rob but at MS.Anonymous
December 10, 2012
Thanks!Anonymous
December 12, 2012
The comment has been removedAnonymous
December 14, 2012
Thanks for this blog.谢谢。Anonymous
December 17, 2012
Thank you very much.... :-)Anonymous
January 06, 2013
I'm trying to download this, and getting the "Unable to Locate Package Source" message as well. Could this be because I'm behind a military firewall? I'm heading on over to the MSFT forums. Thanks.Anonymous
January 07, 2013
Hi! Just a quick note: Are you aware that Update 1 only includes the english (ENU) version of the "Entity Framework Designer" (EFTools.msi)? I tested it with the german version of VS2012 and Update 1 replaces the originally german version with an updated english one. Will this be fixed in update 2?Anonymous
January 10, 2013
oooo - I like that trick!Anonymous
January 16, 2013
The comment has been removedAnonymous
January 17, 2013
This is great information which i was searching from long timeAnonymous
January 19, 2013
Thanks a lot...very helpful...Anonymous
January 23, 2013
I've followed the directions and have the packages. But one one machine when I launch the installer, it just shows a splash screen for a split second and exits. No messages, nothing. The only thing on that machine that I can think of is that VS2012 is installed on drive D due to lack of space on drive C? Any ideas?Anonymous
February 06, 2013
The comment has been removedAnonymous
February 07, 2013
For those experiencing the ''Unable to locate package source" message;
- Follow the procedure above to download the Update 1 install files locally using the /layout switch. I did this at home and burned a DVD because it did not work from within our company network (you do not need Visual Studio installed to do this).
- Successful installation of Update 1 was only achieved in conjunction with updating the Nuget Package Manager from within VS 2012 Tools > Extensions & Updates Good luck!
Anonymous
February 08, 2013
Thanks for this. Talk to mgt. There is little shame for one MS employee to issue an iso instead of having all customers waste multiples of man hours to hunt down tips & toy w/this.Anonymous
February 19, 2013
Thanks Rob, it's really helpful!Anonymous
March 13, 2013
OK i downloaded the files and transferred folder to dev machine.... how do i install the updatate now ? I hope i dont have to run each package individually. ?Anonymous
March 13, 2013
Hard to believe you can't simply download an update1 iso file to install this from. Using the /layout switch does not work behind a proxy with user credentials. So I must download this at home, burn a DVD, bring it to work, and install. Not sure why this update is limited, but MS should provide multiple methods for updates as they do with other products.Anonymous
March 15, 2013
Why it is not available through WSUS updates?
- large update? no, check SQL / Windows / something else service packs, they are large enough
- Possibility of a corruption while download? no, never heard of troubles in WSUS downloads WSUS is a central point of updates, almost everything is delivered through them but why not update1?
Anonymous
March 24, 2013
The comment has been removedAnonymous
April 01, 2013
The comment has been removedAnonymous
April 04, 2013
How about just giving us an ISO? visualstudio.uservoice.com/.../3816021-provide-visual-studio-updates-as-an-iso-image-for-Anonymous
April 04, 2013
The comment has been removedAnonymous
April 04, 2013
The comment has been removedAnonymous
April 04, 2013
Thanks!Anonymous
April 08, 2013
The comment has been removedAnonymous
April 12, 2013
Is there a way to slipstream Update 1 or Update 2 into VS 2012, any switch or commands used? Any methods plz?Anonymous
April 21, 2013
为什么不直接放个完整的更新包呢!这样很麻烦,下载也很慢!Anonymous
January 23, 2014
Please, send me setup of Audio Visual installation. I think you may be a bit confused about Visual Studio. - RobAnonymous
May 18, 2017
Where I Download Visual Studio 2013 offline files- Anonymous
October 17, 2017
If you're a subscriber, you can download previous versions of Visual Studio from Subscriber Downloads.
- Anonymous