2010年12月6日星期一

Windows Installer CleanUp 解決無法移除、重新安裝軟體的問題(如MSN 9.0或防毒軟體)

今天想把有點難用的MSN 9.0移除時,出現了問題,不管是使用控制台的新增移除程式功能或另外安裝的Revo Uninstaller都無法用正常的移除程序清除原本的MSN 9.0正式版軟體。後來有有網友提供了一個解決方法,就是另外下載安裝這個微軟提供的Windows Installer CleanUp公用程式,先將相關安裝紀錄清除後,再重安裝原來的軟體相關功能即可正常運作。

在部份情況下,之所以會發生程式無法正常運作或無法正常移除等問題,有可能是因為安裝資訊的登錄檔被修改、部份安裝檔毀損或遺失,因而造成程式或移除功能無法啟動。有時候安裝過程不正常中斷的情況,也會造成軟體安裝失敗而無法正常清除已安裝的部份檔案或重新安裝軟體。
********************
Microsoft Windows Installer(簡稱MSI)是微軟為Windows開發的系統元件,軟體廠商可以透過Windows Installer安裝介面讓使用者輕鬆地在Windows系統中安裝軟體,這介面也讓移除或維護軟體等工作更加方便。

而Windows Installer CleanUp 這程式並不是直接用來移除軟體用的,它也不能取代控制台的「新增/移除程式」功能,這是專門用來清除MSI(Microsoft Windows Installe)安裝檔的相關檔案與登錄檔項目,適用於透過Windows Installer安裝工具來安裝的軟體。當我們將這些安裝紀錄與相關檔案都刪除掉之後,再重裝一次你原本在使用的軟體應該就可以正常運作囉。
*********************


第1步 將軟體下載回來並依照指示安裝好之後,從開始選單開啟「Windows Installer Clean Up」程式,接著請從視窗中找到你要清除MSI安裝資訊的軟體名稱,點選使其反白後再按一下〔Remove〕按鈕。

第2步 出現提醒視窗後,請直接按一下〔確定〕按鈕,即可清除你所選取的軟體安裝資訊。清除完成後,請再按一下〔Exit〕關閉軟體。

第3步 清除MSI安裝資訊後,重裝一次軟體應該就可正常運作。或者我們可以再到控制台的「新增/移除程式」去把你不要用的軟體移除掉。如果還是不能正常移除,請重新安裝一次該軟體,再來執行一次移除工作。

有時候用其他強制移除軟體的工具或清除登錄檔、刪除軟體主程式暴力方法也許有用,不過部份程式或防毒軟體可能在清除不完全的狀況下會無法正常重新安裝。如果要解決這類狀況,也許可以用本文所介紹的方法來先將MSI安裝資訊清除後再重新裝一次,如果一些奇怪的狀況讓你無計可施了,可以再來試試看這方法。


參考至:http://briian.com/?p=6237

沒有留言:

張貼留言