If you want to do an offline update from VS17.12 to 17.13 , you can follow below steps:

  1. Update the layout to a specific version of the product.
  • Go to the Visual Studio 2022 Release History page and download a particular fixed version bootstrapper(e.g vs_Enterprise17.13.0), copy it into your layout, and use it to update the layout to that exact version specified in the bootstrapper.
  • Run the --layout command in an elevated prompt to download the latest packages into your layout.
vs_enterprise.exe --layout c:\VSLayout
  1. Update your Visual Studio 2022 by running the Visual Studio Installer > Update or you can also use the following command:
vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"

Update

The easiest and fastest way to update your offline Visual Studio instances: using a minimal offline layout.

Do i have to download the entire VS Layout package everytime if there is an version update?

Unlike a full Visual Studio layout, a minimal layout only contains the updated packages, so it is always smaller and faster to generate and deploy.

1.Generating a minimal layout.

MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 17.12.5 --targetVersion 17.13.0  --languages en-US

2.Update the Visual Studio Installer

vs_enterprise.exe --quiet --update --offline C:\VSLayout\vs_installer.opc

3.Update the Visual Studio application

vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"

Docs Referred:

Update the layout to a specific version of the product

Update Visual Studio from a layout

Answer from Dou Xu-MSFT on Stack Overflow
🌐
Microsoft
visualstudio.microsoft.com › vs › support › mac › install-visual-studio-mac-offline
How do I install Visual Studio for Mac offline - Visual Studio
October 28, 2020 - Visual Studio Mac Download and Installation on how to install Visual Studio for Mac offline.
🌐
Developer Community
developercommunity.visualstudio.com › idea › 370610 › visual-studio-for-mac-offline-installer.html
Developer Community
Visual Studio · Visual Studio · Visual Studio · Sign in · Sorry this browser is no longer supported ·
🌐
Microsoft Learn
learn.microsoft.com › en-us › troubleshoot › developer › visualstudio › installation › set-up-vs-professional-2022-offline-machine
Set Up Visual Studio on an Offline Machine - Visual Studio | Microsoft Learn
Launch the Visual Studio shortcut as an administrator. On the menu bar, select Help > Register Product. Select the Unlock with a Product Key link. Enter the 25-digit product key, and then select Apply.
Top answer
1 of 2
3

If you want to do an offline update from VS17.12 to 17.13 , you can follow below steps:

  1. Update the layout to a specific version of the product.
  • Go to the Visual Studio 2022 Release History page and download a particular fixed version bootstrapper(e.g vs_Enterprise17.13.0), copy it into your layout, and use it to update the layout to that exact version specified in the bootstrapper.
  • Run the --layout command in an elevated prompt to download the latest packages into your layout.
vs_enterprise.exe --layout c:\VSLayout
  1. Update your Visual Studio 2022 by running the Visual Studio Installer > Update or you can also use the following command:
vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"

Update

The easiest and fastest way to update your offline Visual Studio instances: using a minimal offline layout.

Do i have to download the entire VS Layout package everytime if there is an version update?

Unlike a full Visual Studio layout, a minimal layout only contains the updated packages, so it is always smaller and faster to generate and deploy.

1.Generating a minimal layout.

MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 17.12.5 --targetVersion 17.13.0  --languages en-US

2.Update the Visual Studio Installer

vs_enterprise.exe --quiet --update --offline C:\VSLayout\vs_installer.opc

3.Update the Visual Studio application

vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"

Docs Referred:

Update the layout to a specific version of the product

Update Visual Studio from a layout

2 of 2
1

Microsoft has a handy post that details what you need to do. Essentially, at the command line on the computer with internet access, execute:

vs_enterprise.exe --layout c:\localVSlayout

Replace c:\localVsLayout with where you want to dump the files. It's going to be big! You may need to change vs_enterprise.exe with the correct executable name for your version of Visual Studio.

🌐
GitHub
github.com › carsten-riedel › Visual-Studio-Offline
GitHub - carsten-riedel/Visual-Studio-Offline: The one and only offline approach. Wrapping visual studio installation files in an offline installer with inno setup.
The one and only offline approach. Wrapping visual studio installation files in an offline installer with inno setup. - carsten-riedel/Visual-Studio-Offline
Starred by 10 users
Forked by 4 users
Languages   Inno Setup
🌐
Visual Studio
visualstudio.microsoft.com › downloads
Visual Studio & VS Code Downloads for Windows, Mac, Linux
July 25, 2019 - Lightweight yet powerful source ... Download Visual Studio Code ... Built on open source. Runs everywhere ... A complete array of development tools and features in one place to elevate and enhance every stage of your software development. How to install offlineCompare ...
Find elsewhere
🌐
GitHub
github.com › MicrosoftDocs › visualstudio-docs › blob › main › docs › install › create-an-offline-installation-of-visual-studio.md
visualstudio-docs/docs/install/create-an-offline-installation-of-visual-studio.md at main · MicrosoftDocs/visualstudio-docs
You can use the Download all, then install feature from the Visual Studio Installer to download an installation package on the local machine before you install it locally, or you can use the command line to create a local installation package ...
Author   MicrosoftDocs
🌐
Microsoft Learn
learn.microsoft.com › en-us › visualstudio › install › create-an-offline-installation-of-visual-studio
Create an offline installation - Visual Studio (Windows) | Microsoft Learn
Visual Studio is designed to work well in various computer configurations. In this article, you learn how to create an offline installation package of files for installation on the local machine.
🌐
Stack Overflow
stackoverflow.com › questions › 78833538 › problem-having-offline-installation-of-visual-studio-2022-community
Problem having offline installation of Visual Studio 2022 community - Stack Overflow
How I will install this package in an offline machine not connected to the net??? ... If you go into Common7, there should be an IDE folder, and in that, a devenv.exe. Is that present? If so, run that .exe. That should open visual studio
Top answer
1 of 2
48

