@ [TOC](VMware报错hyper-vまたはデバイス/資格情報ガードが有効(76918))
問題
インストールされた仮想マシンを起動すると、VMwareがエラーを報告します。エラー:ホストが、Hyper-Vまたはデバイス/資格情報ガードを有効にしてVMwareワークステーションを実行するための最小要件を満たしていません(76918)
アプローチ
プロンプトURLhttps ://kb.vmware.com/kb/76918に従って理由を確認してください
ページによると、理由は次のとおりです。
- ホストシステムは、Windows 1020H1ビルド19041.264よりも低いです
- vmwareソフトウェアのバージョンがWorkstation15.5.5よりも低い
- ホストがSandyBridgeではなくIntelプロセッサである場合、AMDの場合、AMD Bulldozerよりも低くなります(繰り返してもこの理由は発生しないと個人的に考えています)
解決:
Windows 10 20H1ビルド19041.264以降に適合するようにシステムを更新します(実行できるかどうかは関係ありません)
VMwareソフトウェアのバージョンを最小のWorkstation15.5.5に更新します(必須)
ホストはHyper-V機能をオフにします(win10ホームバージョンはこの手順をスキップできます。他の手順を実行する必要があります)
- コントロールパネルに入る
- 「プログラムのアンインストール」をクリックします
- 左側の[Windows機能を有効または無効にする]をクリックし、[Hyper-V]の前にあるチェックマークを外します
- 管理者として「コマンドプロンプト」を入力し、以下を実行します
bcdedit /enum {
current}
bcdedit /set hypervisorlaunchtype off
実行後、以下の効果が現れ、コンピュータを再起動します
ホストは仮想化ベースのセキュリティをシャットダウンします仮想化ベースのセキュリティ(VBSと呼ばれます(必須))
ホームバージョンとプロフェッショナルバージョンの手順は異なります。VBSを閉じる手順は、それぞれ以下のとおりです。
Microsoft Windows 10Homeの手順は次のとおりです。
- 登録フォームを入力してください
- 階層に従って、HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> DeviceGuardを見つけます。
- 右側に新しいキーを作成します
(1)空白スペースを右クリック>新規> DWORD(32ビット)値
(2)名前を「EnableVirtualizationBasedSecurity」に設定します
(3)追加後、ダブルクリックして確認しますが0の場合は、0に変更します
- レジストリでHKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> Lsaを見つけます
- 右側に新しいキーを作成します
(1)空白スペースを右クリック>新規> DWORD(32ビット)値
(2)名前を「LsaCfgFlags」に設定します
(3)追加後、ダブルクリックして確認しますが0の場合は、0に変更します - 設定後、コンピュータを再起動してください
Microsoft Windows 10 Pro以降の場合、手順は次のとおりです。
- 戦略グループに入る
- [ローカルコンピューターポリシー]> [コンピューターの構成]> [管理用テンプレート]> [階層に従ってシステム]を検索します
- 「デバイスガード」をダブルクリックして、右側のインターフェースを開きます
- [仮想化セキュリティをオンにする]をダブルクリックして、新しいウィンドウを開きます
- 「未構成」で「無効」を選択し、「OK」をクリックします
- ポリシーグループを閉じて、コンピューターを再起動します