Rawモードを修正する方法はHyper-Vのおかげで利用できませんか?
「RawモードはHyper-Vのおかげで利用できません ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT )」仮想マシンを起動しようとすると、VirtualBoxにエラーが表示されます。一部のユーザーでは、Hyper-Vテクノロジがマシンで無効になっているにもかかわらず、このエラーが発生します。
このエラーを修正しようとする場合、最初に停止するのは、Windowsの機能でHyper-Vが有効になっていないことを確認することです。すでに無効になっている場合、他の潜在的な原因は、有効なハイパーバイザーチェック、有効なデバイスガード(資格情報ガード)、またはコア分離と呼ばれるWindowsDefenderセキュリティ機能によって促進される何らかの干渉である可能性があります。
ただし、古いマシン構成では、ハードウェア仮想化がBIOSまたはUEFIレベルで無効になっているため、このエラーが発生する場合もあります。
1。 Hyper-V管理ツールを無効にする
「RawモードはHyper-Vのおかげで利用できません」を引き起こす最大の原因 エラーは、Hyper-Vがマシンで有効になっているという事実です。この独自のMicrosoft仮想化テクノロジにより、Windowsバージョンをネイティブな方法で実行するx86およびx64システム上に仮想マシンを作成できます。
しかし、VirtualBoxやVMwareのようなサードパーティの代替品は、安定性の理由からそれを使用していません。さらに、このテクノロジーが有効になっている場合、彼らは特に機能することを拒否します。ただし、Windows 10は、同様の仮想化テクノロジよりもHyper-Vを優先するようにプログラムされています。
ご想像のとおり、これには VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT など、多くの問題が発生する可能性があります。 エラーコード。これを修正するには、サードパーティが引き継ぐ代わりにHyper-Vを無効にする必要があります。
そして、これを行うことになると、2つの方法があります。ターミナルから直接実行することも、[プログラムと機能]GUIメニューから実行することもできます。どちらのアプローチでもお気軽にご利用ください:
GUIを介してHyper-Vを無効にする
- Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「appwiz.cpl」と入力します Enterを押します プログラムと機能を開くには メニュー。
- プログラムと機能に入ると メニューの場合は、右側のメニューを使用して、Windowsの機能をオンまたはオフにするをクリックします。 左側のペインから。
- Windowsの機能の中から メニューをクリックして、Hyper-Vフォルダーを展開します 。次に、Hyper-V管理ツールに関連付けられているチェックボックスをオフにしてください。 およびHyper-Vプラットフォーム 最後にOKをクリックする前に 。
- 手順が完了するまで待ってから、コンピューターを再起動し、次回の起動後に問題が解決するかどうかを確認します。
CMD端末を介してHyper-Vを無効にする
- Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、‘cmd’と入力します テキストボックス内でCtrl+ Shift + Enterを押します 高度なコマンドプロンプトを開きます。最終的にUAC(ユーザーアカウント制御)が表示されたら 、[はい]をクリックします 管理者権限を付与します。
- 管理者特権のCMDターミナルに入ることができたら、次のコマンドを入力または貼り付けて、 Enterを押します。 Hyper-V機能を無効にするには:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- コマンドが正常に処理されたら、CMDウィンドウを閉じて、コンピューターを再起動します。
- 次の起動時に、RawモードはHyper-Vのおかげで利用できませんの原因となったアクションを繰り返します。 エラーが発生し、問題が解決したかどうかを確認します。
この操作で問題を修正できなかった場合は、以下の手順に従って問題を修正する別の方法を確認してください。
2。ハイパーバイザーチェックを無効にする
実は、Hyper-Vが無効になっている場合でも、この問題が発生する可能性があります。この問題を引き起こす可能性のある一般的なシナリオの1つは、 HyperVisorLaunchTypeのインスタンスです。 serviceはAUTOに設定されています。 これにより、すべての仮想マシンが起動する前に、システムがVT-xを使用するアプリケーションをチェックするように強制されます。
影響を受けた数人のユーザーは、Bcdeditユーティリティを実行して HyperVisorLaunchType のステータスを確認することで、この問題を解決することができました。 自動に設定されている場合は無効にします。
Windowsコンピュータでこれを行う方法のクイックガイドは次のとおりです。
- Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、‘cmd’と入力します テキストボックス内で、 Ctrl + Shift + Enterを押します。 昇格したCMDターミナルを開きます。
注: UAC(ユーザーアカウント制御)に到着したとき 、[はい]をクリックします 管理者アクセスを許可します。
- 昇格したCMDターミナルに入ったら、次のコマンドを入力し、Enterキーを押して、HyperVisorのステータスを確認します。
bcdedit
注 : hypervisorlaunchtypeのステータスの場合 無効に設定 以下の次の手順をスキップして、方法3に直接移動してください 。
- 結果が表示されたら、 hypervisorlaunchtypeまで下にスクロールします セクションを開き、ステータスが自動に設定されているかどうかを確認します 。
- hypervisorlaunchtypeのステータスの場合 自動を表示します 、次のコマンドを入力または貼り付けて、 Enterを押します。 ステータスを無効:に設定するには
bcdedit /set hypervisorlaunchtype off
- コマンドが正常に処理されたら、管理者特権のCMDターミナルを閉じてから、ホストマシンを再起動します。
- 次回の起動時に、VirtualBox仮想マシンを起動し、問題が解決したかどうかを確認します。
同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
3。デバイスガード/クレデンシャルガードを無効にする
影響を受ける他のユーザーは、RawモードはHyper-Vのおかげで利用できませんを修正することができました。 Gpedit(ローカルグループポリシーエディター)を使用してデバイスガードを無効にすることによるエラー ( Credential Guardとも呼ばれます)。
結局のところ、セキュリティを対象としたエンタープライズ関連のソフトウェアとサービスのこの組み合わせは、特定のVirtualBoxVM機能と競合する可能性があります。これがVERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOTの背後にある原因である場合、 ローカルグループポリシーエディターを使用してDeviceGuardを無効にすることで、問題を簡単に解決できます。
ただし、すべてのWindowsバージョンにデフォルトでGpeditユーティリティがあるわけではないことに注意してください。 Windows10Homeおよびその他の関連するいくつかのサブバージョンには含まれません。ただし、Windows10にgpedit.mscをインストールするために実行できる手順があります。 。
Windowsバージョンでローカルグループポリシーエディターにアクセスできることを確認したら、デバイスガードを無効にするためのクイックガイドを次に示します。
- Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、「gpedit.msc」と入力します 次に、 Enterを押します ローカルグループポリシーエディターを開くには 。
注: UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 プロンプトが表示されたら、[はい]をクリックします 管理者権限を付与します。
- ローカルグループポリシーエディターに移動したら、左側のメニューを使用して、次の場所に移動します。
Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard
- 正しい場所に到着したら、Gpeditユーティリティの右側のセクションに移動し、仮想化ベースのセキュリティをオンにするをダブルクリックします。 。
- 仮想化ベースのセキュリティをオンにするに入ると ウィンドウで、ステータスを無効に変更するだけです。 適用をクリックします 変更を保存します。
- これを実行した後は、しないでください まだコンピュータを再起動します。代わりに、Windowsキー+R を押して、管理者特権のコマンドプロンプトを開きます。 、「 cmd」と入力します ‘を押してから、 Ctrl + Shift + Enterを押します。 。
注: UAC(ユーザーアカウント制御)が表示された場合 プロンプトが表示されたら、[はい]をクリックしてCMDターミナルの管理者権限を付与します。
- CMDウィンドウ内に、次のコマンドを貼り付けて、 Enterを押します。 それぞれの後に、この問題を引き起こす可能性のある関連するEFI変数を削除します:
mountvol X: /s copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d
注: Xは未使用のドライブのプレースホルダーであることに注意してください。それに応じて値を調整します。
- すべてのコマンドが正常に処理されたら、ホストマシンを再起動し、次回の起動時に問題が解決するかどうかを確認します。
それでも同じ「RawモードはHyper-Vのおかげで利用できません」が発生する場合 エラーが発生した場合は、以下の次の方法に進んでください。
4。 WindowsDefenderでコアアイソレーションを無効にする
結局のところ、デフォルトのAVのセキュリティ機能もこの問題の原因である可能性があります。 Windows 10では、Windows Defenderにコア分離機能が組み込まれています。これは基本的に、より高度な攻撃を撃退するように設計された仮想化ベースのセキュリティの追加レイヤーです。
ただし、このセキュリティ機能は、仮想マシン(特に、サードパーティの代替手段によって促進される仮想マシン)の正常な機能を妨げることが知られています。
「RawモードはHyper-Vのおかげで利用できません」に遭遇した影響を受けたユーザーの数人 エラーは、Windowsセキュリティの設定メニューからコア分離を無効にすることを可能にするいくつかの変更を強制することによって、最終的に問題を修正できることを確認しました。
WindowsDefenderの設定メニューからコア分離を無効にするためのクイックガイドは次のとおりです。
- Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「 ms-settings:windowsdefender」と入力します テキストボックス内の」をクリックし、 Enterを押します。 [Windowsセキュリティ]タブを開くには (旧Windows Defender)の設定 アプリ。
- Windowsセキュリティに入ると タブをクリックし、右側のセクションに移動して、デバイスのセキュリティをクリックします。 保護領域の下 。
- 次に、使用可能なオプションのリストを下にスクロールして、コア分離の詳細をクリックします。 (コア分離 。
- コア分離メニュー内で、メモリの整合性に関連付けられているトグルがオフに設定されていることを確認します 。
- 変更が適用されたら、コンピュータを再起動して、次回の起動時に問題が修正されるかどうかを確認します。
コア分離に関連付けられているトグルがグレー表示されている場合、またはオフに設定しようとするとエラーメッセージが表示される場合は、レジストリエディタを使用して同じ結果を達成するためのクイックガイドを次に示します。
- Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「regedit」と入力します テキストボックス内でEnterを押します レジストリエディタを開きます。次に、[はい]をクリックします UAC(ユーザーアカウントプロンプト) 管理者権限を付与します。
- レジストリエディタ内で、左側のセクションを使用して次の場所に移動します:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard
注: 手動でナビゲートするか、場所をナビゲーションバーに直接投稿して、 Enterを押すことができます。 すぐにそこに着くために。
- 正しい場所に到着したら、右側のセクションに移動して、有効をダブルクリックします。 鍵。
- 有効を開くことができた後 値、ベースを16進数に任せます 値データを変更します 0へ 。
- [わかりました]をクリックします 変更を保存するには、レジストリエディタを閉じ、コンピュータを再起動して変更を確認します。
- 次回のマシンの起動時に、以前にVERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOTを引き起こしていたアクションを繰り返します エラーコードを確認し、問題がまだ発生しているかどうかを確認します。
それでも問題が解決しない場合は、以下の次の潜在的な修正に進んでください。
5。 BIOSまたはUEFIで仮想化を有効にする
この問題を引き起こす可能性のあるもう1つの潜在的な理由は、BIOSまたはUEFI設定からハードウェア仮想化が無効になっている場合です。最近では、新しいハードウェアのすべてで仮想化がデフォルトで有効になっていることに注意してください。古いコンピューター構成では、このオプションがデフォルトで有効になっていない可能性があります。
古いPC構成を使用している場合は、BIOSまたはUEFI設定から手動でハードウェア仮想化を有効にする必要がある場合があります。影響を受けた何人かのユーザーは、これを行った後、問題が完全に解決されたことを確認しました。
BIOSまたはUEFI設定から仮想化を有効にするためのクイックガイドは次のとおりです。
- BIOSを搭載したコンピューターを使用している場合は、コンピューターを起動し、起動画面が表示されたらすぐにセットアップキーを繰り返し押し始めます。ほとんどの構成では、セットアップ キーは、Fキー(F2、F4、F6、F8)または Del のいずれかです。 キー。
注: UEFIベースのコンピューターを使用している場合は、次の手順に従います(こちら )高度なスタートアップを直接起動します オプションメニュー。そこに着いたら、そのメニューから直接UEFIファームウェア設定にアクセスできます。 - BIOSまたはUEFI設定に到達したらすぐに、メニューの参照を開始して、仮想化テクノロジー(Intel VT-x、Intel Virtualization Technology、AMD-V、Vanderpoolなど)に相当するマザーボードを見つけます。 >
- 見つけた場合は、必ず有効に設定してください。
注: ほとんどの場合、このオプションは、[プロセッサ]、[セキュリティ]、[チップセット]、[詳細]、[高度なチップセット制御]、または[高度なCPU構成]にあります。ただし、使用しているマザーボードとCPUの製造元によっては、画面が当社の画面と大きく異なる場合があることに注意してください。自分でオプションを見つけることができない場合は、構成に応じて特定の手順をオンラインで検索してください。
- 仮想化テクノロジーを有効にした後、BIOSまたはUEFI設定に加えた変更を保存し、コンピューターを再起動して正常に起動できるようにします。
- 次の起動シーケンスで、「RawモードはHyper-Vのおかげで利用できません」の原因となったアクションを繰り返します。 エラーが発生し、問題が解決したかどうかを確認します。
同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
-
Windows 10 でプリンタ ドライバを使用できない問題を修正する方法
「Windows プリンター ドライバーが利用できません」を修正する簡単な解決策が必要ですか? Advanced Driver Updater などの専門的なドライバー アップデーター ユーティリティの使用を検討してください デバイス上の古い、欠落している、破損している、破損している、互換性のないドライバーを特定し、それらを最新かつ最も互換性のあるバージョンに置き換えます。 このまま読み続けて、「Windows 10 でプリンター ドライバーを使用できない」という問題を解決するための回避策を見つけてください! プリンター ドライバーが利用できない、プリンター ドライバーが利用できない、また
-
Windows 10 で RPC サーバーが利用できない問題を解決するには?
RPC またはリモート プロシージャ コール サーバーは、2 つの異なるマシン間、または同じコンピューター上の 2 つの異なるプロセスとコンポーネント間の通信を確立するのに役立ちます。 Windows 10 では、特定のプロセスが正しく機能することを確認するために、クライアントとサーバーの間でデータを交換する必要がある場合があります。これは、コンピューターの起動時または再起動時に自動的に起動する RPC サービスを介して行われます。 Windows 10 で RPC サーバーが利用できないという問題に直面している場合、このガイドは、このエラーを解決するための最適な修正方法を提供します。 Win