Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない

一部のVMwareWorkstationおよびVmwarePlayerユーザーには、「VMwareとDeviceCredentialGuardに互換性がありません」と表示されます。 アプリケーションを起動しようとしたとき、または仮想マシンを起動しようとしたときに「」エラーが発生しました。影響を受けるほとんどのユーザーは、保留中のWindowsUpdateをインストールした後にのみ問題が発生し始めたことを確認しています。

修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない

この特定の問題のトラブルシューティングを行うときは、通常どおりHyper-Vを無効にしてこのトラブルシューティングガイドを開始する必要があります。これを行うには、CMDを介して無効にするか、GUIインターフェイスを使用します。

この問題を引き起こす可能性のあるもう1つの潜在的な問題は、仮想化ベースのセキュリティと呼ばれるローカルグループポリシーです。 その結果、特定の仮想化テクノロジーがブロックされてしまいます。この場合、ローカルグループポリシーエディターを使用してこのポリシーを無効にするか、レジストリエディターを使用してこの変更を適用することができます。

ただし、Windows 10でこの問題が発生している場合は、ブート構成データとの不整合が原因で問題が発生している可能性があります。このシナリオが当てはまる場合は、BCDファイルを変更してHyper-Vの参照を削除することで、この問題を修正できます。

Windows Defenderを使用している場合、このWMwareエラーは、コア分離と呼ばれるセキュリティ機能が原因でも発生する可能性があることに注意してください。この場合、設定アプリからコア分離を無効にするか、レジストリエディタを使用して問題を修正できます。

方法1:Hyper-Vを無効にする

さまざまなユーザーレポートによると、「VMwareとDeviceCredentialGuardに互換性がない」を引き起こす最も一般的な原因の1つ 」エラーは、Hyper-V(Microsoft独自の仮想化テクノロジー)とVMwareの間の競合です。 VMwareとVirtualBoxはどちらも、デフォルトで独自の仮想化テクノロジーを選択することに注意してください。

ただし、特定のサードパーティアプリケーションにHyper-Vの使用を強制することが知られているWindows Update(KB4515871)が1つあります。これにより、VMwareでは「VMwareとDeviceCredentialGuardに互換性がありません」が生成されます。 」エラー。

このシナリオが当てはまり、新しく表示されたエラーの原因と思われるWindows Updateを最近インストールした場合は、以下のガイドのいずれかに従ってHyper-Vを無効にして、VMwareが独自の仮想化テクノロジを使用する方法を明確にしてください。

A。 CMDを介したHyper-Vの無効化

  1. 実行を開きます Windowsキー+Rを押してダイアログボックス 。次に、‘cmd’と入力します テキストボックス内でCtrl+ Shift + Enterを押します 昇格したコマンドプロンプトを開くには 。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない

    注: UAC(ユーザーアカウント制御)が表示されたら 、[はい]をクリックします 管理者アクセスを許可します。

  2. 昇格したCMDプロンプトが表示されたら、次のコマンドを入力して Enterを押します。 システムレベルでHyper-V機能を無効にするには:
    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  3. コマンドが正常に処理されたら、管理者特権のコマンドプロンプトウィンドウを閉じて、コンピューターを再起動します。
  4. 次の起動が完了したら、VMwareを開き、以前にエラーを引き起こしていたアクションを繰り返します。

B。 Powershellを介したHyper-Vの無効化

Windows 10でHyper-Vを有効または無効にする別の方法もあります。これを行うには、管理者としてPowerShellを実行してから、次のコマンドを入力してください。

bcdedit /set hypervisorlaunchtype off (disable Hyper-V)

bcdedit /set hypervisorlaunchtype on (enable Hyper-V)

C。 GUIを介したHyper-Vの無効化

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。テキストボックス内に、「appwiz.cpl」と入力します Enterを押します プログラムと機能を開くには メニュー。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  2. プログラムとファイルの中に入ると メニューの場合は、左側のメニューを使用して、Windowsの機能をオンまたはオフにします。

    修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  3. UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者権限を付与します。
  4. Windowsの[機能]メニューの内側から、Hyper-Vフォルダーに関連付けられているドロップダウンメニューを展開します。次に、Hyper-V管理ツールに関連付けられているチェックボックスをオフにします およびHyper-Vプラットフォーム OKをクリックする前に 変更を保存します。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  5. GUIメニューからHyper-Vを無効にできたら、コンピューターを再起動し、次回のコンピューターの起動時に問題が解決するかどうかを確認します。

