俞木發
很多軟件在卸載時會留下大量的垃圾文件,比如一款遠程控制軟件Anydesk,默認情況下使用系統卸載功能進行卸載,將會提示有些項目無法刪除(當然更多的應用軟件卸載時是不會如此“良心”提示的)(圖1)。
通過實際查看可以發現,不僅僅是上述提示的“*.anydesk”無法刪除,在Anydesk提示完成卸載后,打開“C:\ProqramData”可以明顯地看到其中帶有“Anydesk”字樣的文件夾仍然存在,同時在注冊表[計算機\HKEY LOCAL MACHINE\SOFTWARE\Clients\Media\AnyDesk]中也存在明顯的殘余鍵值(圖2)。
很多軟件卸載后都會留下類似的殘余文件和垃圾鍵值,并且分布在系統的各個角落,如果僅僅依靠手工查找根本無法完全清除。現在讓我們看看IU8的卸載結果如何,先重新安裝被卸載的Anydesk,然后啟動IU8,切換到“設置一用戶界面一簡體中文”,切換到中文版,接著在“所有程序列表”選中“Anydesk”,最后點擊“卸載”(圖3)。
可以看到,IU8完成卸載后還會自動分析,找出Anydesk殘留的大量文件和相應的注冊表垃圾鍵值。按提示勾選“全選”,然后點擊“刪除”即可完成干凈的卸載(圖4)。
測試危險軟件時,我們要在安裝后查看該軟件在系統中寫入了哪些文件和注冊表鍵值,以便后續分析。對于在安裝IU8之后再安裝的其他軟件,IU8會自動進行記錄。


在IU8主界面中切換到“安裝監視器”,將“自動監測所有新軟件的安裝和記錄”設置為“開啟”,這樣在每次完成新軟件的安裝后就會打開IU8的監視器,可以看到安裝軟件后寫入的所有文件和鍵值數據(圖5)。
此外,在所有的軟件列表中,凡是被IU8自動記錄的軟件后面都會出現“LOGGET”的提示,我們可以在任意時候打開IU8,然后點擊記錄軟件后的“LOGGET”打開監視記錄查看(圖6)。
從Windows 8開始,系統會默認安裝很多應用,有些應用可能是我們并不需要的,但是這些內置應用Windows 10并沒有提供圖形化卸載工具,現在也可以利用IU8對其進行完全卸載。同上在程序主界面切換到“系統應用管理器”,接著在右側窗格選中不需要的應用卸載即可,比如沒有Xbox的用戶,這類應用都可以直接卸載。如果不知道該卸載哪些應用,IU8還提供了用戶投票排序,這是一個不錯的參考(圖7)。
系統應用也可以使用Windows 10內置的PowerShell命令卸載,參見http:∥www.cfan.com.cn/2016/0708/126761.shtml中的介紹。
在系統中還有一類特殊的插件,這些插件一般不會出現在“安裝/卸載”列表中,常規方法根本無法直接卸載。在IU8主窗口中切換到“工具欄→插件”,這里會將本機安裝的所有插件全部列出,比如很多在線網銀插件,如果不再使用該銀行的服務,只要在插件列表中選中它進行刪除即可(圖8)。