.net Framework 安装失败,“严重错误”,等问题解决流程

0x00 写在开头

  首先,你应该已经在百度上搜索了很多次有关“彻底删除.net”,".net清理工具",".net安装失败"等等关键词,看到他们说了很多东西然后还是没有结果。

这就是我想解决的问题。如果网上搜索到的能解决,那当然最好,接下来的您也不需要阅读以节省您的时间。

0x01 问题背景

  我的个人经历是删除了.net所有组件,之后再次安装时出现了“1601”以及“1603”错误。

  我的解决办法,如果你的.net安装提示了“安装时发生严重错误”这种模棱两可的东西时,先看看日志。

  

在这里没有什么我们需要的信息,继续点,Microsoft.NET Framework 4.6 Setup_20180914_blblbl.txt

打开之后应该是:

忽略前面这堆没用的,找到最后比较关键的一句:

显示已安装,但是之前已经在控制面板删除了所有的.net组件,此时依旧提示已安装。

百度之后得到了个 cleanup_tool.exe 以及各种清理软件,使用方法也都有,如果能解决也就没有接下来了。

0x02 解决

   很明显,就是微软提供的各种清理软件并没有彻底清理,所以我的实际操作就是,手动清理注册表所有和.net有关的表项。

   打开注册表修复工具:

    

    在注册表中查找关键词

    如果你发现了MuiCache之外的条,直接删除。

    然后进行微软论坛提供的第二步:

    1、同时按“Win+R”--》在运行中输入“services.msc”回车--》在服务窗口找到“Windows Update”服务,选中双击--》在服务属性窗口停止此服务。
    2、重置SoftwareDistribution文件夹。找到C:\Windows\SoftwareDistribution,将其重命名为SoftwareDistributionOld。(个人建议直接删除文件夹)
    3、再次进入服务窗口将“Windows Update”服务启用。

     注册表清理,文件夹清理,之后重启电脑再次安装,成功。

0x03 太长不看

   1:关闭服务中的windows Update ,删除C:\Windows\SoftwareDistribution文件夹

   2:https://answers.microsoft.com/zh-hans/windows/forum/all/net-framework/440e114c-2176-4804-aa2d-409d06588481

  在这个网页下载chean_tool并按照他给的方法操作,但是不用重启。

   3:在注册表中搜索所有包含Microsoft .Net Framework的项目,除了MuiCache中其他的注册表项都要删除。

   4:重启,重新安装。

猜你喜欢

转载自www.cnblogs.com/zzl5970/p/9645827.html