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