Create an offline installation of Visual Studio
Visual Studio 2022
version: 17.4
%~dp0\vs2022_Professional.exe ^
--lang zh-CN ^
--add Microsoft.VisualStudio.Workload.CoreEditor ^
--add Microsoft.VisualStudio.Workload.NativeDesktop ^
--add Microsoft.VisualStudio.Component.Git ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Redist.MSM ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre ^
--includeRecommended ^
--includeOptional ^
--layout %~dp0\vs2022_professional
Visual Studio 2019
%~dp0\vs2019_Professional.exe ^
--lang zh-CN ^
--add Microsoft.VisualStudio.Workload.CoreEditor ^
--add Microsoft.VisualStudio.Workload.NativeDesktop ^
--add Microsoft.VisualStudio.Component.Git ^
--add Component.GitHub.VisualStudio ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64EC ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64EC ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre ^
--includeRecommended ^
--includeOptional ^
--layout %~dp0\vs2019_professional
Visual Studio 2017
%~dp0\vs2017_Professional.exe ^
--lang zh-CN ^
--add Microsoft.VisualStudio.Workload.CoreEditor ^
--add Microsoft.VisualStudio.Workload.NativeDesktop ^
--add Microsoft.VisualStudio.Component.Git ^
--add Component.GitHub.VisualStudio ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ^
--add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATL.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ^
--add Microsoft.VisualStudio.Component.VC.ClangC2 ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
--add Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre ^
--add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre ^
--includeRecommended ^
--includeOptional ^
--layout %~dp0\vs2017_professional