.NET4.6.2無法卸載或.NET安裝失敗或.NET卸載不乾淨

轉載:https://blog.csdn.net/qq_37327261/article/details/81068268

之前的系統崩了.重新安裝了window7 旗艦版系統,但是安裝Visual Studio時總是安裝程序都運行失敗,經過百度,可能是.Net Framwork的原因,於是卸載,使用百度上的方法總是卸載不掉.很幸運,看到了一遍這篇文章.重新安裝.Net Framwork 4.6.2後,成功安裝了Visual Studio.非常開心!

看完如果哪裏不明白可以提問

微軟更新了一個補丁之後許多安裝.NET4.6.2組件的客戶,會出現依賴此環境的程序無法正常打開的情況
我們公司也一樣,公司的產品是依賴.NET環境的,所以很多客戶都無法使用產品,收到很多反饋。
一開始技術支持部門並沒有在意,就按照以前的解決辦法挨個嘗試,其中包括以下
1 :使用.NET清除框架,將所有.NET版本在計算機上刪除,並重啓機器安裝。(一般針對的是部分操作系統.NET卸載不乾淨)
2:控制面板卸載.NET然後關閉防火牆,修改C:\Windows下的文件SoftwareDistribution名,開啓防火牆,重新安裝。(常用方案,一般出問題最先用的方式)
3:註冊表權限修改,提權,然後重新安裝。(機率還是有的,但是不大,如果因爲權限問題,建議右鍵管理員運行安裝包,然後對整個system32文件夾右鍵獲取管理員權限先試試,根據系統日誌報錯,會提示是權限不足的問題。)
4:嘗試安裝更高版本。(懶得中安問題的話就這樣試試)
5:重新註冊system32文件下的所有DLL文件。(針對缺失DLL文件導致的安裝失敗)
6:重新註冊.NET(很少見,基本不用嘗試)

7:缺少語言包(很少見,基本不用嘗試)
以上7種方法是網上能找到的技術解決方案,也許還有遺漏,但這是敝人能找到的全部了,以上7種詳細的就不說了,網上很多資料。

挨個嘗試無果後,也沒有收到微軟發的公告來說明此次更新是否有BUG,並且網絡上也沒有更多的資料提供參考。
老夫在經過兩天的學習研究,在微軟官方提供的.NET2.0解決方案中,看到N年前的一個技術文檔,其中涉及到 如何手動刪除清理.NET,於是想着套用一下。
鏈接奉上:https://support.microsoft.com/zh-cn/help/908077/how-to-manually-remove-and-then-reinstall-the-net-framework-2-0
文中指出在C:\Windows\InStaller下,找到.NET的組件,將其卸載!就這麼簡單,但是卻困擾我兩天。也許這是網絡上除了微軟官方提供的文檔外唯一能搜到的方案。
以下爲圖文教程


對着名稱右鍵,選擇其他...

找到主題,勾選,確定。

在主題欄找到Microsoft  .NET Framework 4.6.2,右鍵將其卸載。

因爲問題解決後纔想着寫個博客,這是個人的處女作,不算優秀,僅僅是分享官方的方案結合自己的心得,讓大家可以看到,另外就是本人將流程簡化,沒有官方文檔那麼多字,跟着我四個截圖做完即可,如果不行?那你自己研究我奉上的鏈接,希望可以幫到你。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章