VS2022版本更新离线下载安装及相关疑难问题咨询
Visual Studio 2022 离线更新与安装停滞解决方案
1. 如何下载并离线安装Visual Studio 2022版本更新?
- 在有网络的机器上,打开命令提示符,定位到Visual Studio安装程序(
vs_installer.exe)所在路径(默认路径为C:\Program Files (x86)\Microsoft Visual Studio\Installer)。 - 运行以下命令创建目标版本的离线更新布局包,替换
[目标版本号]为你要升级到的具体版本(如17.13.0),[本地存储路径]为保存布局的文件夹:
若仅需特定工作负载,可将vs_installer.exe create --layout "[本地存储路径]" --version "[目标版本号]" --add Microsoft.VisualStudio.Workload.CoreEditor --includeRecommended --includeOptionalMicrosoft.VisualStudio.Workload.CoreEditor替换为对应工作负载ID,比如桌面开发工作负载用Microsoft.VisualStudio.Workload.ManagedDesktop。 - 将生成的布局文件夹复制到无网络的目标机器,打开文件夹中的
vs_setup.exe,选择「更新」选项,安装程序会自动使用本地文件完成更新。
2. 无网络机器每次版本更新是否必须下载完整VS Layout包?
不需要下载完整包,可生成增量更新布局:
- 在有网机器上运行创建布局命令时,直接指定目标版本号,安装程序会自动识别当前已安装版本与目标版本的差异,仅下载缺失的更新文件。
- 示例命令(从17.12升级至17.13):
若之前已创建过旧版本的完整布局,可在该布局文件夹下运行上述命令,程序会自动补充缺失的更新文件,无需重新下载完整包。vs_installer.exe create --layout "[本地存储路径]" --version "17.13.0" --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --includeOptional
3. 更新未完成陷入停滞,仅显示「继续/修改/卸载」选项的处理方法
- 清理安装缓存:打开命令提示符,运行
vs_installer.exe --clean,等待缓存清理完成后重启安装程序,尝试继续更新(若有离线布局,可指定布局路径)。 - 使用离线布局修复:将对应版本的离线布局复制到本地,运行布局中的
vs_setup.exe,选择「修复」或「更新」选项,安装程序会跳过网络下载,直接使用本地文件完成停滞的更新流程。 - 最后手段:卸载重装:若上述方法无效,先备份Visual Studio的设置和项目文件,选择「更多(卸载VS2022)」完成卸载,再用离线布局重新安装目标版本。
内容的提问来源于stack exchange,提问作者Xiao Han