Microsoft no longer offers offline installers such as .ISO images of Visual Studio -- instead they have instructions of placing the burden on you to create an offline installer. You need to use the --layout command line argument and then run the downloaded installer.

  1. Download and Cache offline files:

    vs_community.exe --layout f:\vslayout.2019 --lang en-US
    
  2. Run from the cached directory

    f:
    cd \vslayout.2019
    vs_community.exe --noWeb
    

NOTE: Change drive F to match a drive on your system that has ~35 GB of free space for MSVC 2019. See the instructions for command line arguments to select just C++, .NET, etc. options.

You can get help on the command line arguments for the installer via:

vs_community --help

The relevant layout commands are:

command-line option     Description
--layout <dir>          Specifies a directory to create an offline install cache.
--lang <locales>        Used with --layout to prepare an offline install cache with resource packages with the specified language(s). See a full list of supported language-locales below.
--add <workload>        One or more workload or component IDs to add. The required components of the artifact are installed, but not the recommended or optional components. You can control additional components globally using --includeRecommended and/or --includeOptional. For finer-grained control, you can append ;includeRecommended or ;includeOptional to the ID (for example, --add Workload1;includeRecommended or --add Workload2;includeOptional).
                        Note: If --add is used, only the specified workloads and components and their dependencies are downloaded. If --add is not specified, all workloads and components are downloaded to the layout.
--includeRecommended    Includes the recommended components for any workloads that are installed, but not the optional components. The workloads are specified either with --allWorkloads or --add.
--includeOptional       Includes the recommended and optional components for any workloads being included in the layout. The workloads are specified with --add.
--keepLayoutVersion     Apply changes to the layout without updating the version of the layout.
--verify                Verify the contents of a layout. Any corrupt or missing files are listed.
--fix                   Verify the contents of a layout. If any files are found to be corrupt or missing, they are redownloaded. Internet access is required to fix a layout.
--clean <paths to catalogs>
2 of 2
27

I have developed an application using VB.NET to dynamically generate batch (.bat) scripts that can be used to download Visual Studio 2017, 2019, and 2022. You can customize the script using the controls included in the application and download it to a targeted drive. You can download it here.

This is my contribution to the community.

🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 5611529 › how-to-install-visual-studio-2022-offline
How to install Visual Studio 2022 offline ? - Microsoft Q&A
Download the Visual Studio Installer: Start by downloading the Visual Studio installer from the Visual Studio page. Create an Offline Installer: Use the command line to create an offline installer.
🌐
TechSpot
techspot.com › downloads › 7142-visual-studio-code.html
Visual Studio for Mac Download Free - 8.10.25.2
1 week ago - Visual Studio Code is a free, open-source code editor available on Windows, macOS, Linux, and even through a browser-based version.
Rating: 4 ​ - ​ 17 votes
🌐
Softpedia
mac.softpedia.com › developer tools › visual studio
Visual Studio - Download (Mac) - Softpedia
Visual Studio
Worth mentioning is that, depending on your system, the installation procedure might take some time, and you should also make sure you have a considerable amount of space available. To help you get started, Visual Studio sports predefined templates for iOS, tvOS, Android, .NET Core, or Mac ... Visual Studio delivers a well-organized space where you can develop desktop and mobile applications. The environment integrates Xamarin tools and offers you the possibility to build and test your apps in the cloud. · Comprehensive IDE that can fully deploy on your Mac with minimal user interaction · To m
Rating: 4.5 ​
🌐
FreeCode Spot
freecodespot.com › free code › how do i install visual studio offline?
How do I install Visual Studio offline? | FreeCode Spot
August 8, 2025 - The latest version of Visual Studio removed the availability to download an offline installer. Instead, they offer to download a layout of the installer if you have unreliable network environments or no internet at all.
🌐
Reddit
reddit.com › r/c_programming › visual studio offline local layout install on computer with no internet - questions
r/C_Programming on Reddit: Visual Studio Offline Local Layout Install On Computer With No Internet - Questions
June 22, 2022 -

I used a computer with internet to download and make a offline local layout folder via cmd and it started to download the C++ workloads etc. Then when it finished I copied the offline local layout folder onto a USB stick so I can begin installing it on the client pc that has no internet connection.

On the client pc how do I begin the offline install? Do I need to run it via CMD? I also want to use the —noweb flag to avoid it accessing anything from the web. I want this to be purely offline.

So how do I begin doing this? What do I type to start the offline install with the noweb flag and do I get to select the install location? Can anyone help me with what I need to type in cmd on the client pc?

Thanks