Visual Studio2019/2022离线安装完整教程(含闪退解决方法)

Visual Studio 2019/2022 离线安装完整教程

遇到离线安装闪退的,请按照 三、关键处理操作(离线环境) 进行操作。

已在Visual Studio 2019/2022离线安装过程均得到验证有效解决

一、下载离线安装包(联网机器操作)

1. 下载安装引导程序

  • 下载地址:VS 2022 Community

    进入该网站后拉到页面最下面,有个旧版下载

    然后就能找到Visual Studio提供的历史版本下载

    点击下载,页面跳转,需要登陆Microsoft账号,登陆以后进入下载页面,选择Visual Studio Community下载

  • 建议保存路径:D:\(示例使用D:\VisualStudioSetup.exe

2. 运行下载命令

管理员权限的CMD/PowerShell 中执行:

powershell 复制代码
D:\VisualStudioSetup.exe --layout "D:\VS2022_Offline" `
--lang zh-CN `
--add Microsoft.VisualStudio.Workload.ManagedDesktop `
--add Microsoft.VisualStudio.Workload.NetWeb `
--add Microsoft.VisualStudio.Workload.NativeDesktop `
--add Microsoft.VisualStudio.Workload.Universal `
--includeOptional --includeRecommended

参数说明

  • --layout:离线包存储路径(示例为D:\VS2022_Offline
  • --lang zh-CN:下载中文语言包
  • --add:选择工作负载(按需调整)
  • --includeOptional:包含可选组件

3. 等待下载完成

  • 下载大小约 40-60GB(取决于工作负载)

  • 完成后目录结构大致为:

    text 复制代码
    D:\VS2022_Offline
    ├── certificates      # 证书文件(必须保留)
    ├── vs_installer.opc  # 关键安装文件
    └── vs_setup.exe      # 安装程序

二、复制离线包到目标机器

  • 将整个 D:\VS2022_Offline 文件夹复制到离线环境的相同路径(如硬盘)

三、关键处理操作(离线环境)遇到闪退请从这个步骤开始操作!!

1. 修改 vs_installer.opc 文件

  • 1.1 进入离线包目录

    powershell 复制代码
    cd D:\VS2022_Offline
  • 1.2 将vs_installer.opc文件重命名为vs_installer.opc.rar

  • 直接右键文件夹重命名,或者使用powershell的命令(重命名):

    powershell 复制代码
    ren vs_installer.opc vs_installer.opc.rar
  • 1.3 然后使用WinRAR/7-Zip解压,得到 vs_installer.opc 文件夹

2. 替换安装程序目录

  • 解压后进入 vs_installer.opc 文件夹,将 Contents 重命名为 Installer

  • 接着把改名后的 Installer复制到以下路径(覆盖原有内容):

    text 复制代码
    C:\Program Files (x86)\Microsoft Visual Studio\

3. 清理并还原文件

  • 3.1 删除解压后的 vs_installer.opc 文件夹

  • 3.2 将 vs_installer.opc.rar 改回原名vs_installer.opc

  • 直接右键文件夹修改文件名,或者使用poewershell命令为:

    powershell 复制代码
    ren vs_installer.opc.rar vs_installer.opc

四、离线安装

运行安装程序

  • 双击 D:\VS2022_Offline\vs_setup.exe 启动安装

  • 或使用命令行(静默安装):

    powershell 复制代码
    D:\VS2022_Offline\vs_setup.exe --noweb --installPath "D:\Program Files\Microsoft Visual Studio\2022\Community"
相关推荐
摇滚侠2 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
霸道流氓气质2 天前
Trae IDE 新手入门指南
ide
爱就是恒久忍耐2 天前
VSCode里如何比较2个branch
ide·vscode·编辑器
bloglin999992 天前
vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思
ide·vscode·编辑器
终将老去的穷苦程序员2 天前
IntelliJ IDEA 的安装教程
java·ide·intellij-idea
我不是懒洋洋2 天前
【C++】string(string的成员变量、auto和范围for、string常用接口的说明、OJ题目、string的模拟实现)
c语言·开发语言·c++·visual studio
C++ 老炮儿的技术栈3 天前
Ubuntu root账号自动登陆
linux·运维·服务器·c语言·c++·ubuntu·visual studio
春日见3 天前
vscode的AI编程插件推荐:
大数据·ide·vscode·算法·机器学习·编辑器·ai编程
lazy H3 天前
Spring Boot 项目如何连接 Redis?新手入门配置和常见错误总结
ide·spring boot·redis·后端·学习·intellij-idea
2601_962054953 天前
终端与IDE形态的vibe coding实测:两款AI编程工具迭代能力对比
数据库·ide·ai编程