Windows 11でWindows Sandboxが使えないときは、やみくもに設定を触るより、まず原因を切り分けた方が早いです。実際に詰まりやすいポイントは、ほぼ「Homeエディション」「BIOS/UEFIの仮想化」「Windows Sandbox機能の未有効」「Hyper-Vの状態」「24H2以降の更新」「会社PCのポリシー」に集約されます。最初にこの6つを見れば、遠回りしにくくなります。 (Microsoft Learn)
この記事では、Windows 11でWindows Sandboxが使えない原因を症状別に整理し、確認手順、直し方、最後の復旧手順まで、すぐ試せる形でまとめます。エラー文が出る場合の読み方と、「起動はしたが期待通りではない」ケースもあわせて押さえます。
Windows 11でWindows Sandboxが使えないときの早見表
| 表示・状況 | 主な原因 | まずやること |
|---|---|---|
| Windows Sandbox が機能一覧に出ない | Windows 11 Home など非対応エディション、または要件未達。Microsoft は Home 非対応と案内しています。 (Microsoft Learn) | エディションと仮想化要件を確認する |
REGDB_E_IIDNOTREG | Windows Sandbox コンポーネントが有効になっていない状態です。 (Microsoft Learn) | Windows の機能で Sandbox を有効にする |
No hypervisor was found. Please enable hypervisor support. | Hyper-V ハイパーバイザーが使えていません。サードパーティー製ハイパーバイザーは代用になりません。 (Microsoft Learn) | 仮想化と Hyper-V を確認する |
Cannot upgrade to the latest version of Windows Sandbox | Windows 11 24H2 以降で、Microsoft Store 経由の更新に失敗しています。 (Microsoft Learn) | インターネット、Windows Update、Microsoft Store を確認する |
The following settings are enforced by your IT administrator. | グループ ポリシーで制御されています。 (Microsoft Learn) | ローカル設定より先に管理者ポリシーを確認する |
| 起動したのに Store や一部アプリがない | Microsoft の現行 FAQ では、受信トレイ アプリや一部のオプション機能は Sandbox 内で未サポートです。 (Microsoft Learn) | 故障ではなく仕様の可能性を確認する |
最初に確認する3項目
最初に見るのは次の3つです。ここだけで大半は切り分けできます。
- 対応エディションか。Windows Sandbox は Pro / Enterprise / Education 系が対象で、Home は現在サポートされていません。 (Microsoft Learn)
- 仮想化の前提を満たしているか。Windows Sandbox には、BIOS/UEFI で有効化された仮想化、4GB以上のRAM、1GB以上の空きディスク、2コア以上のCPUが必要です。さらに基盤として Hyper-V 要件も満たしている必要があります。 (Microsoft Learn)
- Windows Sandbox 機能が有効か。コンポーネント自体がオフなら、起動できません。 (Microsoft Learn)
Windows 11 Homeなら、設定だけでは解決しない
Windows Sandbox が見当たらないときに、いちばん多い見落としがエディションです。Microsoft Learn では、Windows Sandbox の対応エディションとして Pro、Enterprise、Pro Education/SE、Education を挙げており、Home は「現在サポートされていない」と明記しています。Home 環境では、何度機能一覧を開き直しても出てこないことがあります。 (Microsoft Learn)
この場合は「設定のどこかが間違っている」のではなく、そもそも前提が合っていない可能性が高いです。まずは自分のWindowsエディションを確認し、Home なら設定調整ではなく、対応エディション前提で考える方が早いです。 (Microsoft Learn)
BIOS/UEFIの仮想化がオフだと、Sandboxはほぼ動かない
Windows Sandbox は、Microsoft ハイパーバイザーを使う隔離環境です。基盤側では 64ビットCPU、SLAT、十分なメモリ、BIOS/UEFIで有効な仮想化、ハードウェアDEP などが求められます。細かな用語を全部覚える必要はありませんが、管理者のコマンド プロンプトで systeminfo.exe を実行し、末尾の「Hyper-V 要件」がすべて「はい」なら、土台の要件は概ね満たせています。逆に1つでも「いいえ」があるなら、まずハードウェア設定側を疑うべきです。 (Microsoft Learn)
仮想化を有効にするには、物理PCなら UEFI / BIOS に入って設定を変えます。Microsoft サポートでは、Windows から 設定 > システム > 回復 > 詳細なスタートアップ > 今すぐ再起動 と進み、トラブルシューティング > 詳細オプション > UEFI ファームウェアの設定 > 再起動 で UEFI に入る手順を案内しています。そこで Intel VT-x や AMD-V に相当する項目を有効化します。 (Microsoft サポート)
Windows 11自体を仮想マシンで動かしている場合
Windows 11 をさらに仮想マシンの中で動かしている場合は、入れ子になった仮想化が必要です。Microsoft Learn でも、VM上で Windows Sandbox を使うには nested virtualization を有効にする必要があると案内されています。Hyper-V ホストなら、ホスト側で次の PowerShell を実行します。 (Microsoft Learn)
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Update-VMVersion -VMName <VMName>
この手順は Hyper-V ホスト向けです。別の仮想化製品を使っている場合は、少なくとも「Hyper-V 相当の仮想化拡張が見えているか」を先に確認してください。 (Microsoft Learn)
Windows Sandbox機能を有効にする
要件を満たしていても、Windows Sandbox のオプション機能がオフなら使えません。まず Windows の機能をオンまたはオフにする を開き、Windows Sandbox にチェックを入れて再起動します。Microsoft Learn では、これが基本の有効化手順です。 (Microsoft Learn)
PowerShell を使うなら、管理者として開いて次のコマンドを実行します。 (Microsoft Learn)
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
REGDB_E_IIDNOTREG が出る場合は、まずこのコンポーネント有効化を疑うのが順当です。Microsoft Learn のトラブルシューティングでも、そのエラーに対して Windows Sandbox コンポーネントが有効か確認するよう案内されています。 (Microsoft Learn)
No hypervisor was found が出るときは Hyper-V を確認する
このエラーは、Sandbox が必要とする Hyper-V ハイパーバイザーが使えていないサインです。Microsoft Learn では、Windows Sandbox は Hyper-V Hypervisor のみをサポートし、サードパーティー製ハイパーバイザーはサポートしないと案内しています。 (Microsoft Learn)
該当する場合は、管理者の PowerShell で Hyper-V を有効にして再起動します。 (Microsoft Learn)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
なお、Microsoft の Hyper-V インストール手順では、Home には Hyper-V ロールをインストールできないとされています。ここで詰まるなら、もう一度エディション確認に戻るべきです。 (Microsoft Learn)
Windows 11 24H2以降は、Microsoft Store更新も確認する
最近の見落としやすい点がここです。Microsoft Learn によると、Windows 11 24H2 以降では、従来の Windows Sandbox アプリが Microsoft Store から最新バージョンの取得を試みます。そのため、Cannot upgrade to the latest version of Windows Sandbox が出るときは、単なる起動不良ではなく、Store 経由の更新失敗が原因のことがあります。 (Microsoft Learn)
この場合は、インターネット接続、Windows Update、Microsoft Store へのアクセスを確認します。最初の試行で失敗しても、更新がバックグラウンドで続くことがあり、Store の「更新とダウンロード」にキューされることもあります。24H2 環境で急に挙動が変わったなら、ここを見落とさない方が安全です。 (Microsoft Learn)
今どちらの Sandbox を使っているか確認したいなら、PowerShell で次を実行します。バージョンが空なら旧版、番号が出れば新版です。 (Microsoft Learn)
Get-AppxPackage -Name WindowsSandbox | Select-Object Version
会社PCは、ローカル設定よりポリシー制限を疑う
社用PCで Windows Sandbox が使えない場合、ローカルの設定不足よりも、IT 管理者のポリシー制御を疑った方が早いです。Microsoft Learn では、The following settings are enforced by your IT administrator. という表示は、.wsb ファイルの設定がグループ ポリシーに制御されている状態と説明しています。また、E_FAIL や E_UNEXPECTED のような一般的なインストール失敗でも、グループ ポリシーで Sandbox のインストール自体が無効になっている可能性があるとしています。 (Microsoft Learn)
このケースは、ユーザー権限だけで直せないことがあります。企業環境では Microsoft Store への到達性や Windows Update の制御も絡みやすいため、無理にレジストリやポリシーをいじる前に、管理者へエラーメッセージをそのまま渡した方が話が早いです。 (Microsoft Learn)
それでも直らないときの復旧手順
ここまで確認しても直らないなら、機能の入れ直しとシステム修復に進みます。順番を間違えると余計に長引くので、次の流れで進めるのが無難です。
1. Windows Sandbox機能を入れ直す
Microsoft Learn の FAQ では、Windows Sandbox を削除するには 設定 > システム > オプション機能 > その他の Windows 機能 から Windows Sandbox のチェックを外す手順を案内しています。いったん外して再起動し、その後もう一度有効化し直すと、コンポーネント登録の崩れが軽い場合は戻ることがあります。再有効化は、同じ画面か PowerShell の有効化コマンドで行えます。 (Microsoft Learn)
2. DISMとSFCでWindowsコンポーネントを修復する
Windows の機能そのものが壊れていると、Sandbox だけ直そうとしても戻りません。Microsoft サポートでは、機能不全やフリーズなどがある場合、まず DISM、次に SFC の順でシステムファイルを修復するよう案内しています。 (Microsoft サポート)
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
この2つは管理者権限のコマンド プロンプトで実行します。特に SFC より先に DISM を実行するのがポイントです。 (Microsoft サポート)
3. systeminfo.exe と実際のエラー文を残す
「なんとなく動かない」ではなく、systeminfo.exe の Hyper-V 要件と、実際に表示されたエラーメッセージをそのまま控えると、次の判断が一気に速くなります。たとえば、REGDB_E_IIDNOTREG なのか、No hypervisor was found なのか、Cannot upgrade... なのかで、触る場所はかなり変わります。 (Microsoft Learn)
起動しても「使えない」と勘違いしやすい仕様
Windows Sandbox は、ホストPCに入っているアプリをそのまま持ち込む仕組みではありません。Microsoft Learn でも、ホストにインストール済みのソフトは Sandbox では使えず、必要なものは Sandbox 内に明示的にインストールする必要があると案内しています。起動したのに「普段のアプリがない」と感じても、故障とは限りません。 (Microsoft Learn)
また、Microsoft の現行 FAQ では、受信トレイ アプリや Windows の機能をオンまたはオフにする で追加したオプション機能は、Sandbox 内でサポートされていないとされています。Store やメモ帳などが見当たらないことで「Sandbox が壊れている」と誤認しやすいので、この点は先に知っておくと無駄な切り分けを減らせます。 (Microsoft Learn)
さらに、Sandbox は一時環境です。閉じるとソフト、ファイル、状態は削除されます。検証用途には向いていますが、継続作業の置き場には向きません。 (Microsoft Learn)
迷ったら、この順番で進めれば外しにくい
- まずエディション確認。Home なら、設定ミスではなく非対応の可能性が高いです。 (Microsoft Learn)
- 次に
systeminfo.exeで Hyper-V 要件を確認します。全部「はい」でない限り、BIOS/UEFI 側を先に見ます。 (Microsoft Learn) Windows の機能をオンまたはオフにするで Windows Sandbox を有効にし、再起動します。 (Microsoft Learn)No hypervisor was foundなら Hyper-V を確認します。 (Microsoft Learn)- Windows 11 24H2 以降なら、Microsoft Store 更新も確認します。 (Microsoft Learn)
- それでもダメなら、Sandbox の入れ直し → DISM → SFC の順で復旧します。社用PCなら、その前に管理者ポリシーを疑います。 (Microsoft Learn)
Windows 11でWindows Sandboxが使えない問題は、原因さえ分かれば対処はかなり定型化できます。最短で直したいなら、エディション確認、仮想化確認、機能有効化の順で見てください。ここを飛ばして細かな設定に入ると、時間だけがかかりやすいです。 (Microsoft Learn)
:

コメント