.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:重啟,重新安裝。
.net Framework 安裝失敗,“嚴重錯誤”,等問題解決流程