監控安裝、乾淨移除:ZSoft Uninstaller 實作流程

Zsoft00.png

其實我很早之前就注意到這款號稱可以完整移除程式的免費反安裝工具ZSoft Uninstaller,不過那時沒有太多時間去了解實際的操作步驟,又很怕使用錯誤而導致系統損毀,所以就暫且擱置了這款軟體。今天看到了 CyberNet 的一篇文章:「CyberNotes: How to Monitor Software Installations」後,確定了這個軟體正確的使用步驟,該篇文章也很細心的提醒了使用軟體時注意的事項,於是我就放心的實驗了幾款軟體的安裝與反安裝,確定大致上沒問題後,便寫下這篇文章記錄整個操作流程,也和大家分享使用心得。

ZSoft Uninstaller 基本上是一個 Windows 移除程式控制台的替代工具,它的主介面會列出已安裝程式列表,你可以在這裡移除該程式(Uninstall,運用每個應用程式自己的反安裝執行檔),或者查看、編輯該程式的詳細資料(Show/Edit Info)。你也可以透過「Filters」過濾功能,來快速查看列表中的無效路徑最新安裝的應用程式。ZSoft Uninstaller 的啟動速度快,對於系統安裝程式的偵測也很全面,唯一的缺點就是列表不支援中文顯示。不過接下來要介紹的最重要功能:「監控安裝與乾淨移除」,在我的測試裡不會受到不支援中文的影響。

ZSoft Uninstaller 提供兩種反安裝的方法,一種是上面提到的透過應用程式自己的反安裝工具移除,另一種則是我接下來要介紹的 ZSoft Uninstaller 自己的監控、移除功能。

之前我在介紹另一款反安裝工具時有提到,其實反安裝最大的問題就是有時候即使按照正常步驟移除了,可能還是會有一些空資料夾、無用檔案、垃圾註冊表資訊殘留在電腦中。而 ZSoft Uninstaller 最大的賣點就是「號稱」可以乾淨的移除程式。其實原理很簡單,ZSoft Uninstaller 讓你在將要安裝一個程式「之前」,先記錄下目前的系統狀態。然後你執行完整個安裝過程「之後」,ZSoft Uninstaller 會偵測系統的改變,記錄下這些因為安裝而新加入的資訊。於是當你要執行該程式的反安裝時,ZSoft Uninstaller 就可以利用這時記錄下來的資訊,將安裝時新增的資料夾檔案、註冊表資訊都完整移除。

  • 我總共實驗了 PC tools Firewall、WinSnap、千千靜聽的安裝與反安裝。主要是為了測試像防火牆、多媒體編碼這種比較會動到系統檔案、比較複雜的程式,能否正常移除?是否會造成系統問題?另外也實驗中文檔案可否正常反安裝?三款軟體就結果來說都正常且乾淨的移除了。
  • 基本的步驟可以理解為:偵測原始狀態--進行安裝--分析安裝後狀態--記錄改變--反安裝時移除所有改變。

  • 第一步:選擇「Analyze」,按下﹝Next﹞。

Zsoft01.png

  • 第二步:選擇你打算安裝軟體的磁碟機與系統磁碟機。選擇系統磁碟機是因為軟體安裝時會寫入註冊表等資訊,選擇打算安裝的磁碟機是因為安裝程式會在這邊增加檔案。在下圖的例子中系統與安裝磁碟機都是 C 槽。最後按下﹝Before Installation﹞,就可以開始掃描目前系統狀態。

Zsoft02.png

  • 第三步:掃描完成後,你可以開始安裝你的軟體,下圖的例子是安裝 PC Tools Firewall。這裡有一個重點,在第二步的「事前」掃描完成後,到第四步的「事後」分析結束前這段時間,除了安裝軟體的動作外,不要去對系統做任何改動,因為這些改動可能會讓 ZSoft Uninstaller 誤認為這是軟體安裝過程造成的,到時候反安裝時可能會被一起移除。總之,這時候請你專心的執行你的應用程式安裝。

Zsoft03.png

  • 第四步:應用程式安裝完成後,回到ZSoft Uninstaller 執行﹝After Installation﹞。這時候就會開始分析第二步結束後到目前為止,資料夾檔案與註冊表資訊的所有改變。請耐心等候分析完成。

Zsoft04.png

  • 第五步:注意看上下兩張圖的數字是不是已經變多了,這些就是 ZSoft 所偵測到的變更。在分析結束後,會出現一個要你輸入安裝程式名稱的對話盒,這裡你可以取自己想要的名稱以便日後查找(但不支援中文),有點像是為這個監控任務命名。

Zsoft07.png

  • 第六步:這一步可以等到你想反安裝軟體時才做。到 ZSoft Uninstaller 中,切換到「Analyzed Programs」活頁標籤,我們可以看到多了一個「PCTool Firewall」的任務,以滑鼠右鍵打開【快速選單】,裡面可以讓你反安裝監控的軟體(Uninstall)。而你也可以變更這個任務的名稱(Rename)或刪除(Delete)這個任務,這兩個動作不會影響已經安裝的應用程式,只是改變這個監控任務而已。

Zsoft05.png

  • 特別說明:如果你不放心 ZSoft Uninstaller 到底記錄了哪些變更,你可以看看記錄下來的 Log 檔(Show Recorded Info)。

Zsoft08.png

  • 第七步:在第六步選擇 Uninstall 後,會進入下面的視窗,你需要勾選三個聲明,確認你知道執行這個動作的危險性(可能誤刪重要檔案)。最下方的「I don't want to confirm every delete」項目,是問你要不要每個刪除動作都進行確認?選擇完畢後,執行﹝Uninstall﹞,即可利用之前的記錄檔,將安裝新增的各種檔案和註冊資訊移除。

