提到軟體卸載,大多數人會想到三種常規方法:執行軟體自帶的 Uninstall 程式、控制台的「新增/移除程式」、或使用第三方卸載工具。但本文要分享的是六種「另類」卸載技巧,專門對付頑固、殘留或特殊元件。
Windows XP 的「故障修復主控台」雖能診斷修復系統,卻無卸載程式。移除方法:刪除系統分區下 cmdcons 目錄中的安裝檔案;再至「系統屬性」→「進階」→「啟動與修復」→「設定」→「編輯」,在開啟的檔案中刪除 C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons 這行文字即可。
當常規手法失效時,可用 XP 安裝光盤的「支援工具」中的 Msicuu.exe (Windows Installer Clean Up) 選取頑固程式點擊「Remove」。若仍無效,改用 Msizap.exe:開啟登錄編輯器定位至 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 找到程式的 GUID,再於命令提示字元輸入 msizap T {GUID} 執行卸載。
軟體卸載後若仍留在列表中,開啟 Regedit 先備份登錄,再至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 刪除對應項目。為徹底清除,再用「編輯」→「尋找」搜尋程式名稱,刪除所有相關鍵值,最後手動刪除安裝目錄殘留檔案。
升級驅動後若無法透過系統移除,可使用 Driver Cleaner。它支援 ATi、NVIDIA 顯示驅動、Creative/kx 音效驅動等,並能清理 Driver.cab、SP1.cab 等補丁包。
開啟登錄編輯器,定位至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer,右側新建字串值 AlwaysUnloadDLL,數值設為 1,重啟電腦即可讓系統自動釋放未使用的 DLL。
執行 Cleanmgr 開啟「磁碟清理」,選擇「其他選項」→「系統還原」→「清理」,確認即可只保留最近一個還原點。亦可手動操作:在資源管理器設定顯示受保護系統檔案,進入 System Volume Information\_restore{...} 目錄,刪除較舊的 RPx 子目錄 (x 為序號,越大越新)。