今日、プログラムを削除し、残ったファイル、フォルダ、レジストリ設定をクリーンアップするのに役立つ多くのソフトウェアを見つけることができます。理論的には、これはWindowsコンピュータ(Windows computer)の肥大化を解消するのに役立つため、良いことです。しかし、これらのソリューションはすべての痕跡を取り除くのに本当に効果的ですか?調べるために、私はこのニッチで最も人気のあるアプリケーションのいくつかを、無料と商用の両方でテストしました。私が発見したものを見てみましょう。
ソフトウェア(Uninstalling Software)をアンインストールするためのアプローチ(Approaches)
他のソフトウェアのアンインストールを処理するソフトウェア製品(software product)が採用できる主なアプローチは2つあります。
- 最初にプログラムの元のアンインストーラーを実行し、アプリケーションがファイルとレジストリ設定を保存するために一般的に使用する場所をスキャンして、削除されなかったアイテムを探し、それらを削除します。
- プログラムのインストールを監視(Monitor)し、プログラムが作成したファイル、フォルダー、およびレジストリキーのログを作成し、プログラムをアンインストールするときに、この最初のスナップショットに基づいてすべてを削除します。
3つの理由から、 IObit Uninstaller(バージョン2.0)、Ashampoo Uninstaller(バージョン4.2)、およびRevo Uninstaller Pro (バージョン2.5.5)をテストすることを選択しました。
- これらは、このニッチで最も人気のあるソリューションの一部です。
- これらは、システムからソフトウェアを削除するために採用できる2つのアプローチを表しています。
- 私たちは、これらのソリューションとそれらがどれほど優れているか(またはそうでないか)についてもっと知りたいという読者からのリクエストを受け取りました。
IObit Uninstallerは最初のアプローチのみを使用してソフトウェアを削除しますが、AshampooUninstallerは2番目のアプローチのみを使用します。Revo Uninstaller Proは、両方のアプローチを使用できるため、優れた3番目の選択肢です。
テスト手順
Firefox、Skype、Google Chrome、Panda Internet Security 2012、Adobe Reader X、LibreOfficeのアプリケーションを削除するように依頼して、アンインストーラーがどのように機能するかを評価しました。また、 Panda Internet Security 2012(Panda Internet Security 2012)の手動デスクトップショートカット(desktop shortcut)を作成して、削除されるかどうかを確認しました。
IObit Uninstallerをテストするとき、インストールプロセスを高速化するために(installation process)Ninite(最もよく使用されるアプリケーションのいくつかのインストールを自動化するソリューション)を使用して、Panda InternetSecurity2012を除くこれらすべてのアプリケーションをインストールしました。AshampooとRevo(Ashampoo and Revo)のソリューションをテストしたところ、 Niniteの使用はそれほどうまく機能しないことがわかりました。そのため、Niniteインストーラー(意味がある場合)と、これらの各プログラムの個別のインストーラーの両方を使用しました。インストールはデフォルト設定を使用して行われました。
これらのプログラムはすべて一度起動して使用したため、通常のユーザーファイルと設定が生成されます。また、Panda InternetSecurity2012は最新のマルウェアシグネチャに更新されました。
FirefoxとGoogleChromeをアンインストールするとき、これらのプログラムのアンインストール機能を意図的に設定して、ユーザーデータとカスタマイズを残し、アンインストーラーがそれを削除するかどうかを確認します。
アンインストールのパフォーマンスを評価するために、 CCleaner(CCleaner)を使用してコンピューターをスキャンし、各アンインストーラーがジョブを終了した後に残った無効なレジストリキーを特定しました。次に、プログラムファイル、プログラムデータ(Program Data)、ユーザー(User)フォルダー( [デスクトップ(Desktop)] 、[スタートメニュー](Start Menu)、 [すべてのユーザー]、[AppData(All Users & AppData) ])などの場所にある残りのファイルとフォルダーを手動で検索しました。Panda Internet Security 2012が正しく削除されたかどうかを評価するために、 Windowsサービスのリストも調べて、Pandaサービスがまだ表示されるかどうかを確認しました。
IObit Uninstaller 2.0
私はこれまでIOBitアプリケーションを使用したことがなく、 (IOBit)IObitUninstallerを使用した経験は素晴らしい驚きでした。まず(First)、このプログラムをインストールする必要はありません。実行可能ファイルを実行するだけです。また、サイズはわずか1.2MBで、3つすべての中で最もスリムな製品です。これにより、持ち運びが簡単になり、いつでも簡単に持ち運ぶことができます。
IObit Uninstallerが採用しているアプローチは非常に安全です。アプリケーションを削除するとき、最初に復元ポイント(restore point)を作成して、障害が発生した場合に元に戻せるようにします。次に、そのアプリケーションの元のアンインストールを実行し、アプリケーションが終了するのを待ってから、アプリケーションがデータを保存するために使用する一連の一般的な場所をスキャンします。残りのフォルダ、ファイル、およびレジストリキーが見つかると、通知され、そのリストから必要なものを削除するかどうかを選択できます。
このアプローチは、システムファイルとレジストリキーに関する知識の有無にかかわらず、どのユーザーでも簡単に実行できます。また、IObit Uninstallerは、他のアプリケーションまたは(IObit Uninstaller)Windows自体に属するファイルの削除を提案していません。削除が推奨されているものをすべて削除することを選択した場合でも、オペレーティングシステム(operating system)が破損することはありません。
これは、アプリケーションによって残されたすべてのものが完全に削除されるわけではないことも意味します。CCleanerは、残っているいくつかのレジストリキーを識別しました。大きなことは何もありませんが、 LibreOffice(LibreOffice)のインストーラー参照、Panda Internet Security 2012の廃止されたソフトウェアキー、Adobe Reader、Skype、LibreOfficeの欠落しているMUI(多言語ユーザーインターフェイス(Multilingual User Interface))参照などのいくつかのキーがあります。これらのキーはすべて、Windowsレジストリ(Windows registry)を必要以上に大きくするのに役立つ可能性がありますが、システムに悪影響を与えることはありません。
ファイルとフォルダーに関しては、IObit Uninstallerが(IObit Uninstaller)デスクトップ(Desktop)をスキャンし、Panda Internet Security 2012用に作成したショートカットを特定して、それを削除したという事実が気に入りました。これを行ったのはこのソフトウェアだけでした。IObit Uninstallerの弱点は、 「C:UsersUser nameAppDataLocal」、「C:UsersUser("C:UsersUser nameAppDataRoaming") nameAppDataRoaming」 、「("C:UsersAll Users") C:UsersAllUsers」などの一般的なユーザーの場所にあるアプリケーションによって作成されたファイルをスキャンして削除しないことです。これらの場所にあるアプリケーションによって作成されたフォルダーを削除しても、ほとんどの場合ユーザーファイルとユーザー構成が保存されるため、通常は害はありません。
IObit Uninstallerについて私が混乱しているのは、 Windows Update(Windows Updates)に関するセクションがあり、それらを削除するのに役立つと思われることです。ただし、私のテストシステム(test system)では、更新がリストされておらず、このタスクに使用できませんでした。ただし、 Windows Update(Windows Updates)のアンインストールをサードパーティのソフトウェアに任せることはお勧めしないので、最終的にはそれは良いことです。これを行うと、Windowsのインストールが中断するリスクが飛躍的に高まります。
IObit Uninstallerには、 (Forced Uninstall)RevoUninstallerProにも存在するForcedUninstallと呼ばれる機能もあります。機能は2つの製品間でほぼ同じです。ただし、壊れたソフトウェアでテストして、そのパフォーマンスを証明することはできませんでした。強制アンインストール(Forced Uninstall)を使用する場合は注意が必要です。トレースを削除しようとしているアプリケーションに属していないファイルまたはレジストリキーを削除することをお勧めします。
Ashampoo Uninstaller 4.2
AshampooUninstaller4.2(Ashampoo Uninstaller)のユーザーインターフェースはとてもカラフルです。ソフトウェアのアンインストールに関するオプションだけでなく、インターネットクリーナー(Internet cleaner)、重複ファイルや一時ファイルの削除、ファイルの「削除」など、必ずしもこのテーマに関連しない他のあらゆる種類のツールにアクセスできます。アンインストール機能のみをテストし、利用可能になった他のすべての機能については詳しく説明しませんでした。
Ashampoo Uninstallerは、後でプログラムを削除できるように、最初にプログラムのインストールを監視することを選択します。インストールを開始すると、Ashampooがポップアップし、システムのスキャンが行われるまで待つように求められます。大きなハードディスクにいくつかのパーティションがある場合は、私が行ったように、USBスティックと外付けハードディスクを接続しました(USB stick)。AshampooUninstallerがすべてをスキャンするように要求するため、しばらく待つことにします。完了すると、アプリケーションのインストールを続行することが通知されます。
アプリケーションをインストールした後、アプリケーションを1回実行するように求められます。次に、Ashampoo Uninstallerは別のスキャンを実行して、システムに加えられた変更を識別します。あなたが患者タイプ(patient type)でないなら、あなたはこれを嫌うでしょう。
私はそれを見た瞬間からこの行動が好きではありませんでした。私のキャリアの中で、私はさまざまな種類のビジネスおよび消費者向けソフトウェア用にカスタマイズされたインストーラーの作成に取り組みました(business and consumer software)。AshampooUninstallerが初めて動作するのを見ると、たくさんのベルが鳴り始めました。残念ながら、このアプローチはシステムの再起動を必要とせず、機能するために他のソフトウェアをインストールしない単純なアプリケーションでのみうまく機能するため、私の心配はすべて実現しました。
たとえば、LibreOfficeは自己解凍型アーカイブとして配布されます。Ashampoo Uninstallerは、自己解凍型アーカイブをインストーラーとして検出し、インストールログ(install log)を作成するように要求しました。次に、LibreOfficeのインストールを個別のインストーラーとして検出し、それもスキャンしました。また、 (LibreOffice)LibreOfficeに必要なMicrosoft Visual C++ Redistributables可能パッケージなどの他の依存関係のインストールも行いました。突然、画面がウィンドウでいっぱいになり、システムをスキャンして、実行されたインストールのログを保存するように求められたAshampooUninstallerからのプロンプトが表示されました。(Ashampoo Uninstaller)大きな問題は、私がペースを維持できなかったことでしたインストールログ(install log)はどのアプリケーション用です。どれがどれかを特定する方法はなく、Ashampooは私に手がかりを与える努力をしませんでした。インストールログが3つになってしまい、正しく保存したかどうかがわかりませんでした。
多くのアプリケーションが自己解凍型アーカイブとして配布されているため、これは大きな問題です。また、特にコンピューターゲームは、ゲームの実行に必要なサードパーティソフトウェア( (party software)DirectX更新プログラムやMicrosoft Visual C++ Redistributables可能パッケージなど)をインストールする傾向があります。AshampooUninstallerは単にそれらにうまく対処することができなくなります。
また、このアプローチのため、アプリケーションのインストールにNiniteなどのソフトウェアを使用しないでください。Ashampoo Uninstallerは、それらを1つのアプリケーションがインストールされていると見なします。
Panda Internet Security 2012をインストールするときに遭遇したもう1つの大きな問題は、再起動が必要です。Ashampoo Uninstallerは、再起動後にスキャンを再開しないため、インストールログ(installation log)を完了できません。そのため、 Panda Internet Security 2012(Panda Internet Security 2012)をインストールする前の状態にシステムを戻し、再起動する前にインストールログ(installation log)を保存する必要がありました。Ashampoo Uninstallerが再起動後に行われたすべての変更をキャプチャできなかったため、これはそもそも悪いことでした。
Ashampoo Uninstallerにインストールしたばかりのアプリケーションを削除するように依頼すると、問題が続きました。まず(First)、アプリケーションのインストールログ(installation log)が作成されていない場合、 Ashampoo Uninstallerは、デフォルトのアンインストール機能を使用して、アプリケーションを自分で削除するように要求します。それでおしまい!
インストールのログファイル(log file)がある場合は、それをロードする必要があります。その後、削除プロセス(removal process)が開始されます。これは、Ashampoo Uninstallerが(Ashampoo Uninstaller)インストールプロセス(installation process)中に見つかったすべてのファイル、フォルダー、およびレジストリキーを手動で削除するのと同じです。
Skypeのような小さくてシンプルなアプリケーションでは、削除は問題なく機能しました。ただし、LibreOfficeを削除すると、問題が発生します。私がLibreOffice(LibreOffice)用だと思ったインストールログ(installation log)は何か他のものを削除しました。次に、その時点で作成したすべてのインストールログを使用して、LibreOfficeによってインストールされたすべてのアプリケーションをアンインストールしました。残念ながら、LibreOfficeはコンピューター上でまだアクティブであり、それをインストールした自己解凍型ファイルとMicrosoft Visual C++ Redistributable可能パッケージの一部が削除されてしまいました。削除プロセス(removal process)中のある時点で、Ashampoo Uninstaller「C:WindowsInstaller」で見つかったいくつかの不明なファイルを削除することをお勧めします。私はこの時点で本当に混乱していて、 AshampooUninstallerに推奨されていることを何でもさせました。
これは私のWindowsインストール(Windows installation)を不自由にし、私は奇妙なエラーメッセージを受け取り始めていました。
Panda Internet Security 2012を削除すると、事態は非常に厄介になりました。AshampooUninstallerが特定のファイルを削除できないというエラーを受け取り始めました。唯一のオプションは、それらを無視して削除プロセス(removal process)を続行することでした。すべて完了したらシステムを再起動しました。再度ログインすると、男の子が1つの醜い驚きのためにログインしていました。
まず、Ashampoo Uninstallerは、機能しなくなったというエラーで画面を埋めていました。どうやら、すべてのソフトウェアの削除中のある時点で、機能するために必要なファイルが削除されたようです。
その後、WindowsはPanda InternetSecurity2012(Panda Internet Security 2012)が機能しなくなったと言っていました。どうやら、そのファイルのほとんどはまだプログラムファイル(Program Files)にあり、そのサービスは削除されていませんが、開始されて機能していないように見えました。
私のシステムはひどく機能不全に陥り、至る所でエラーが発生しました。そして、これはすべて私に「たったの49.99ドル」の費用がかかったでしょう。
Revo Uninstaller Pro 2.5.5
Revo Uninstaller Proをテストしたとき、私は再び気分が良くなり始めました。Ashampoo Uninstallerを体験した後、変更が必要でした。
Ashampooと同様に、Revo Uninstaller Proは、ブラウザークリーナー、Microsoft Officeクリーナー(Microsoft Office cleaner)、証拠リムーバー(evidence remover)など、アプリケーションの削除の範囲外の追加ツールを提供します。ただし、アプリケーションを削除する機能のみをテストしました。
ただし、 Ashampoo(Ashampoo)とは異なり、削除プロセス(removal process)をどのように処理するかを選択できます。プログラムのインストール以降を追跡できます。つまり、インストールログ(installation log)を使用することによってのみプログラムを削除できます。
Revo Uninstaller Proによって監視されるアプリケーションをインストールする場合、1つの重要な側面について警告されます。プログラムのインストール中に、他のセットアップファイルやプログラムなどを実行しないでください(do not run other setup files, programs or anything else during the installation of the program)。これは、このアプローチの限界について大声で語っています。コンピュータゲーム(computer game)、オフィススイート(office suite)、ビジネスアプリケーション(business application)など、より複雑なアプリケーションをインストールしようとしている場合は、インストールを追跡してログを保存しないでください。
それでも、Revo Uninstaller Proに、 (Revo Uninstaller Pro)Panda Internet Security 2012のインストールを監視して、 Ashampooよりもうまく処理できるかどうかを確認するように依頼しました。また、 Revo Uninstaller Proにこの(Revo Uninstaller Pro)セキュリティスイート(security suite)のインストールを監視するように依頼せずに、別のテストを行いました。
トレースされていないアプリケーションを削除する場合、Revo Uninstaller Proは最初にシステムの復元ポイントを作成し、次に(system restore point)レジストリ(Registry)のバックアップを作成してから、削除するプログラムのアンインストール機能を開始します。これは、何かが(case something)壊れた場合に安全を確保するのに本当に役立ちます。それが完了すると、攻撃性を設定できるスキャンが行われ、識別された残りのファイル、フォルダー、およびレジストリキーを削除することをお勧めします。
他のアプリケーションまたはWindows(Windows)自体に属するファイルまたはレジストリキーを削除することをお勧めする可能性が高いため、高度な(Advanced)スキャンを選択しないように注意してください。安全(Safe)で中程度(Moderate)のスキャンは良い結果を返し、以前に私がインストールしたアプリケーションにのみ属していたものを削除することをお勧めします。
プログラムのトレースアンインストールを行う場合、Revo Uninstaller Proは最初に、(Revo Uninstaller Pro)インストールログ(installation log)に含まれているすべてのものを削除します。次に、インストール後に生成されたために削除されなかった、アンインストールしたプログラムに関連するデータがあることを検出します。それは確かに真実です。Revo Uninstaller Proがこれに気づき、(Revo Uninstaller Pro)高度なアンインストール(Advanced Uninstall)を行うように促されたのを見てうれしかったです。
高度なアンインストールの問題は、自分のことを本当に知る必要があるということです。あなたは何を削除するかを選択するように求められており、専門家によってさえ、特定の決定を下すのは困難です。たとえば、Revo Uninstaller Proは、いくつかの(Revo Uninstaller Pro)Windowsサービス関連のレジストリキーの削除に関する決定を行うように要求します。Windowsレジストリ(Windows registry)をよく知っていても、良い選択をするのは難しいです。したがって、安全に削除できると確信したものだけを削除しました。
高度なアンインストールを完了した後、Panda InternetSecurity2012が完全にアンインストールされていないことに驚かされませんでした。エラーメッセージが表示されませんでした。Pandaサービスは正しく削除されましたが、(Panda)プログラムファイル(Program Files)に残っているファイルとそのアイコンがタスクバーの通知領域に表示されました。(notification area)それをクリックしても結果は返されませんでした。インターフェイスは起動しませんでしたが、少なくとも私は自分のコンピューターを平和的に使用することができました。
Revo Uninstaller Proには、(Revo Uninstaller Pro)動作の悪いソフトウェア(behaving software)を削除するときに興味深い機能がもう1つあります。これは、強制アンインストール(Forced Uninstall)と呼ばれます。アプリケーションがインストールされているフォルダー、またはそのメインの実行可能ファイルへのパスを指定します。次に、RevoUninstallerProはそのアプリケーションのアンインストーラーを検索します。見つかった場合は、通常と同じ手順を実行します。最初にバックアップを作成し、システムを復元(system restore)し、他のすべての手順を実行します。アンインストーラーが見つからない場合は、Windowsレジストリを分析して、その(Windows registry)フォルダーとファイル(folder & file)を指すキーを探します。それに類似したキーがあれば、それらを削除するように推奨します。さらに、指定された場所にあるファイルとサブフォルダーを削除します。これは、壊れたアプリケーションを削除しようとするときに役立ちます。ただし、テストしたアプリケーションは実際には壊れていなかったため、この機能のパフォーマンスを評価できませんでした。
トレースされていないアプリケーションの結果に関しては、 IObit Uninstaller(IObit Uninstaller)の結果と非常に似ていました。RevoUninstallerProは、「C :UsersUser (Revo Uninstaller Pro)nameAppDataLocal」("C:UsersUser nameAppDataLocal")、「C:UsersUser("C:UsersUser nameAppDataRoaming") 」などの一般的なユーザーの場所にあるアプリケーションによって作成されたファイルをスキャンして削除しません。 nameAppDataRoaming」または「C:UsersAllUsers」。IObitとは異なり、手動で作成したショートカットを削除するためにデスクトップ(Desktop)を検索しません。
レジストリ側(registry side)では、結果はIObit Uninstallerとほぼ同じでした。たとえば、LibreOfficeのインストーラー参照、 (LibreOffice)Panda Internet Security 2012およびMozillaの廃止されたソフトウェアキー、MUI ((MUI) Multilingual Userインターフェース(Multilingual User Interface))Skypeのリファレンス。これらのキーはすべて、Windowsレジストリ(Windows registry)を必要以上に大きくするのに役立つ可能性がありますが、システムに悪影響を与えることはありません。
勝者は...
私がテストしたソリューションをランク付けして、どれがいつ推奨されるかを見てみましょう。
-
IObitアンインストーラー(IObit Uninstaller)-このソフトウェアがWindowsでアプリケーションをアンインストールするための私の一番の選択だとあなたは今までに推測したと思います。小型で持ち運びができ、無料で、何よりも安全に使用できます。そのシンプルさと「追加機能」の欠如は、実際には強みです。IObitUninstallerを使用してアプリケーションを削除することはうまく機能し、システムを壊すことはありません。
-
Revo Uninstaller Pro-無料のソリューションに加えて提供される追加機能に興味がある場合は、良い選択です。ただし、アプリケーションのインストールを追跡し、作成したログに基づいて削除を行う機能は、追加のソフトウェアをインストールしたり、存続期間中に頻繁に更新されたりする複雑なアプリケーション(セキュリティソリューションなど)ではうまく機能しません。多くの痕跡を残す複雑なソフトウェアを取り除くために人々がそれを使用したくなるかもしれないので、これはこの機能の価値を真剣に薄めます。ただし、追加機能に興味がない場合は、無料バージョンのRevoUninstallerを正直にお勧めします。含まれている機能はProバージョンと同じように機能し、アプリケーションをアンインストールするときに合理的で安全な結果が得られます。
-
AshampooUninstaller-イライラするソフトウェアです。単純なアプリケーションを削除する場合にのみうまく機能する機能を提供する、コンピューティングの別の時代にとらわれているようです。Ashampooが提供する欲求不満と問題の量については、Ashampooが無料で提供し、ユーザーからのフィードバックに基づいて製品を改善するのではなく、なぜそれを使用するように人々に請求するのか理解できません。
この比較が情報に基づいた選択を行うのに役立つことを願っています。ご不明な点がございましたら、お気軽にコメントをお寄せください。
Roundup of Software Uninstallers - Reviewing IObit vs Ashampoo vs Revo
Today yоu can find lots of software whіch helps remove programs and сlean up leftover files, folders and registry settіngs. In theory this is a good thing, as it helps eliminate some of the bloat on your Windows computеr. But are these solutions really effective at removing all traces? To find out, I tested some of the most popular applications in this niсhe, both free and commercial. Let's see what I discovered.
The Approaches to Uninstalling Software
There are two main approaches that can be taken by a software product that deals with uninstalling other software:
- First run the original uninstaller of a program, scan the locations commonly used by applications to store files and registry settings for items that were not removed and delete them;
- Monitor the installation of a program, make a log of the files, folders and registry keys it created and, when uninstalling it, remove everything based on this initial snapshot.
I chose to test IObit Uninstaller (version 2.0), Ashampoo Uninstaller (version 4.2) and Revo Uninstaller Pro (version 2.5.5) for three reasons:
- They are some of the most popular solutions in this niche;
- They are representative of the two approaches that can be taken to remove software from a system;
- We received requests from our readers wanting to know more about these solutions and how good (or not) they are.
IObit Uninstaller uses only the first approach to remove software, while Ashampoo Uninstaller uses only the second approach. Revo Uninstaller Pro is a good third alternative as it can use both approaches.
The Testing Procedure
I evaluated how well uninstallers work by asking them to remove the following applications: Firefox, Skype, Google Chrome, Panda Internet Security 2012, Adobe Reader X and LibreOffice. I also created a manual desktop shortcut for Panda Internet Security 2012, to see if it would be removed.
When testing IObit Uninstaller, I installed all these applications, except Panda Internet Security 2012, using Ninite (a solution which automates the installation of some of the most used applications) to speed up the installation process. When testing the solutions from Ashampoo and Revo I learned that using Ninite doesn't work that well, so I've used both the Ninite installer (when it made sense) and the individual installers for each of these programs. The installations were made using the default settings.
All these programs were started & used once, so that they generate their usual user files and settings. Also, Panda Internet Security 2012 was updated to the latest malware signatures.
When uninstalling Firefox and Google Chrome, I intentionally set the uninstall functionality of these programs to leave behind user data and customizations, to see if the uninstallers will remove it or not.
To evaluate uninstall performance, I scanned the computer with CCleaner, to identify the invalid registry keys that remained after each uninstaller finished its job. Then, I manually searched for leftover files and folders in locations such as: Program Files, Program Data and the User folders (Desktop, Start Menu, All Users & AppData). To evaluate if Panda Internet Security 2012 was removed correctly, I also looked through the list of Windows services and checked if the Panda services still show up or not.
IObit Uninstaller 2.0
I have not used IOBit applications before and I must say that the experience of working with IObit Uninstaller was a nice surprise. First of all, you don't need to install this program, you simply run its executable. Also, it is the slimmest product of all three, having a size of only 1.2MB. This makes it very portable and easy to have with you at all times.
The approach taken by IObit Uninstaller is a very safe one: when removing an application, it first creates a restore point, to make sure you can revert back in case of failure. Then, it runs the original uninstall of that application, waits for it to end, and then scans a series of common locations used by applications to store data. If it finds any remaining folders, files and registry keys, it informs you and gives the choice to delete what you want from that list.
The approach is easy to follow by any user, with or without knowledge about system files and registry keys. Also, IObit Uninstaller does not suggest for deleting files which belong to other applications or to Windows itself. If you choose to delete everything it recommends for deletion, you won't break your operating system.
This also means that it will not delete absolutely everything left behind by an application. CCleaner identified a few registry keys that were left over. Nothing big though, just a few keys like: installer references for LibreOffice, an obsolete software key for Panda Internet Security 2012, and few missing MUI (Multilingual User Interface) references for Adobe Reader, Skype and LibreOffice. All these keys might contribute to making the Windows registry a bit larger than necessary but they don't negatively impact the system.
Regarding files and folders, I liked the fact that IObit Uninstaller scanned my Desktop, identified the shortcut I created for Panda Internet Security 2012 and deleted it. It was the only piece of software that did this. The weak spot of IObit Uninstaller is that it doesn't scan and remove files created by applications in common user locations like: "C:UsersUser nameAppDataLocal", "C:UsersUser nameAppDataRoaming" or "C:UsersAll Users". Removing the folders created by applications in these locations is generally not harmful as they store mostly user files and user configuration.
One thing that I found confusing about IObit Uninstaller is that it has a section about Windows Updates, which leads you to think that it can help remove them. On my test system though, it did not list any updates and I could not use it for this task. However, that's a good thing in the end, as I would not recommend leaving uninstalling Windows Updates in the hands of third-party software. The risk of breaking your Windows installation rises exponentially if you do this.
IObit Uninstaller has also a featured called Forced Uninstall that exists also in Revo Uninstaller Pro. The functionality is almost identical between the two products. However, I was not able to test it on a broken piece of software to testify on its performance. I recommend caution when using a Forced Uninstall. Chances are you will be recommended to delete files or registry keys which do not belong to the application whose traces you are trying to remove.
Ashampoo Uninstaller 4.2
The user interface of Ashampoo Uninstaller 4.2 is a very colorful one. You get access to options regarding uninstalling software but also to all kinds of other tools not necessarily related to this subject, such as: Internet cleaner, deletion of duplicate files and temporary files, "undeletion" of files, etc. Since I was interested to test only the uninstall functionality, I did not dwell on all the other features made available.
Ashampoo Uninstaller chooses to monitor first the installation of programs so that it can help you remove them later. When you start an installation, Ashampoo pop up and asks you to wait until it makes a scan of your system. If you have a couple of partitions on a big hard disk, you attached an USB stick and an external hard disk, as I did, you set yourself for some waiting, as Ashampoo Uninstaller insists on scanning everything. When done, it informs you that you continue with the installation of the application.
After you install the application, you are asked to run the application once. Then Ashampoo Uninstaller makes another scan, to identify the changes made to your system. If you are not the patient type, you will dislike this.
I did not like this behavior from the moment I've seen it. During my career I worked on creating customized installers for various types of business and consumer software and lots of bells started ringing when seeing Ashampoo Uninstaller in action for the first time. Unfortunately all my worries came true, as this approach works well only for simple applications, which do not require system reboots, and do not install other software so that they can function.
For example, LibreOffice is distributed as a self-extracting archive. Ashampoo Uninstaller detected the self-extracting archive as an installer and asked me to make an install log for it. Then, it detected the installation of LibreOffice as a separate installer and made a scan for it too, as well as the installation of other dependencies like Microsoft Visual C++ Redistributables, needed by the LibreOffice. All of a sudden my screen was filled with windows and prompts from Ashampoo Uninstaller, that was scanning the system and then asking me to save logs for the installations that took place. The big trouble was that I could not keep the pace with which install log is for what application. There was no way for me to identify which is which and Ashampoo made no effort in giving me clues. I ended up with three installation logs and I wasn't clear if I saved them correctly or not.
This is a huge problem as many applications are distributed as self-extracting archives. Also, computer games in particular tend to install third party software needed to run games (such as DirectX updates or Microsoft Visual C++ Redistributables). Ashampoo Uninstaller will simply be unable to cope with them successfully.
Also, due to this approach, you should never use software like Ninite, to install applications. Ashampoo Uninstaller will consider them as one application being installed.
Another big problem I encountered when installing Panda Internet Security 2012, which requires a restart. Ashampoo Uninstaller simply doesn't get to finish the installation log as it doesn't resume scanning after the reboot. Therefore I had to revert back my system to a state prior to installing Panda Internet Security 2012 and then save the installation log before making the reboot. This was bad to begin with, as Ashampoo Uninstaller failed to capture all the changes made after the restart.
The trouble continued when asking Ashampoo Uninstaller to remove the applications I just installed. First, if an installation log is not created for an application, then Ashampoo Uninstaller simply asks you to remove it yourself, using its default uninstall functionality. That's it!
If you have a log file of the installation, you need to load it and then the removal process begins. This is the equivalent of Ashampoo Uninstaller manually removing all the files, folders and registry keys it found during the installation process.
With small & simple applications like Skype, the removal worked without problems. However, when removing LibreOffice things got messy. The installation log which I thought was for LibreOffice removed something else. Then, I uninstalled all the applications installed by LibreOffice, using all the install logs I created at that point. Unfortunately I ended up with LibreOffice still being active on my computer and the self-extractor that installed it and portions of the Microsoft Visual C++ Redistributable being removed. At some point during the removal process, Ashampoo Uninstaller recommended me to remove some unknown files found in "C:WindowsInstaller". I was really confused at this point and I simply let Ashampoo Uninstaller do whatever it recommended.
This crippled my Windows installation and I was starting to receive weird error messages.
When removing Panda Internet Security 2012, things got really messy. I started receiving errors that Ashampoo Uninstaller cannot remove certain files. The only option was to ignore them and continue with the removal process. I rebooted the system once it was all done and, when I logged back in, boy was I in for one ugly surprise!
First, Ashampoo Uninstaller was filling my screen with errors that it can no longer function. Apparently, at some point during all the software removals, it removed files it needed to function.
Then, Windows was telling me that Panda Internet Security 2012 stopped working. Apparently, most of its files where still found in Program Files, its services were not removed but appeared as started and failing to work.
My system was severely crippled and there were errors all over the place. And all this would have cost me "only $49.99".
Revo Uninstaller Pro 2.5.5
When testing Revo Uninstaller Pro I started to feel good again. A change was needed after the Ashampoo Uninstaller experience.
Just like Ashampoo, Revo Uninstaller Pro offers additional tools outside the scope of removing applications, such as: browsers cleaners, Microsoft Office cleaner, evidence remover, etc. However, I tested only the functionality for removing applications.
Unlike Ashampoo though, it gives a choice on how you want to handle the removal process. You can trace a program since its installation, which means you can remove it only by using the installation log.
When installing an application which is monitored by Revo Uninstaller Pro, you are being warned about one important aspect: do not run other setup files, programs or anything else during the installation of the program. This speaks loudly on the limitations this approach has. If you are about to install a more complex application such as a computer game, an office suite, a business application, you should not trace the installation and save a log of it.
Even so, I did ask Revo Uninstaller Pro to monitor the installation of Panda Internet Security 2012 to see if it handles things better than Ashampoo. I also made a separate test without asking Revo Uninstaller Pro to monitor the installation of this security suite.
When removing applications which are not traced, Revo Uninstaller Pro first creates a system restore point, then it makes a backup of the Registry and only then starts the uninstall functionality of the program you want to remove. This really helps in making sure you are safe in case something breaks. Once that is done, it makes a scan for which you can set its aggressiveness and recommends you to remove the leftover files, folders and registry keys it identifies.
Be careful not to choose and Advanced scan, as it is more likely to recommend that you to delete files or registry keys which belong to other applications or to Windows itself. The Safe and Moderate scans returned good results and recommended to delete things which belonged only to the applications previously installed by me.
When making a traced uninstall of a program, Revo Uninstaller Pro first removes all the things it included in the installation log. Then, it detects that there is some data related to the program you uninstalled that did not get deleted due to being generated after the install took place. That's true indeed. I was happy to see Revo Uninstaller Pro realized this and prompted me to make an Advanced Uninstall.
The trouble with the advanced uninstall is that you really need to know your stuff. You are being asked to make choices on what to remove and certain decisions are tough to make, even by specialists. For example, Revo Uninstaller Pro asks you to make a decision regarding deleting some Windows services related registry keys. Even if you know the Windows registry well, it is hard to make a good choice. Therefore I deleted only the things I was convinced were safe to delete.
Once I finished the advanced uninstall, I was not surprised to see that Panda Internet Security 2012 was not fully uninstalled. I did not get error messages, the Panda services were removed correctly but some files where still in Program Files and its icon showed up in the notification area of the taskbar. Clicking on it returned no result. The interface never started but at least I could use my computer peacefully.
Revo Uninstaller Pro has one more feature that's interesting when removing bad behaving software - it is called Forced Uninstall. You give the path to where the folder where the application is installed, or to its main executable. Then, Revo Uninstaller Pro searches for an uninstaller of that application. If it finds it, then executes the same procedure as it normally would, with first making a backup and a system restore and all the other steps. If it doesn't find an uninstaller, it analyzes the Windows registry for keys that point to that folder & file and any similar keys to it and then recommends them for deletion, plus it deletes the files and sub-folders found at the given location. This can be helpful when trying to remove some broken applications. However, since the applications I've tested were not really broken, I could not evaluate the performance of this functionality.
Regarding the results of the non-traced applications, they were very similar to those of IObit Uninstaller: Revo Uninstaller Pro doesn't scan and remove files created by applications in common user locations like: "C:UsersUser nameAppDataLocal", "C:UsersUser nameAppDataRoaming" or "C:UsersAll Users". Unlike IObit, it doesn't look on your Desktop to remove any shortcuts you might have created manually.
On the registry side, the results were again almost identical to IObit Uninstaller - just a few keys being left behind, such as: installer references for LibreOffice, an obsolete software key for Panda Internet Security 2012 and Mozilla, and few missing MUI (Multilingual User Interface) references for Skype. All these keys might contribute to making the Windows registry a bit larger than necessary but they don't negatively impact the system.
The Winner is...
Let's try to rank the solutions I tested and see which would be recommended & when:
-
IObit Uninstaller - I think you guessed by now that this piece of software is my top choice for uninstalling applications in Windows. It is small, portable, free of charge and, most of all, safe to use. Its simplicity and lack of "additional features" is actually a strength - removing applications with IObit Uninstaller works well and doesn't break your system.
-
Revo Uninstaller Pro - is a good choice if you are interested in the additional functionality, provided on top of their free solution. However, the capability to trace application installs and then make removals based on the logs it makes, doesn't work well for complex applications which install additional software or get updated often during their lifetime (e.g. security solutions). This seriously dilutes the value of this feature as people might be tempted to use it to get rid of complex software which leave many traces behind. If you are not interested in the additional features though, I honestly recommend the free version of Revo Uninstaller. The functionality it includes works the same as in the Pro version and you get reasonable and safe results when uninstalling applications.
-
Ashampoo Uninstaller - is a frustrating piece of software. It seems to be stuck in a different era of computing, offering features which would work well only for removing simple applications. For the amount of frustration and problems it offers, I cannot understand why Ashampoo bills people for using it, instead of offering it for free and improving the product based on the feedback received from users.
I hope this comparison has been useful in making an informed choice. If you have any questions don't hesitate to leave a comment.