当前位置: 首页 > news >正文

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

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

遇到离线安装闪退的,请按照三、关键处理操作(离线环境)进行操作,已在Visual Studio 2019/2022离线安装过程均得到验证有效解决

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

1. 下载安装引导程序

  • 下载地址:VS 2022 Community
  • 建议保存路径:D:\(示例使用D:\VisualStudioSetup.exe

2. 运行下载命令

管理员权限的CMD/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(取决于工作负载)

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

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

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

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

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

1. 修改 vs_installer.opc 文件

  • 进入离线包目录:

    cd D:\VS2022_Offline
    
  • vs_installer.opc文件重命名为vs_installer.opc.rar

  • 或者powershell的命令(重命名):

    ren vs_installer.opc vs_installer.opc.rar
    
  • 然后使用WinRAR/7-Zip解压,得到 vs_installer.opc 文件夹
    vs_installer.opc文件

2. 替换安装程序目录

在这里插入图片描述

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

  • 复制到以下路径(覆盖原有内容):

    C:\Program Files (x86)\Microsoft Visual Studio\
    

在这里插入图片描述

3. 清理并还原文件

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

  • vs_installer.opc.rar 改回原名vs_installer.opc,poewershell命令为:

    ren vs_installer.opc.rar vs_installer.opc
    

四、离线安装(目标机器)

运行安装程序

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

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

    D:\VS2022_Offline\vs_setup.exe --noweb --installPath "D:\Program Files\Microsoft Visual Studio\2022\Community"
    
http://www.xdnf.cn/news/1297531.html

相关文章:

  • Windows bypassUAC 提权技法详解(一)
  • 基于FPGA的8PSK+卷积编码Viterbi译码通信系统,包含帧同步,信道,误码统计,可设置SNR
  • Python之Django使用技巧(附视频教程)
  • HTML <link rel=“preload“>:提前加载关键资源的性能优化利器
  • 企业智脑正在构建企业第二大脑,四大场景引擎驱动数字化转型新范式
  • C++入门自学Day11-- List类型的自实现
  • 手写MyBatis第16弹:泛型魔法应用:MyBatis如何破解List的运行时类型
  • 一种适用于 3D 低剂量和少视角心脏单光子发射计算机断层成像(SPECT)的可泛化扩散框架|文献速递-深度学习人工智能医疗图像
  • OpenCV 高斯模糊降噪
  • Spring Boot + Redis + 布隆过滤器防止缓存穿透
  • 带root权限_贝尔RG020ET-CA融合终端S905L处理器当贝纯净版刷机教程
  • 分布式系统架构设计模式:从微服务到云原生
  • pycharm远程连接服务器跑实验详细操作
  • Go语言实战案例:简易图像验证码生成
  • Java 设计模式-组合模式
  • Vscode的wsl环境开发ESP32S3的一些问题总结
  • 在 Windows 系统中解决 Git 推送时出现的 Permission denied (publickey) 错误,请按照以下详细步骤操作:
  • 宋红康 JVM 笔记 Day01|JVM介绍
  • [工具]vscode 使用AI 优化代码
  • 使用EvalScope对GPT-OSS-20B进行推理性能压测实战
  • 【完整源码+数据集+部署教程】肾脏病变实例分割系统源码和数据集:改进yolo11-CARAFE
  • 自动化运维实验(二)---自动识别设备,并导出配置
  • AM32电调学习-使用Keil编译uboot
  • 搭建局域网yum源仓库全流程
  • 华为实验 链路聚合
  • GoLand 项目从 0 到 1:第八天 ——GORM 命名策略陷阱与 Go 项目启动慢问题攻坚
  • 更新pip及Python软件包的完整指南
  • STM32HAL 快速入门(七):GPIO 输入之光敏传感器控制蜂鸣器
  • 第3节 深度学习避坑指南:从过拟合到玄学优化
  • 92、23种设计模式-单例模式