VMware が Device/Credential Guard と互換性がないというエラーで動かなくなる
fuji44
Docker for Windows をインストールすると Device/Credential Guard と互換性がないというようなエラーがでて仮想OSを起動できなくなる。 Docker for Windows をインストールすると Hyper-V が有効になってしまいこの問題が発生する。
2020年になってこの状況は変わりつつあるようだが、まだテクニカルプレビュー。 また、CPUはIntel Haswell、AMD Bulldozer以降。
- https://tkg5th.hatenablog.com/entry/2020/01/27/000000
- https://blogs.vmware.com/workstation/2020/01/vmware-workstation-tech-preview-20h1.html
更新(2020.6.4): Windows 10 2004 のリリースとほぼ同時にこの問題に対応した VMware workstation player v15.5.5 がリリースされた。CPUについてもIntelならSandy Bridge以降に拡張された。AMDはBulldozer以降のまま変わらず。
解消方法
まず、Dockerをアンインストールする。
次に管理権限の PowerShell で以下を実行。
bcdedit /set hypervisorlaunchtype off
ローカルポリシーで「仮想化ベースのセキュリティを有効にする」を無効にする。
これで再起動すれば使えるようになっているはず。
参考
https://superuser.com/questions/1133289/vmware-player-and-device-credential-guard-are-not-compatible