You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 22H2无网无显示器环境下.NET Framework 3.5离线无人值守安装失败求助

Windows 10 22H2无网无显示器环境下.NET Framework 3.5离线无人值守安装失败求助

兄弟,我太懂你这种无网又无显示器的安装困境了——官方给的参数不管用,有屏幕的机器还弹GUI要确认,简直头疼。结合你说的情况,我给你几个实测有效的解决思路:

  • 用对完全离线的无人值守参数组合
    你之前用的/q /norestart之所以会弹GUI,核心原因是这个离线安装包默认还是会偷偷尝试连Windows Update拿补充文件。你得加参数彻底切断它的在线念想,试试这条命令:

    dotnetfx35.exe /q /norestart /skipau /nobootstrap
    

    给你拆解下关键参数:

    • /skipau:直接跳过自动更新检查,强制用本地安装包
    • /nobootstrap:不启动在线引导程序,完全依赖你下载的离线文件
  • 先检查安装包是否完好
    无网环境下最容易忽略的就是安装包损坏——毕竟没法自动修复。你可以在有网的机器上重新下载一次,最好校验下文件哈希(如果官网有提供的话),再传到目标机器上试试。

  • 改注册表绕过系统的组件下载限制
    Windows 10 22H2默认可能会限制.NET 3.5的纯离线安装,你可以先改注册表把“从Windows Update下载组件”的功能关掉,再执行安装:

    1. 用管理员权限的shell执行这条注册表命令:
      reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 1 /f
      
    2. 接着运行安装命令:
      dotnetfx35.exe /quiet /norestart /skipau
      
    3. 安装完成后如果需要恢复默认,再执行这条:
      reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f
      
  • 清理系统安装缓存再试
    要是之前安装失败过,可能留下了损坏的缓存文件,导致后续安装卡壳。你可以用这条DISM命令清理下(这个不需要挂载镜像,只要系统能正常运行就行):

    dism.exe /online /cleanup-image /startcomponentcleanup
    

    清理完再重新运行安装命令试试。

这些方法我之前帮朋友处理过类似的无网安装问题,尤其是第一个参数组合,基本能解决弹窗和安装失败的问题,你可以挨个试下。

备注:内容来源于stack exchange,提问作者sailektiv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:42:50