2022 Offline Installer - [portable] Download Visual Studio
This exceeds 45–50 GB . Use only if you have ample storage and bandwidth.
A complete layout with all components requires over of disk space. To optimize storage, target only specific development fields. Target Development Type Required Component Token Estimated Disk Space .NET Desktop Apps Microsoft.VisualStudio.Workload.ManagedDesktop ~5 GB to 8 GB C++ Desktop Apps Microsoft.VisualStudio.Workload.NativeDesktop ~10 GB to 15 GB ASP.NET & Web Development Microsoft.VisualStudio.Workload.NetWeb ~6 GB to 10 GB Full Installation Omit specific workload tokens ~40 GB to 100 GB+ 3. Create the Local Layout Folder
Navigate to your Downloads directory containing your bootstrapper.
: Obtain the small installer file for your desired edition (Community, Professional, or Enterprise) from the official Visual Studio Download Page . download visual studio 2022 offline installer
vs_Community.exe --quiet --wait --norestart
c:\VS2022Offline\vs_professional.exe
vs_Professional.exe --layout C:\VS2022_Offline This exceeds 45–50 GB
Copy the folder onto the local directory structure of that workstation (e.g., C:\TargetVSLayout ). 5. Install the Certificates Locally
Alternatively, visit the Visual Studio 2022 Release History if you need a specific, older servicing version.
20 Mar 2026 — A complete local layout of Visual Studio requires at least 45 GB of disk space. For more information, see System requirements. Microsoft Learn How to install Visual Studio 2022 offline ? - Microsoft Q&A To optimize storage, target only specific development fields
vs_Professional.exe --layout D:\VS2022_Offline ^ --add Microsoft.VisualStudio.Workload.ManagedDesktop ^ --add Microsoft.VisualStudio.Workload.NativeDesktop ^ --lang en-US ^ --lang de-DE ^ --lang ja-JP
Compress the C:\VS2022Offline folder or copy it directly onto a high-capacity external storage drive. Plug the storage device into your offline workstation.
vs_professional.exe --layout C:\VS2022Offline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --lang en-US