Sandboxieを Windowsのための、あなたが完全にサンドボックス内で信頼していないアプリケーションを実行することができます。プログラムが作成および変更するすべてのファイルを追跡します。ファイルは技術的にはシステムに送られますが、このサンドボックスを削除することで変更をロールバックできます。これにより、プログラムによって作成されたすべてのファイルが削除され、変更されたファイルが以前の状態に復元されます。ある意味では、システムを以前のポイントに復元するときのシステム復元のようなものです。この場合、問題のプログラムが影響を与えたファイルのみを復元するため、非常に使いやすくなります。少なくとも、それは私がそれが機能することを理解する方法です。
macOSでは、これを行うには3つの方法があります。
- Time Machineバックアップを作成してから、プログラムをインストールします。それを使用した後、バックアップから復元すると、以前と同じようにすべてがそのまま出てきます。
- VMを使用して実行します。ただし、問題が非常に複雑になるため、これを避けたい
- AppCleanerを使用して、プログラムが残したファイルを削除します。ただし、これはプログラムが(おそらく悪意を持って)変更したファイルに対しては何も行いません。管理者特権またはパッケージを使用してプログラムをインストールすると、AppCleanerが取得できないファイルをシステムにインストールする可能性が高くなります。でる。また、とにかく、通常のアプリで100%正確かどうかもわかりません。
VMを使用せずにMacでこれを行う方法はありますか?