Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決済み】Windows 10 サンドボックスで「ハイパーバイザーが見つかりません (0xc0351000)」エラーを修正する方法

Windows 10では、ProおよびEnterpriseエディションのユーザー向けに「Windowsサンドボックス」機能が搭載されました。この機能は、信頼できないアプリケーションを、メインのシステムから完全に独立した軽量な隔離環境上で実行するために設計されています。起動するたびにクリーンなWindows 10の新規インストール環境が作られ、サンドボックス内にインストールしたソフトウェアがホストOSへ影響を与えることはありません。さらに、Windowsサンドボックスを閉じると、インストールされていたソフトウェアやファイル、状態データはすべて完全に削除されます。なお、この機能は既定では無効になっているため、「Windowsの機能」から手動で有効化する必要があります。

未知のアプリケーションのテスト、怪しいと感じるWebサイトの確認、見慣れないブラウザー拡張機能やアドオンの検証など、通常のWindows環境で実行したくないものを安全に試せる非常に便利な機能です。しかし一部のユーザーからは、サンドボックスを起動しようとした際に「ハイパーバイザーが見つかりません。ハイパーバイザーサポートを有効にしてください。(0xc0351000)」というエラーが表示されると報告されています。

「ハイパーバイザーが見つかりません」エラーの原因

エラーメッセージが示すように、サンドボックス機能の起動と利用に必要な仮想化テクノロジーが、システム側でサポートされていないか、BIOS/UEFIで無効になっていることが主な原因です。同じ問題でお困りの場合は、以下の解決策を順番に試してみてください。

対処法1:CPUの仮想化が有効になっているか確認する

  • タスクマネージャーを開きます
  • 「パフォーマンス」タブに移動し、左側のメニューで「CPU」を選択します
  • 右下の項目に「仮想化:有効」と表示されているか確認します

【解決済み】Windows 10 サンドボックスで「ハイパーバイザーが見つかりません (0xc0351000)」エラーを修正する方法

もし「無効」と表示されている場合は、BIOSまたはUEFIの設定画面から仮想化機能を有効にする必要があります。

作業の前に、コマンドプロンプトを開いて systeminfo と入力しEnterキーを押すと、お使いのPCが仮想化テクノロジーに対応しているかどうかを事前に確認できます。

続いてPCを再起動し、Delキーを押しながら起動してBIOS画面に入ります(※機種によって操作が異なるため、詳しくはマザーボードやPCメーカーのマニュアルをご確認ください)。

  • 多くのメーカー製PCでは、Del、F10、F2キーのいずれかでBIOSセットアップ画面にアクセスできます
  • BIOSに入ったら、キーボードの矢印キーで「System Configuration(システム構成)」などの項目へ移動します
  • 「Virtualization Technology(仮想化テクノロジー)」を選択し、Enabled(有効)に変更します

【解決済み】Windows 10 サンドボックスで「ハイパーバイザーが見つかりません (0xc0351000)」エラーを修正する方法

  • F10キーを押して設定を保存します
  • BIOSを終了してWindows 10を起動し、エラーが解消されたか確認しましょう

対処法2:「Windowsの機能」からHyper-Vを有効にする

CPUの仮想化が有効になっているにもかかわらずエラーが出る場合は、「Windowsの機能の有効化または無効化」でHyper-V関連の機能が有効になっているかを確認してください。すでに有効になっている場合は、一度チェックを外して無効化し、その後再度有効にし直すことで改善するケースがあります。

スタートメニューの検索ボックスに「Windowsの機能」と入力し、検索結果から「Windowsの機能の有効化または無効化」を選択します。一覧を下にスクロールして、以下の3つの機能にチェックが入っているか確認してください。

  • Windowsサンドボックス
  • 仮想マシンプラットフォーム
  • Windowsハイパーバイザープラットフォーム

【解決済み】Windows 10 サンドボックスで「ハイパーバイザーが見つかりません (0xc0351000)」エラーを修正する方法

チェックが入っていない場合は、該当項目にチェックを入れて「OK」をクリックし、機能を有効化します。その後PCを再起動し、エラー「ハイパーバイザーが見つかりません。(0xc0351000)」が解消されたか確認してください。

対処法3:BCDにエントリを追加する

Microsoftのフォーラムでユーザーから提案されているもう一つの有効な解決策が、ブート構成データ(BCD)にハイパーバイザーの起動エントリを追加する方法です。手順は以下の通りです。

  • コマンドプロンプトを管理者として開きます
  • 次のコマンドを入力してEnterキーを押します:
    BCDEDIT /Set {current} hypervisorlaunchtype auto
  • 「操作は正しく終了しました。」というメッセージが表示されれば成功です
  • コマンドプロンプトを閉じて、PCを再起動します
  • 再びコマンドプロンプトを管理者として開き、bcdedit コマンドを実行してEnterキーを押します
  • 表示された一覧の中で「hypervisorlaunchtype」の値が「Auto」になっていることを確認します。これはハイパーバイザーが起動時に自動的に読み込まれるよう正しく設定されたことを意味します

【解決済み】Windows 10 サンドボックスで「ハイパーバイザーが見つかりません (0xc0351000)」エラーを修正する方法

ここまでの設定が完了すれば、Windowsサンドボックスを正常に起動できるようになっているはずです。それでも問題が解決しない場合は、BIOS/UEFIやチップセットドライバー、Windows Updateの適用状況を再確認してみてください。

関連記事

  • 【解決】Windows 10でヘッドホンが認識されない・音が出ない場合の対処法
  • Windows 10 / 8.1 / 7でシャットダウン時にページファイルを消去する方法
  • Windows 10でMicrosoft Edgeブラウザーをリセット・再インストールする方法
  • Windows 10 / 8.1でマスターブートレコード(MBR)を修復・再構築する方法
  • ソフトウェア不要でWindows 10のパスワードをリセットする方法
  1. 【解決済み】Windows 10でWindowsインストーラーが正しく動作しないときの対処法

    Windows インストーラーは、Microsoft Windows の中核となるシステムサービスの一つで、アプリや機能など、システムに導入されるあらゆるソフトウェアのインストール・アンインストールを管理しています。何らかの予期せぬ理由でこのサービスが破損したり停止したりすると、新しいアプリのインストールやアップグレードが一切行えなくなります。また、プログラムのインストールやアンインストールを試みた際に、「Windows インストーラー サービスにアクセスできません」「この Windows インストーラー パッケージには問題があります」「インストール パッケージを開けませんでした」などのエラー

  2. 【解決済み】Windows 10/8.1/7で「オペレーティングシステムが見つかりません」エラーが出たときの対処法

    Windows 10の起動中に、次のようなエラーメッセージが表示されることがあります。「オペレーティングシステムが見つかりませんでした。OSが含まれていないドライブは切断してください。Ctrl+Alt+Delキーを押して再起動してください」(An operating system wasnt found)このエラーは、Windows 10 21H2へのアップグレード直後や、システムの復元を実行した後に発生しやすいことで知られています。最も可能性の高い原因はシステムファイルの破損です。システムファイルに何らかのダメージが生じると、起動時に「オペレーティングシステムが見つからない」という状態に陥る