–一、准备工作在有网的机器上1. 下载引导程序从微软官网下载vs_Community.exe社区版或对应版本。2. 创建离线布局包以管理员身份运行 CMD执行以下命令确保 D 盘有40GB 以上可用空间vs_Community.exe --layout D:\visual_studio_2026_offline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Component.Git --add Microsoft.VisualStudio.Component.ClassDesigner --add Microsoft.VisualStudio.Component.VisualStudioData --add Microsoft.NetCore.Component.SDK --add Microsoft.Net.Component.4.8.SDK --add Microsoft.NetCore.Component.Runtime.6.0 --add Microsoft.NetCore.Component.Runtime.8.0 --includeRecommended --lang zh-CN --useLatestInstaller下载时间较长取决于网速通常需要 1~3 小时。3. 下载新版代码签名证书关键步骤VS 2026 的安装包使用了2024 年新版代码签名证书离线机器上默认没有此证书必须提前下载。在有网的机器上管理员 PowerShell 执行Invoke-WebRequest-Urihttp://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crt-OutFileD:\CodeSignPCA2024.crt注意使用http而非https二、传输文件到目标机器将以下内容复制到 U 盘或移动硬盘带到目标机器D:\visual_studio_2026_offline\整个文件夹D:\CodeSignPCA2024.crt新版代码签名证书三、在目标机器上安装完全无网环境第一步安装证书必须最先执行以管理员身份运行 CMD依次执行:: 安装新版代码签名中间证书最关键 certutil.exe -addstore -f CA D:\CodeSignPCA2024.crt :: 安装离线包自带的根证书 certutil.exe -addstore -f Root D:\visual_studio_2026_offline\certificates\manifestRootCertificate.cer certutil.exe -addstore -f Root D:\visual_studio_2026_offline\certificates\manifestCounterSignRootCertificate.cer certutil.exe -addstore -f Root D:\visual_studio_2026_offline\certificates\vs_installer_opc.RootCertificate.cer每条命令执行后应看到CertUtil: -addstore 命令成功完成第二步首次运行引导程序安装 VS Installervs_Community.exe --noweb --layoutPath D:\visual_studio_2026_offline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Component.Git --add Microsoft.VisualStudio.Component.ClassDesigner --add Microsoft.VisualStudio.Component.VisualStudioData --add Microsoft.NetCore.Component.SDK --add Microsoft.Net.Component.4.8.SDK --add Microsoft.NetCore.Component.Runtime.6.0 --add Microsoft.NetCore.Component.Runtime.8.0 --includeRecommended --locale zh-CN此步骤会将 VS Installer 安装到C:\Program Files (x86)\Microsoft Visual Studio\Installer\第三步使用 setup.exe 正式安装 VSC:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe install --layoutPath D:\visual_studio_2026_offline --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Component.Git --add Microsoft.VisualStudio.Component.ClassDesigner --add Microsoft.VisualStudio.Component.VisualStudioData --add Microsoft.NetCore.Component.SDK --add Microsoft.Net.Component.4.8.SDK --add Microsoft.NetCore.Component.Runtime.6.0 --add Microsoft.NetCore.Component.Runtime.8.0 --includeRecommended --locale zh-CN --in D:\visual_studio_2026_offline\Response.json--in Response.json会自动读取 productId 和 channelId无需手动填写四、常见错误排查查看日志安装失败时日志文件位于%TEMP%\dd_bootstrapper_*.log %TEMP%\dd_installer_*.log %TEMP%\dd_vs_Community_decompression_log.txt错误一证书验证失败最常见错误信息Certificate is invalid: D:\visual_studio_2026_offline\vs_installer.opc Error 0x80131509: Signature verification failed原因目标机器缺少 Microsoft Windows Code Signing PCA 2024 中间证书。解决按照第三节第一步安装所有证书然后重试。验证证书是否正确用 PowerShell 查看vs_installer.opc的签名信息Copy-ItemD:\visual_studio_2026_offline\vs_installer.opcD:\vs_installer_opc.zipExpand-ArchiveD:\vs_installer_opc.zip-DestinationPathD:\vs_installer_opc_extracted-Force解压后找到签名 XML查看Issuer字段确认证书颁发机构。错误二选项lang未知错误信息你的参数包含多个错误。第一个错误: 选项lang未知原因新版安装程序不支持--lang参数。解决将--lang zh-CN改为--locale zh-CN错误三layoutPath 多次定义错误信息多次定义了选项layoutPath原因直接运行vs_Community.exe时bootstrapper 内部会自动追加一次--layoutPath导致重复。解决改为直接调用setup.exe见第三节第三步而不是vs_Community.exe。错误四productId / channelId 不知道填什么解决查看离线包中的Response.jsontype D:\visual_studio_2026_offline\Response.jsonVS 2026 社区版的正确值为productId:Microsoft.VisualStudio.Product.CommunitychannelId:VisualStudio.18.Release或者直接使用--in Response.json参数让安装程序自动读取无需手动填写。五、组件说明组件 ID说明Microsoft.VisualStudio.Workload.ManagedDesktop.NET 桌面开发Microsoft.VisualStudio.Workload.NetWebASP.NET 和 Web 开发Microsoft.VisualStudio.Workload.Data数据存储和处理Microsoft.VisualStudio.Component.GitGit 版本控制Microsoft.VisualStudio.Component.ClassDesigner类设计器Microsoft.VisualStudio.Component.VisualStudioData数据源和服务引用Microsoft.NetCore.Component.SDK.NET SDK 核心工具链Microsoft.Net.Component.4.8.SDK.NET Framework 4.8 SDKMicrosoft.NetCore.Component.Runtime.6.0.NET 6 运行时Microsoft.NetCore.Component.Runtime.8.0.NET 8 运行时六、系统要求项目要求操作系统Windows 10 1703 以上 / Windows 11磁盘空间布局包约 40GB安装后约 20~30GB内存至少 4GB推荐 8GB权限必须以管理员身份运行所有命令七、注意事项所有 CMD / PowerShell 命令必须以管理员身份运行命令中不要出现 Markdown 格式如[文字](链接)直接写组件 ID--skipCertificateCheck参数无法绕过.opc包的核心签名验证不要依赖此参数离线包内的certificates文件夹中的证书仅包含旧版根证书VS 2026 还额外需要 2024 年新版中间证书