Zsoft06.png

  • 後記1:利用 ZSoft Uninstall 的「Analyze Installation」功能反安裝程式時,因為不是使用各別軟體內附的反安裝工具,而是直接透過記錄檔的分析來刪除檔案與系統資訊,所以可能存在誤刪檔案的風險。我個人不建議利用這個功能來監控刪除一些重要的系統類軟體或升級檔。

  • 後記2:了解 ZSoft Uninstall 的運作邏輯後,我會建議先利用軟體自帶的反安裝工具反安裝(還是先依正常步驟比較保險),然後才用「Analyze Installation」的功能把剩餘的殘留物清除乾淨。當然這個功能也可以在正常反安裝無法執行時,或是應用程式損毀時,幫你完整移除已安裝程式

  • 後記3:因為要先監控,才能移除。所以比較麻煩的是,每一次你要安裝軟體時,你必須手動執行上述的步驟,才能夠留下可用的監控分析任務。並且要注意其中的幾個重點細節,以免出錯。

  • 後記4:沒錯!你之前已經安裝過的程式,並不適用這個功能。

  • 後記5:另外有一款共享軟體:Total Uninstall ,也是類似這樣的功能。詳情可見小眾軟件的「Total Uninstall - 软件安装监视卸载」。

留言

  1. 你好, 這是一套很實用,
    但也帶一定危險性的軟件,
    我想詢問一個問題:
    在我使用這軟件安裝時,
    要不要關閉其他背景軟件呢?
    (例如防毒軟件, ATnote這裏軟件)
    還是只需照平時安裝軟件那樣,
    唯一的是安裝過程中不能做其他事便可.
    謝謝你的幫忙.

    回覆刪除
  2. 常駐程式還是可以常駐著。但是不要在你建立「before installation」的磁碟裡做多餘的寫入動作即可。

    另外像我自己都會在建立好一個安裝移除專案後,檢查一下它的內容,看看有沒有將不屬於該軟體的東西也掃描進去了。

    回覆刪除
  3. 這個軟體很不錯

    不過要有一定電腦常識來使用比較安全....

    感覺是目前移除最乾淨的反安裝軟體

    回覆刪除
  4. 確實需要有一定的電腦常識才來使用比較好。

    回覆刪除
  5. 記得以前 Norton SystemWork 裡有一套工具叫做 CleanSweep,
    它的其中一項反安裝軟體功能的概念就像您介紹的這套一樣,
    不過它的動作更簡潔,只需在安裝軟體前將它啟動監控,安裝完後停止監控即可
    當時非常喜歡這套軟體而且使用時也有沒發生過殺錯檔案的問題
    不知道這軟體還存在嗎?!

    回覆刪除
  6. 不清楚耶,使用Norton SystemWork也是幾百年前的事情了,哈哈

    回覆刪除
  7. 剛發現 選一個能支援big5編碼的字型像是細明體
    清單都能看見中文了

    現在只剩 編輯分析紀錄 還有其他操作過程的軟體清單顯示
    看不見中文 也找不到地方調整
    或許要用patch方式才能更改預設顯示字型

    回覆刪除
  8. 其實呢,
    "千千靜聽"並不怎麼動到系統檔案,
    因為它本身是個綠色程式,
    "千千靜聽"所謂的安裝檔,
    不過一種自我解壓縮的機制(自解檔),
    而他播放所使用的編碼也幾乎都是內建,
    就算沒有內建的格式,
    也只會去呼叫使用系統擁有的編碼使用,
    安裝與反安裝都不會影響到系統擁有的編碼,
    如果要測試對多媒體編碼的部份,
    建議可以測試K-Lite Mega Codec看看,
    http://www.free-codecs.com/download/K_Lite_Mega_Codec_Pack.htm
    或許比較能符合你想要測試的目標。 0w0+

    回覆刪除
  9. 謝謝你的回饋,有機會我再試試其他的^^

    回覆刪除
  10. 對於常使用破解檔的人會否有影響?例如某些檔案安裝後再執行破解組織的crack或keygen來啟動軟體時,這些程式會否也被判讀為安裝過程中的一環?

    回覆刪除
  11. 安裝過程包含那些過程是你自己決定的

    這款軟體只是去偵測你設定的前後時間點之間出現的改變

    所以你也可以等安裝完破解擋後才設定成結束時間點

    回覆刪除

張貼留言

為了避免垃圾廣告留言過多,開始測試「留言管理」機制,讓我可以更容易回應讀者留言,並更簡單過濾掉廣告,但只要不是廣告留言都會通過審核。

這個網誌中的熱門文章

全家沖印、 7-11 列印照片誰好用?立可得與 ibon教學+比較表

Google Maps 我的地圖完全教學!規劃自助旅行攻略

Slack 完整教學與上手心得:找到正確的團隊溝通之道

Google NotebookLM 免費中文 AI 筆記實例教學,老師、學生、創作者利器

畫張圖說得更清楚! Napkin 用 AI 幫你的簡報文章手繪視覺思考圖

Google 表單自動關閉回覆教學:時間人數到達就過期

為什麼大家愛用 Trello ?最佳整理教學讓事情井然有序

Miro 遠距工作開視覺會議的免費強大白板,專案圖解實例教學

最簡單養成習慣方法是「解決問題」,不靠時間表、獎懲與意志力

Excalidraw 免費 AI 生成流程圖,一鍵畫出知識圖表、專案流程、寫作大綱