Windows 11でWindows Sandboxを設定する方法
Windows Sandbox は、ほとんどの人が必要になるまでその存在を知らない機能の一つです。これは、既存の Windows 11 の中にあるミニサイズの使い捨て Windows 11 のようなもので、怪しいアプリを実行したり、怪しいファイルをテストしたり、メインシステムを危険にさらすことなく怪しいウェブサイトを閲覧したりするのに最適です。何がすごいって、このサンドボックス内で変更した内容は、サンドボックスを閉じるまで保存されることです。シャットダウンすると、すべての内容が消去されます。ただし、この機能は Windows 11 Pro、Enterprise、または Education でのみ利用可能で、デフォルトでは有効になっていません。Windows は、この機能を必要以上に複雑にする必要があるからです。幸いなことに、使い方が分かれば、有効化するのはそれほど難しくありません。
要点は次のとおりです。クリーンで分離されたWindows環境を実行したいと思っても、システムでそれが有効になっていない場合があります。Windowsの機能パネルに表示されないか、新規インストールで追加し忘れている可能性があります。このガイドでは、Windows Sandboxを起動するための主な2つの方法(GUI経由とPowerShellコマンド経由)について説明します。有効にした後、すぐに再起動すれば、スタートメニューからサンドボックスを起動できるようになります。設定によっては、サンドボックスが表示されるまでに1、2回の再起動が必要になる場合がありますが、一度有効になれば、安全にテストを行うのがはるかに簡単になります。
Windows 11でWindows Sandboxを有効にする方法
方法1: Windowsの機能から有効にする
appwiz.cplスタートメニューまたは検索バーに入力してください。すると、昔ながらの「プログラムと機能」ウィンドウが開きます。これがまだ残っているのは少し奇妙ですが、まあ、ちゃんと使えます。- 左側にある「Windowsの機能の有効化または無効化」をクリックします。そう、システム関連のものをいじっているような気分にさせてくれるあの小さなリンクです。
- 下にスクロールして「Windows Sandbox」を探してください。見つからない場合は、Windowsのバージョン(特にWindows 11 Home)がサポートしていない可能性があります。あるいは、PCがハードウェア要件(BIOSで仮想化サポートが有効になっているなど)を満たしていない可能性があります。
- Windows Sandboxの横にあるボックスにチェックを入れ、「OK」をクリックします。Windowsは必要なファイルを検索し、変更を適用します。これには少し時間がかかる場合があります。当然ながら、Windowsは本来よりも難しい処理をする必要があるためです。
- 完了すると、再起動を促すメッセージが表示されます。必要なものをすべて保存し、再起動してください。再起動すると、サンドボックス機能がスタートメニューに表示され、起動を待機している状態になります。
方法 2: PowerShell 経由で有効にする (より技術的だが高速)
- PowerShell を管理者として開きます。これを行うには、スタートメニューを開き、 と入力して
PowerShellアイコンを右クリックし、「管理者として実行」を選択します。プロンプトが表示されたら、UAC プロンプトを承認し、必要に応じて管理者パスワードを入力します。 - 次のコマンドを入力またはコピーします。
Enable-WindowsOptionalFeature -FeatureName “Containers-DisposableClientVM” -All -Online
Disable-WindowsOptionalFeature -FeatureName “Containers-DisposableClientVM” -All -Online
Windows 11 Home で Windows Sandbox を入手できますか?
端的に答えると?いいえ。2025年3月時点で、MicrosoftはWindows 11 Pro、Enterprise、Education限定としていました。Home版にこだわるのであれば、約99ドルでアップグレードするか、Winhanceなどの代替ソリューションを使って少し手抜きするか、あるいは新品のWindowsで仮想マシン(VirtualBoxまたはHyper-V)をセットアップするだけで済みます。Sandboxie-Plusも選択肢の一つです。完璧ではありませんが、少なくとも一部の環境では、短時間の隔離セッションには十分です。正直なところ、Windowsは便利な機能を有料化したり制限を設けたりするのが好きなんですよね。
私の経験では、Windowsの機能を使って有効にすると通常はスムーズに動作しますが、再起動したり、BIOSで仮想化設定(Intel VT-xやAMD-Vなど)を切り替えたりすると、動作が不安定になることがあります。有効にしても機能が表示されない場合は、BIOS設定で仮想化が有効になっているか確認してください。BIOSにあるあの小さなチェックボックスが有効になっていないと、動作がおかしくなる可能性があります。
結局のところ、Windows Sandbox を起動するのはそれほど難しいことではありません。手順に従うだけで十分です。場合によっては、システム要件を確認したり、ハードウェア仮想化が有効になっていることを確認したりすることで、手間を大幅に省くことができます。この記事が、解決策を探す時間を節約してくれることを願っています。
まとめ
- Windows の機能または PowerShell を使用して Windows サンドボックスを有効にする
- システムが仮想化をサポートしており、BIOSで有効になっていることを確認してください。
- 有効化後に再起動し、スタートメニューから起動します
- Windows Homeの場合は、アップグレードまたは代替サンドボックスアプリを検討してください
まとめ
サンドボックスを起動することは、Windows本体のインストールを危険にさらすことなく安全にテストを行うための有効な回避策です。特にPro版をお使いの場合はなおさらです。これらの手順を試してもサンドボックスが表示されない場合は、ハードウェア要件を再確認するか、アップグレードを検討してください。これで問題が解決することを祈っています。少なくとも、Windowsの難解なオプションに頭を悩ませるのではなく、計画を立てられるようになりました。