
私は通常、ネット上で入手可能なさまざまな種類のソフトウェアを試します。それらは試用版、シェアウェア、またはフリーウェアです。しかし、試した後でアンインストールしたい場合、それが非常に困難になることがあります。また、コンピューターから完全にアンインストールされたかどうかわからない場合があり、レジストリにデータを残すことでシステムに不要な負担をかけるソフトウェアもあります。
コンピュータに任意のソフトウェアを仮想的にインストールするためのソリューションまたは方法を見つけたいのですが、それは可能ですか?
答え1
すでにご存知かもしれませんが、どの仮想化ソフトウェアでも仮想マシンを作成できます。理想的には、ソフトウェアをインストールする前にスナップショットを作成し、そのスナップショットに戻ってその状態に戻り、インストールしたソフトウェアのすべての痕跡を削除できる仮想化ソフトウェアが必要です。VMware、VirtualBox、およびその他の製品では、1 つ以上のスナップショットを作成できます。スナップショットを作成できない仮想化製品の場合は、VM イメージまたはフォルダーを手動でバックアップしてからソフトウェアをインストールし、ロールバックする場合はオプションでバックアップを復元できます。
もう一つの選択肢は、サンドボックスアプリケーション、例えばサンドボックス。
さらに別のオプションとしては、ライブ OS のスナップショットを作成し、後でシステムをその状態に戻すことができるバックアップ ソフトウェアを使用することです。アクロニス トゥルーイメージこれを実現する「Try & Decide」と呼ばれる機能を宣伝しています。
答え2
目的を達成するには、通常、アプリケーションをシステムの他の部分から可能な限り分離しようとします。これを行う最も簡単な方法は、独自のハードウェアで動作する独自の OS を提供することです。VirtualBox、VMWare、QEmu、VirtualPC などの製品でこれを行うことができます。VMLite等
そのような完全なレベルの分離を提供しない場合は、「アプリケーション仮想化」と呼ばれるものを使用することをお勧めします。このカテゴリに分類される製品には次のものがあります。
ただし、アプリケーションがアプリケーション仮想化を回避しようとする度合いに応じて、機能する場合と機能しない場合があります。たとえば、アプリケーションが NIC の MAC をチェックしてホームにコールし、MAC が xyz のマシンのトライアルが現在開始されたことを報告します。このような場合、完全な仮想化のみが役立ちます (次回 NIC を「交換」したり、日付を一定に保つことができるためなど)。
答え3
Revo アンインストーラー プロ「リアルタイムインストールモニター」があります:
Revo Uninstaller Pro には、プログラムのインストールを監視できる機能があります。インストール中にシステムの変更を検出し、プロセスはリアルタイムで実行されます。
<snip> プロモーション用資料は削除されました </snip>
インストールを監視するので、プログラムが不要になった場合、監視対象プログラムのインストールによって行われたシステム変更は、プログラムが以前にインストールされたことがないため、完全に元に戻すことができます。
カメヨやスプーンと似ているアキラが提案した(Enigma については知りません)。違いは、Cameyo と Spoon はプログラムをパッケージ化するために設計されており、通常は移植可能にするために使用されるのに対し、Revo Uninstaller はインストール中にプログラムが行った変更を元に戻すように設計されていることです。
それ以外にも、「強制アンインストール」機能があります。私の理解では、プログラム名や発行元名を含むすべてのファイルとレジストリ エントリが削除されます。可能であればこれを使用することはお勧めしません。簡単に何かを壊してしまう可能性があります。(たとえば、「Microsoft Office Word 2010」をアンインストールすると、「Microsoft Visual Studio 2010」のエントリを削除する必要があると判断され、それが壊れる可能性があります)。レジストリを「クリーンアップ」するなどの操作を行う前に、必ずレジストリをバックアップしてください。