win10离线安装.net3.5失败的解决方案
by~MaQaQ 2024-06-04
简介:
问题:有时候需要离线安装.net3.5环境,网上的教程一般都是通过NetFx3.cab进行离线安装,但有时候会出现离线安装失败,比如:
分析:
1、先关闭防火墙及杀毒软件
2、网上下载的离线安装包的版本不一定与你电脑的系统版本一致,如果提示找不到源文件,那么一般就是这个原因。
处理:
1、查询本机的系统版本,“win+R”,输入winver,如下系统版本是1809:
2、在能联网的电脑上下载1809版本对应的win10系统镜像文件,官网现在只提供更新工具,好像也不能指定版本下载ISO,所以又找了其他的网站:
MSDN:https://msdn.itellyou.cn/
系统库(这个界面比较简洁):https://www.xitongku.com/index.html
这两个网站下载的系统都是官网原版,感觉比其他xx之家的好多了,下载界面如:
3、双击下载完成的ISO文件,找到sources\sxs,其中就有我们要的离线安装包,简单起见,直接将整个sxs文件夹拷到要离线操作的电脑上,可以放在任意盘,比如D盘:
4、以管理员身份运行cmd窗体,
输入dism.exe /online /add-package /packagepath:D:\sxs\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab,其中packagepath后面的内容要根据你实际的路径和文件名进行修改,文件名就直接复制上面sxs文件夹中最大的那个(第三个)包名,比如我的就是microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab,按回车等待输出操作成功完成。
再输入dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sxs\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab,按回车等待输出操作成功完成,如下所示:
此时.net3.5已经安装完成,在控制面板-程序-启用或关闭Windows功能中可以查看,如下所示:
总结:
1、关键就是要匹配版本
2、不要嫌麻烦,虽然为了70M的cab包去下载一个5G的ISO确实很蛋疼(除非你能找到你对应版本的cab包)
另附Win10版本信息: Windows 10 - release information | Microsoft Learn
部分版本如下:
win10 22h2 19045.2846 链接: https://pan.baidu.com/s/1X5W5rynV1Nmjm-SvYn3AXg?pwd=3s3s 提取码: 3s3s
win10 1809 链接: https://pan.baidu.com/s/1vUEMQWqWcyTicHLJNox99w?pwd=dfx4 提取码: dfx4
winserver 2019 标准版 64位 链接: https://pan.baidu.com/s/1qWUEXxhW4AuJgLBIlVjIkg?pwd=ac8q 提取码: ac8q
本文来自博客园,作者:MaQaQ,转载请注明原文链接:https://www.cnblogs.com/magicMaQaQ/p/18230370
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。