それでも「VMwareとDeviceCredentialGuardに互換性がありません」と表示される場合は WMware Player / WMware Workshatiaonを起動するとき、または仮想マシンをマウントしようとするときのエラーは、以下の次の潜在的な修正に進みます。

方法2:仮想化ベースのセキュリティを無効にする

上記の手順に従い、Hyper-VとVmwareの間の競合に実際に対処していないことをすでに確認している場合は、「VMwareとDeviceCredentialGuardに互換性がありません」と表示されている可能性があります。 マシンに仮想化ベースのセキュリティが適用されているために発生するエラー -これは、特定の仮想マシンタイプで必要です。

この仮想化ベースのセキュリティは、ローカルグループポリシーエディターを介したポリシーを通じて実施されます。 。ただし、デフォルトでは、このユーティリティはWindows10PROおよび同等の古いPROでのみ使用できることに注意してください。

注: ホームバージョンをお持ちの場合は、Windows10ホームにgpeditユーティリティを手動でインストールできます。

ローカルグループポリシーエディター(gpedit)の場合 はWindowsバージョンで利用可能であり、この潜在的な修正を展開する場合は、以下の手順に従ってください(サブガイドA )専用のポリシーを介して仮想化ベースのセキュリティを無効にします。

ホームバージョンを使用していて、ローカルグループポリシーエディターをサイドローディングしたくない場合は、2番目のガイド(サブガイドB)に従ってください。 レジストリエディタを介して仮想化ベースのセキュリティを無効にします。

A。 Gpeditを介して仮想化ベースのセキュリティを無効にする

  1. Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、「gpedit.msc」と入力します テキストボックス内でEnterを押します ローカルグループポリシーエディターを開くには 。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない

    注: UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 ウィンドウで、はいをクリックします 管理者アクセスを許可します。

  2. ローカルグループポリシーエディターに入ると 、左側のメニューを使用して次の場所に移動します。
    Computer Configuration - Administrative Templates - System - Device Guard
  3. この場所に移動したら、右側のメニューに移動して、仮想化ベースのセキュリティをオンにするをダブルクリックします。 。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  4. 仮想化ベースのセキュリティをオンにするの設定メニューに入ったら ポリシーで、トグルを無効に設定します [OK]をクリックします 変更を保存します。
  5. このセキュリティを有効にしたら、コンピュータを再起動して、次回のコンピュータの起動時に問題が解決するかどうかを確認します。

B。レジストリエディタを介して仮想化ベースのセキュリティを無効にする

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。テキストボックス内に「regedit」と入力します Enterを押します レジストリエディタを開くには 。 UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者アクセスを許可します。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  2. レジストリエディタに移動したら、左側のメニューを使用して次の場所に移動します:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard

    注: ここを手動でナビゲートするか、場所をナビゲーションバーに直接貼り付けて、 Enterを押すことができます。 すぐにそこに着くために。

  3. 正しい場所に到着したら、右側のセクションに移動し、空のスペースを右クリックして、新規> DWORD(32ビット)値を選択します。 新しく表示されたコンテキストメニューから。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  4. 新しく作成したDWORDにEnableVirtualizationBasedSecurityという名前を付けます 次に、それをダブルクリックして、ベースを設定します 16進数へ 値は0 仮想化ベースのセキュリティを無効にするため。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  5. ヒットOK 変更を保存するには、レジストリエディタを閉じてコンピュータを再起動し、問題が修正されたかどうかを確認します。

仮想化ベースのセキュリティを有効にしても同じ問題が発生する場合は、以下の次の潜在的な修正に進んでください。

方法3:BCDファイルの変更

結局のところ、この特定の問題は、サードパーティの仮想化テクノロジに干渉することになるBCD(ブート構成データ)との不整合によっても引き起こされる可能性があります。同じ問題を抱えていた影響を受けた数人のユーザーが、昇格したコマンドプロンプトでいくつかのコマンドを実行した後、問題が突然解決したと報告しています。

これらのコマンドは、Hyper-Vの残骸がVMwareが使用する仮想化テクノロジーと競合しないようにします。行う必要があることは次のとおりです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、‘cmd’と入力します テキストボックス内でCtrl+ Shift+Enterを押します 昇格したコマンドプロンプトを開きます。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない

    注: UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者権限を付与します。

  2. 昇格したコマンドプロンプトウィンドウが表示されたら、次のコマンドを正確な順序で入力し、 Enterを押します。 BCDデータからHyper-V参照を削除する各コマンドの後:
    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 hypervisorlaunchtype off
  3. すべてのコマンドが正常に処理されたら、コンピューターを再起動して、問題が修正されたかどうかを確認します。

