AMD FX 6350、8 GB RAMで新しくインストールされたWindows 10 Pro(1709)でHyper-Vを実行しようとしています。 Hyper-V仮想マシン管理(vmms)は正常に起動しますが、Hyper-Vホストコンピューティングサービス(vmcompute)がエラーWindows could not start the Hyper-V Host Compute Service on Local Computer. Error 0x80070005: Access is denied.
でクラッシュします
ログには意味のないメッセージのみThe Hyper-V Host Compute Service service terminated with the following error: General access denied error
。
仮想マシンを移行またはエクスポートするときにグーグルで同様のエラーが検出されますが、Hyper-VがVMが作成されていない状態で初めて起動したときは検出されません。
以前は、このハードウェアはWindows 7であり、Vmware Playerは正常に動作していました。 「ネイティブ」仮想化を試してみたいと思います。
ちなみに、Intel i5-2430Mのラップトップでもまったく同じ問題が発生します。
これは、Windowsを無効にしたことが原因であることがわかっていますControl flow guard (CFG)
。
これをオンに戻すには:
スタートメニューで_Windows Defender Security Center
_を検索して開きます。
_App & browser control
_に移動します。
一番下までスクロールして_Exploit protection settings
_をクリックします。
Control flow guard (CFG)
が_On by default
_に設定されていることを確認します。
今朝、Hyper-Vは機能していましたが、今晩は機能しませんでした。 CFGを無効にすることは、通常のアプリケーションの使用を除いて、Windowsで行った唯一の注目すべきアクティビティでした。機能を再度有効にした後、Hyper-Vは再び機能しました。
Windows 10ビルド1709の問題 のため、最初に機能を無効にしました。これは、差分ツールを開くのに約5秒かかるというTortoiseGitのパフォーマンスに深刻な影響を与えています。
別のユーザー そのページのコメント が同じ問題を報告しています。