> 技术文档 > 如何在离线电脑win11上安装VS2022

如何在离线电脑win11上安装VS2022


文章目录

  • 在联网电脑准备离线安装包
  • 创建本地布局(下载全部所需文件)
  • 拷贝到离线 Win11 电脑
  • 在离线电脑安装
  • 后续补充组件
  • 常见问题速查
  • 离线安装 **Qt VS Tools(Qt Visual Studio Tools 扩展)** 只需两步

在联网电脑准备离线安装包

  1. 下载官方引导程序
    进入 Visual Studio 官网,下载你需要的版本(Community/Professional/Enterprise)的在线安装器(vs_enterprise.exe、vs_professional.exe 或 vs_community.exe)。
    官方下载链接:下载 Visual Studio 引导程序以创建布局
    如何在离线电脑win11上安装VS2022
  • Community 免费,功能对个人/学生/开源/≤5人小团队够用;
  • Professional 收费,多了 CodeLens、团队协作等企业级刚需;
  • Enterprise 最贵,再叠加架构建模、高级测试/诊断、IntelliTrace 等“大团队神器”。

选哪个?

  1. 个人、学生、开源项目 → Community
  2. 商业公司,或团队 >5人 → Professional
  3. 大型企业、质量流程严格、需要架构验证/负载测试等 → Enterprise

创建本地布局(下载全部所需文件)

打开管理员终端(CMD 或 PowerShell),切到安装器所在目录,执行示例命令:
这里我是需要windwos的桌面端qt应用开发,所以没有选web相关的等,可以根据需求add所需的。

# 示例:下载 .NET 桌面、Web、C++ 桌面开发,中英文语言包 .\\vs_community.exe --layout D:\\VS2022_Offline_Qt ` --add Microsoft.VisualStudio.Workload.NativeDesktop ` --add Microsoft.VisualStudio.Component.VC.ATLMFC ` --includeRecommended ` --lang zh-CN

完整布局约需 45 GB;只选必要工作负载可降到 10-20 GB 。
如何在离线电脑win11上安装VS2022
官方文档把「可以选什么」和「怎么选」都列在同一份清单里,你只要记住下面 3 个入口即可随时查询:

  1. 工作负载与组件 ID 总表
    https://learn.microsoft.com/zh-cn/visualstudio/install/workload-and-component-ids
    这里按 VS 版本(2022/2019…)给出所有 Workload ID 和 Component ID,复制即可拿来当 --add 的参数。

  2. 语言区域设置表
    https://learn.microsoft.com/zh-cn/visualstudio/install/use-command-line-parameters-to-install-visual-studio
    在「–lang」小节能查到 zh-CNen-USja-JP 等全部合法值。

  3. 命令行参数速查
    https://learn.microsoft.com/zh-cn/visualstudio/install/use-command-line-parameters-to-install-visual-studio
    解释了 --layout、--add、--includeRecommended、--includeOptional、--noweb、--config 等所有开关的含义。


实际使用中常见的 4 种“选型场景”

场景 典型命令(示范) 离线包大小 备注 只写 Qt/C++ 桌面 --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended ≈ 8–12 GB 已含 MSVC、Win10/11 SDK、CMake Qt/C++ 但需 MFC/ATL 同上再加 --add Microsoft.VisualStudio.Component.VC.ATLMFC +0.5 GB 老工程或 QAxObject 会用到 全功能 C++(游戏/驱动/跨平台) --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeGame --add Microsoft.VisualStudio.Workload.NativeCrossPlat ≈ 20 GB 含 DirectX、Linux 开发、移动 C++ 等 一键全量 不加 --add,直接 --layout D:\\VSALL 45–80 GB 所有工作负载+可选组件+全部语言包,最省心也最占空间

根据需求把对应 --add 参数替换到之前给你的离线命令即可。

等待下载结束
命令行窗口会显示进度,100 % 后 D:\\VS2022_Offline 就是完整的离线包。

拷贝到离线 Win11 电脑

把整个 VS2022_Offline 文件夹用移动硬盘/U 盘复制到目标电脑任意路径,例如 E:\\VS2022_Offline

在离线电脑安装

  1. 进入该目录,双击或以管理员终端运行:
    .\\vs_setup.exe --noWeb

    --noWeb 强制安装器只使用本地文件,不尝试联网 。

  2. 图形界面出现后,按提示选择工作负载、安装路径即可;如果安装时提示缺少组件,说明你下载的离线布局未包含该组件,需回到联网电脑用同一 --layout 目录重新增量下载(再执行一次相同命令即可自动补全)。

后续补充组件

若以后需要新增工作负载,不必重新下载全部。回到联网电脑,在原目录追加命令,例如:

.\\vs_enterprise.exe --layout D:\\VS2022_Offline --add Microsoft.VisualStudio.Workload.Azure --lang zh-CN

完成后把新增的文件同步到离线电脑即可。

常见问题速查

  • “安装闪退”:可把离线包里的 vs_installer.opc 解压,将其中的 Contents 文件夹改名为 Installer,放到 C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer 后再运行 vs_setup.exe --noWeb
  • “磁盘空间不足”:完整离线布局需 ≥45 GB,目标系统盘剩余空间需 ≥20 GB。
  • 如需全部功能/语言,可一次性:
    .\\vs_enterprise.exe --layout D:\\VS2022_Full --lang en-US zh-CN

    但下载体积最大,可达 80 GB 。

按以上步骤即可在纯离线 Win11 环境成功安装 Visual Studio 2022。

离线安装 Qt VS Tools(Qt Visual Studio Tools 扩展) 只需两步

  1. 在联网电脑下载 .vsix 文件;
  2. 在离线电脑用 VSIXInstaller 安装即可。

  1. 下载离线安装包
    浏览器访问 Qt 官方 VS 插件仓库(或 Visual Studio Marketplace 搜索 “Qt Visual Studio Tools”)。
    选择与你的 VS 版本对应的 .vsix 文件(例如 VS2022 选 qt-vsaddin-msvc2022-3.x.x.vsix)。

    • 若官网慢,可用国内镜像:
      清华镜像 https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/vsaddin/
  2. 拷贝到离线电脑
    将下载好的 .vsix 文件(若下载下来的文件无后缀,手动重命名为 .vsix)通过 U 盘拷到目标机 。

  3. 安装扩展

    • 关闭所有 Visual Studio 窗口;
    • 双击 .vsix,或管理员命令行:
      \"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VSIXInstaller.exe\" /quiet \"D:\\qt-vsaddin-msvc2022-3.x.x.vsix\"
    • 安装完成后重新打开 VS,菜单栏会出现 “Qt VS Tools”,即表示成功。
  4. 首次配置 Qt 路径(可选)
    VS → Qt VS Tools → Qt Options → Add → 浏览到本地 Qt 安装目录(如 D:\\Qt\\5.15.2\\msvc2019_64)。


📌 常见版本对照

VS 版本 推荐插件文件名示例 VS2022 qt-vsaddin-msvc2022-3.2.0.vsix VS2019 qt-vsaddin-msvc2019-2.7.1.vsix VS2017 qt-vsaddin-msvc2017-2.4.3.vsix

至此,即可在完全离线的 Windows + VS2022 环境中使用 Qt 开发桌面应用。