如何修復/移除 .NET Framework 元件毀損錯誤

.NET Framework 是微軟所提供的編譯平台,對於一般使用者來說,可以說是既熟悉又陌生,原因不外乎越來越多軟體使用者個框架來撰寫,使用者如果需要使用,就必須安裝所謂的 .NET Framework 可轉散發套件,拿 Windows 7 為例,作業系統本身內建 .NET Framework 3.5 SP1,一般情況下只需要額外安裝 .NET Framework 4.5.2 即可滿足目前使用該框架的軟體安裝前的需求。

不過在某些情況下,.NET Framework 會出現元件毀損,造成軟體無法開啟,甚至是無法正常更新,一般人在遇到這狀況,或許會選擇乾脆重灌作業系統的方式來減少處理時間的耗損,若是無法如此豪邁的處置,需要嘗試修復的話,不妨試試看下面的步驟,或許有機會在最短時間內將惱人的錯誤訊息加以排除。

使用 .NET Framework 內建修復功能

2015 03 09 205942
切換到 控制台\程式集\程式和功能 選取 .NET Framework 並按下 解除安裝/變更

2015 03 09 210044
直接選取 將 .NET Framework 4.5.2 修復成原始狀態 並按下 下一步

2015 03 09 210217
這時軟體會自行檢查修復並還原原始狀態

2015 03 09 210231
修復完成再嘗試執行原本會出錯的軟體,看看是否問題已經解決,若否就進行下一個步驟

使用 Microsoft .NET Framework Repair Tool

微軟針對 .NET Framework 容易產生的一些問題推出修復工具,將相關的修復動作整合至單一軟體之中,提供給使用者較為簡便的修復流程。

  • 軟體名稱 : Microsoft .NET Framework Repair Tool 1.2
  • 下載網頁 : http://goo.gl/JAets
  • 支援系統 : Windows 7, Server 2003, Server 2008, 2008 R2, Vista, XP

2015 03 09 210426
勾選同意許可條款進入下一個步驟

2015 03 09 210557
軟體本身會針對設定好的條件對系統進行分析

2015 03 09 210609
對於現行環境的分析結果提出建議修正方式

2015 03 09 210755
確認後就會進行修復的動作

2015 03 09 210804
等出現上述畫面,可以先行嘗試重新安裝 .NET Framework 或者執行先前出錯的軟體,若是已經成功修復,即可按下 Finish。若是仍然有問題,可以按下 Next 讓軟體收集系統資訊,並回報給微軟作為錯誤判讀,作為下次改版是否加入修正方式的判斷依據。

若是使用上述方式依然無法解決,只好使出大絕招將其移除,這個部份 .NET Framework 雖然有內建移除功能,不過有時候在病徵嚴重的時候,甚至連反裝動作都無法正常運作,這邊建議直接使用微軟內部工程師所釋出的 .NET Framework Cleanup Tool 取而代之。

Page 2 : 使用 .NET Framework Cleanup Tool 移除工具