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包)

posted @ 2024-06-04 11:38  MaQaQ  阅读(309)  评论(1编辑  收藏  举报