這幾天發現電腦中的某些程式突然間都不可以開啟,像是MSN Live Messenger 8.0以上的版本或是Encatra。在點選程式的時候,就會出現要我重新安裝程式,可能可以解決開啟不了的訊息。不過在重新安裝了相關程式後,錯誤的訊息依然不變。
  
  
        (點我看大圖)

  本來一直想是我的電腦中毒了,上Symantec的線上掃毒也沒有發現異狀,加上我本身有安裝Kaspersky,"原則上"應該是不會這麼輕易就中毒了。加上並非是全部的程式都不可以開啟,於是便將腦筋動到Windows的系統檔案上,想著應該是某些dll檔案出現毀損而造成需要此虛擬程式檔的程式無法順利啟動。

  經過檢查後,發現原來是.NET Framework 2.0出現問題了!在順利解除2.0的安裝後,要重新安裝時,卻彈出了無法順利將Framework2.0或3.0給安裝成功的錯誤訊息:

Product: Microsoft .NET Framework 2.0 --Error 25007.Error occurred while initializing fusion.Setup could not load fusion with LoadLibraryShim(). 
Error: The handle is invalid.
 
 


  上網爬文,發現了一個好用的小工具Donetfix_Cleanup_Tool可以將Framework給徹底反安裝乾淨,就好像先前出現的DirectX或是IE的反安裝工具一樣,把電腦給回復到原始沒有安裝Framework的乾淨狀態,就像是重新安裝OS一樣,如此一來便可以順利將新版本的.NET Framework給裝入電腦中了。如果各位有遇到這樣無法安裝的問題時,不仿使用一下這一個清理的小工具。

ellery311 發表在 痞客邦 PIXNET 留言(0) 人氣()