Windows 11 HomeでSandboxを使えるようにするには
あなたはWindows 11 Homeをセットアップしていて、「Windows Sandbox」を使いたいと思っていませんか?確かにちょっと手間はかかりますが、諦めるほど難しいわけではありません。通常、SandboxはProやEnterpriseエディション向けの機能ですが、ちょっと工夫すれば普通のHomeでも実現可能です。まるで手の届かない隠れた宝物を見つけたような感覚—主な環境を壊さずにアプリだけ安全に試せる、そんなイメージです。ここでは、その具体的な方法を紹介します。
まずは仮想化を有効にしよう
最初にやることは、PCのBIOS設定にアクセスすることです。ここは絶対スキップできません。PCを再起動して、起動中に特定のキーを押してBIOSに入ります。一般的には F2、Delete、または Escキーを押すことが多いです。何を押せばいいか覚えておきましょう!
- Dell:F2
- HP:F10
- Lenovo:F1 または F2
- Asus:Delete
BIOSに入ったら、「Intel Virtualization Technology」や「AMD-V」と表記された設定項目を探します。これらは通常、「Advanced」や「CPU Features」といったメニューの中にあります。それらを有効にして、設定を保存(多くの場合 F10)して終了します。設定が見つからない場合や反映されない場合は、BIOSのファームウェアアップデートを検討しましょう。ちょっと面倒ですが、Sandboxを動かすには必要な作業です。
再起動後に、動作確認のために以下のコマンドをコマンドプロンプトまたはPowerShellで実行します:
systeminfo | findstr /I "Virtualization"
ここで VMX や Second Level Address Translation の項目が Yes と表示されていれば、準備完了です。
次にSandbox用のスクリプトを手に入れよう
Windows 11 Homeは標準でSandbox機能にアクセスできないため、ちょっとしたスクリプトを使って「支援」してあげる必要があります。このスクリプトは、システムに対して「Sandbox対応」と思わせる役割を果たします。安全のために、信頼できるソース(GitHubや技術系フォーラムなど)からダウンロードしましょう。例えば Enable-WindowsSandbox.ps1 といったファイルです。
管理者権限のPowerShellを開く
次に、PowerShellを管理者権限で起動します。スタートメニューを開き、「PowerShell」と入力して、出てきたアイコンを右クリックし、「管理者として実行」を選択します。または、Windows + Xキーを押して表示されるメニューから「Windows PowerShell(管理者)」を選ぶ方法もあります。この操作が非常に重要です。これからシステムをいじるための準備です。
スクリプトを実行しよう
次に、スクリプトの保存場所へ移動します。例として:
cd C:\Users\YourName\Downloads\Scripts
そこから、以下のコマンドを入力してスクリプトを実行します:
.\Enable-WindowsSandbox.ps1
もしこのスクリプトが署名されていない場合、一時的に実行ポリシーを変更する必要があります。その場合、実行前にこちらを入力してください:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
それから再度スクリプトを実行します。実行中に再起動を促されたり、システムの一部設定を変更する必要が出てくることもあります。Hyper-Vに関する設定やレジストリの修正が含まれる場合もあるので、指示に従いながら進めましょう。途中で再起動を求められても慌てず対応してくださいね。
Windows Sandboxが現れたか確認しよう
システムの再起動後、スタートメニューの検索バーに「Windows Sandbox」と入力してみてください。もし一覧に表示されたら成功です!表示されない場合は、スクリプトのログをもう一度確認したり、BIOS設定で仮想化を無効にしていなかったかチェックしましょう。また、最低動作環境も満たしているか確かめてください。必要条件は次の通りです:
- 64ビット版のHomeエディション(スクリプト実行済み)
- 最低4GBのRAM(理想は8GB以上)
- 200MB以上の空きディスク容量
それでも出てこない場合は、追加のPowerShellコマンドを試してみてください:
DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V-All /NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM" -All
最後に再起動をもう一度
設定を反映させるために、Ctrl + Alt + Deleteを押して、「再起動」を選びます。再起動後、もう一度スタートメニューの検索で「Windows Sandbox」を試してください。表示されたら成功です!もし表示されない場合は、BIOS設定を再度確認したり、スクリプトの対応が不十分だった可能性もあります。ハードウェアの特性や一部の環境では、Proエディションにアップグレードした方が確実な場合もあります。
ちょっと手間はかかりますが、正しい方法を踏めば入手できる可能性は十分にあります。焦らず、根気よく挑戦してみてください!
- BIOSの仮想化設定を確認しよう。
- Windowsは最新の状態に保つこと。
- 信頼できるソースからスクリプトを入手する。
- 何度もコマンドを試してみることも大事です。
これが誰かの役に立てば幸いです!