• 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

  • 相关阅读:
    使用spark-submit工具提交Spark作业
    leetcode Top100 (5) 盛最多水的容器
    组合数学(下):概率、博弈
    Nature文章使用认证Kamiya艾美捷抗胸腺嘧啶二聚体单抗方案
    【试题032】C语言关系运算符例题
    开源国内镜像站 操作系统、中间件、开发环境
    2022-05-05 mybatis-plus 批量插入修改操作
    第8章 丰富你的程序——运用手机多媒体
    【MySQL】查询语句
    【子序列】522. 最长特殊序列 II
  • 原文地址:https://www.cnblogs.com/magicMaQaQ/p/18230370