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下载组件”的功能关掉,再执行安装:- 用管理员权限的shell执行这条注册表命令:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 1 /f - 接着运行安装命令:
dotnetfx35.exe /quiet /norestart /skipau - 安装完成后如果需要恢复默认,再执行这条:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f
- 用管理员权限的shell执行这条注册表命令:
清理系统安装缓存再试
要是之前安装失败过,可能留下了损坏的缓存文件,导致后续安装卡壳。你可以用这条DISM命令清理下(这个不需要挂载镜像,只要系统能正常运行就行):dism.exe /online /cleanup-image /startcomponentcleanup清理完再重新运行安装命令试试。
这些方法我之前帮朋友处理过类似的无网安装问题,尤其是第一个参数组合,基本能解决弹窗和安装失败的问题,你可以挨个试下。
备注:内容来源于stack exchange,提问作者sailektiv
相关产品推荐
相关产品推荐

