呂梁
有時,我們無法通過Windows控制面板的“應(yīng)用和功能”模塊,通過正常渠道卸載某個軟件,但進入安全模式進行軟件卸載時,又發(fā)現(xiàn)Windows安裝卸載程序無法在安全模式下工作。這是因為在安全模式下Windows安裝服務(wù)被禁所致。這時,可以通過如下辦法來解決問題。
首先,我們可以通過在安全模式下使用免費工具SafeMSI,開啟Windows Installer服務(wù)。運行該工具后,顯示W(wǎng)indows Installer Service has been enabled的提示。說明服務(wù)已經(jīng)被開啟,點擊OK按鈕即可(圖1)。
如果用該工具也無法開啟Windows Installer服務(wù),那很可能是與該服務(wù)相關(guān)的系統(tǒng)文件損壞而引起的。這時,可以用相同版本的相關(guān)系統(tǒng)文件替換的方法來解決。
先從別的相同版本電腦的C:\WINDOWS\System32文件夾中拷貝Msi.dll、Msihnd.dll、Msiexec.exe這三個文件備用(圖2)。然后在本電腦的安全模式下,按下Win+R組合鍵啟動運行對話框,執(zhí)行“msiexec /unregister”命令。再將本機“C:\WINDOWS\ System32”文件夾中的Msi.dll、Msihnd.dll、Msiexec.exe三個文件刪除(如果文件被鎖定,可以通過Unlocker或文件粉碎性工具解鎖后刪除)。
之后,將先前準備的上述三個文件拷貝到本機C : \ WINDOWS\System32文件夾中。最后,執(zhí)行“msiexec / regserver”命令重新注冊軟件安裝卸載服務(wù)(圖3)。這樣,就可以在Windows安全模式下正常卸載程序了。
其實,獲取軟件卸載信息最直接有效的方法莫過于使用注冊表。當一個軟件的直接卸載鏈接或快捷方式丟失,或者有系統(tǒng)控制面板中的“應(yīng)用和功能”管理模塊無法卸載時,通過注冊表可以獲取其卸載信息。
首先運行REGEDIT命令打開注冊表編輯器,依次定位到如下分支“HKEY_ LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\ Uninstall”。在該分支下,我們看到許多已安裝的軟件名稱,還有一些我們根本不認識的長長的數(shù)字編號。其實,點擊任意一個數(shù)字編號,就可以在右側(cè)窗格中的DisplayName一項后看到軟件的名稱了(圖4)。如果要卸載這個軟件,同樣在右側(cè)窗格中尋找一個UninstallString的字符串項,雙擊這個項,在打開的窗口中將“數(shù)值數(shù)據(jù)”下的命令選中(圖5)。
接下來回到命令提示符窗口,然后粘貼并執(zhí)行上面的命令,即可開始對選定程序的卸載過程(圖6)。
首先,我們可以利用Revo Uninstaller這款免費軟件來解決。運行Revo Uninstaller后會顯示系統(tǒng)中已經(jīng)安裝的所有程序圖標及其名稱。當用它來卸載一個程序前,它會先完成系統(tǒng)掃描,然后再卸載該軟件,卸載完成后再進行系統(tǒng)掃描。即便是有未完成或損壞的安裝文件被遺留下來,它也會將這些文件連同注冊表項目一并顯示,以便于刪除(圖7)。
此外,還可以使用免費的卸載工具Glarysoft Absolute Uninstaller,對難以卸載的軟件進行卸載。在該軟件管理窗口內(nèi),除了可以強行卸載選定的軟件外,還可以對無效條目進行自動修復(fù)(圖8)。