1. 程式人生 > >.net Framework 安裝失敗,“嚴重錯誤”,等問題解決流程

.net Framework 安裝失敗,“嚴重錯誤”,等問題解決流程

百度 修復 是我 upd 服務 題解 很多 需要 ice

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:重啟,重新安裝。

.net Framework 安裝失敗,“嚴重錯誤”,等問題解決流程