同じ「VMwareとDeviceCredentialGuardに互換性がありません」が引き続き表示される場合 」エラーが発生した場合は、以下の最終修正に進んでください。

方法4:コア分離を無効にする

上記の修正のいずれもうまくいかなかった場合は、これまで対処していない最後の潜在的な原因が1つあります。 Windows Defenderを使用している場合は、コア分離と呼ばれるセキュリティ機能が実際に「VMwareとDeviceCredentialGuardに互換性がない」をトリガーしている可能性があります。 」エラー。

コア分離は、基本的に、カーネルレベルで動作する高度なマルウェア攻撃から保護するためにWindowsDefenderが展開する追加のセキュリティレイヤーです。

このセキュリティ機能を無効にした影響を受けた数人のユーザーは、問題が完全に解消されたことを確認しました。ただし、欠点があります。システムがセキュリティの悪用にさらされることになります。

この方法を試してみたい場合は、以下の最初のガイド(サブガイドA)に従ってください。 Windowsセキュリティの設定メニューからコア分離を無効にします。コア分離エントリがグレー表示されている場合は、レジストリエディタ(サブガイドB)を使用してこれを行うこともできます。 。

A。 GUIを介したコア分離の無効化

  1. 実行を開きます Windowsキー+Rを押してダイアログボックス 。次に、「 ms-settings:windowsdefender」と入力します テキストボックス内でEnterを押します Windowsセキュリティを開くには タブ( Windows Defenderから )設定 アプリ。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  2. 最終的にWindowsセキュリティに到着したら メニューをクリックし、右側のセクションに移動して、デバイスのセキュリティをクリックします。 (保護領域の下 。
  3. 次に、使用可能なオプションのリストを下にスクロールして、コア分離をクリックします。 詳細(コア分離の下) 。
  4. ついにコアの中に入ると 分離メニューで、メモリの整合性に関連付けられているトグルを無効にします (オフに設定)
  5. この変更が確立されたら、コンピューターを再起動し、仮想VMwareマシンをもう一度起動して、次回のコンピューターの起動時に問題が修正されるかどうかを確認します。
修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない

B。レジストリエディタを介したコア分離の無効化

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「 regedit」と入力します ダイアログボックス内で‘を押し、 Enterを押します。 レジストリエディタを開くには 。 UAC(ユーザーアカウント制御)によってプロンプトが表示されたとき 、[はい]をクリックします 管理者アクセスを許可します。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  2. レジストリエディタに入ることができたら 、左側のメニューを使用して、次の場所に移動します:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard

    注: 時間を節約したい場合は、場所全体をナビゲーションバーに直接貼り付けて、 Enterを押すことができます。 すぐにそこに着くために。

  3. 正しい場所に到着したら、右側のメニューに注意を向け、有効をダブルクリックします。 鍵。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  4. 有効の内部 値ウィンドウで、ベースを16進数に設定し、値データを設定します 0へ 。次に、[ OK]をクリックします 変更を保存します。 修正:VMwareWorkstationとDevice/CredentialGuardに互換性がない
  5. この変更が適用されたら、コンピュータを再起動して、次回のシステム起動時に問題が修正されるかどうかを確認します。

  1. Windows 10 でデバイスが移行されていないというエラーを修正する

    Windows Update は、システムのすべてのマイナーな不具合を修正し、システム自体を最新バージョンにアップグレードするのに役立ちます。それでも、更新後、ブルー スクリーン オブ デス、イエロー スクリーン、データの損失、スタート メニューの問題、遅延とフリーズ、オーディオ デバイスが移行されない、ドライバーの問題などの問題が発生する可能性があります。 Windows 10 PC でのデバイスが移行されていないというエラー。それでは、読み続けてください! Windows 10 でデバイスが移行されていないというエラーを修正する方法 移行されていないデバイスとは? Windows

  2. 修正:Bluetooth ドライバがインストールされていない – コード 28 (解決済み)

    このチュートリアルには、Windows 10、8、または 7 OS のデバイス マネージャー エラー「Bluetooth ドライバーがインストールされていません。(コード 28)」を解決する手順が含まれています。問題の詳細:Windows で Bluetooth デバイスをペアリングした後、Bluetooth デバイスのドライバーがインストールされず、デバイス マネージャーに次のエラーが表示されます: デバイスの状態:Bluetooth 周辺機器:このデバイスのドライバーがインストールされていません。(コード 28)。デバイス情報セットまたは要素に対してドライバーが選択されていません。 ハ