公司网络分内外网,内网装的是windows 10,无法访问互联网,但是各种软件需要.net framework 3.5。尝试了各种办法,终于成功。
常见办法容易失败:
1,下载http://download.windowsupdate.com/d/msdownload/update/software/updt/2015/11/microsoft-windows-netfx3-ondemand-package_421a25bf409692045d1cbfab0d99f8def8d95d3f.cab,然后下载好的.NET 3.5的文件放到C盘的Windows文件夹里,
2、然后打开“命令提示符(管理员)”或者“Wiondows PowerShell(管理员)”。
3、输入以下命令,再按回车:
dism /online /Enable-Feature /FeatureName:NetFx3 /Source:”%windir%”/LimitAccess
运行 :失败!
主要原因是:这个cab太老了,2015.11月份的。多数win10 都是2022年的系统。
所以最靠谱的方法是:
找到与win10版本匹配的安装ISO 或者 .cab文件,然后再用刚才的命令安装。
举例:
设置->系统->系统信息 可以查看“操作系统版本”
win11的系统信息截图:
根据这个版本去下载ISO 或者 cab文件。
如果是ISO,就装载到比如D盘:
然后以管理员权限运行 cmd:
dism /online /Enable-Feature /FeatureName:NetFx3 /Source:d:/sources/sxs
版本匹配应该可以成功, Good luck!