Windows 10で信頼できないプログラムを安全に実行する方法
Windows 10で怪しいプログラムや信頼できないプログラムを実行しようとしていますか?ええ、何も考えずに「次へ」をクリックするのは少し危険です。幸いなことに、Windows 10バージョン1903以降にはWindows Sandboxという便利な機能が搭載されています。これは簡単に言うと、OSに組み込まれた小さな仮想マシンのようなもので、メインのシステムに影響を与えることなく、隔離された環境でテストを行うことができます。そして何より嬉しいのは、Windows Sandboxを閉じるとすべてが消去され、ファイルや設定が残らないことです。つまり、メインシステムには影響がないという安心感を持って、怪しいダウンロードやアルファ版ソフトウェアを試すことができるのです。しかし、設定方法は分かりにくいので、ここでは使い方を解説します。
Windows Sandboxで信頼できないプログラムを実行する
安全にテストを行いたい場合に、Windows Sandbox を起動して実行する方法は次のとおりです。
Windowsサンドボックス機能を有効にする
- まず、Windows Sandboxが有効になっていない場合は、有効にする必要があります。検索バーを開くか、キーボードの をWin + S押して と入力し
optionalfeatures.exe、Enterキーを押します。すると、Windowsの機能ウィンドウが開きます。 - Windows Sandbox が見つかるまで下にスクロールします。その横にあるボックスにチェックを入れます。「OK」をクリックします。PCの再起動を促すメッセージが表示されるので、それに従ってください。
- 何らかの理由でサンドボックスが表示されない場合は、Windows 10 Home では利用できないため、Windows 10 Pro または Enterprise を実行していることを再度確認してください (もちろん、Windows では必要以上に困難になっています)。
なぜこれを行うのでしょうか?有効にしないと、後でサンドボックスを起動しようとしても意味がありません。サンドボックスが表示されません。
Windows Sandboxを起動して使用する
- 再起動後、検索バーに「Windows Sandbox」と入力してEnterキーを押します。ウィンドウがポップアップ表示されます。非常に軽量で、読み込みも高速です(通常は)。別のウィンドウにクリーンなWindows 10環境が表示されます。
- さて、いよいよお楽しみのパートです。テストしたい信頼できないアプリのインストーラーまたはファイルをコピーし、サンドボックスウィンドウに貼り付けます。この環境内で通常通りインストーラーを実行します。こうすることで、内部で発生したすべての処理が内部に留まります。
注:必要に応じて、メインシステムからサンドボックスにファイルをドラッグ&ドロップすることもできます。ただし、コピー&ペーストでも問題なく動作し、通常は十分に信頼性があります。
清掃と安全
- 完了したら、サンドボックスウィンドウを閉じるだけです。Windowsはウィンドウ内のすべてのデータを自動的に削除し、新しい状態にリセットします。手動でのクリーンアップは不要です。
- 一部のユーザーの場合、設定によっては、すべてがうまく動作するのに少し手間がかかったり、サンドボックスが最初の試行で起動しなかったりすることがあります。通常は、再起動するか、BIOSで仮想化サポートを再確認すると解決します。
注目すべき点として、サンドボックスはハードウェア仮想化(Intel VT-x または AMD-V)に依存しています。BIOS で仮想化が有効になっていないと動作しない可能性がありますので、まず BIOS 設定を開いて仮想化を有効にする必要があるかもしれません。
とにかく、これでほぼ完了です。一度設定してしまえば、怪しいアプリの実行がはるかに安全になり、使い終わったらサンドボックスを破棄すれば済みます。理由は定かではありませんが、Windowsの大規模なアップデートの後、この機能が不安定になることがあるようです。もし動作しない場合は、アップデートを素早く確認するか、機能を無効化/有効化することで改善する可能性があります。
まとめ
- Windows の機能 ( optionalfeatures.exe )を使用して Windows Sandbox を有効にし、再起動します。
- Windows Sandboxを検索して起動します。
- 信頼できないプログラムをコピーまたはドラッグして安全に実行します。
- その後、サンドボックスを閉じてすべてを消去します。
まとめ
Windows Sandbox を利用すれば、リスクの高いアプリテストのストレスがかなり軽減されます。一度設定してしまえば、驚くほどシームレスに動作するので少し戸惑うかもしれませんが、本当に手間をかけるだけの価値はあります。このツールが、ウイルス感染の危険を回避したり、リスクなしで怪しいアプリをテストしたりするのに役立つことを願っています。