Hyper-V 仮想マシンは、Windows 10にアップグレードした後に起動しない

この記事は、Windows 10アップグレード後に Hyper-V Windows 10仮想マシンを起動できない問題を解決するのに役立ちます。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 4052082

現象

次のような状況で問題が発生します。

  • Hyper-V の役割がインストールされているWindows 10 ベースのコンピューターがあります。
  • コンピューターをWindows 10、バージョン 1709、Windows 10、バージョン 1803、Windows 10 Version 1809、Windows 10、バージョン 1903、またはバージョン 1909 Windows 10にアップグレードします。

このシナリオでは、仮想マシンを起動できません。 また、次のエラー メッセージが表示されます。

Start-VM: 'VM_NAME' の起動に失敗しました。 (仮想マシン IDMachineID)
'VM_NAME' はワーカー プロセスを開始できませんでした: %%3228369022 (0xC06D007E)。 (仮想マシン IDMachineID)
行:1 char:1
+ Start-VM VM_NAME
+ ~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Start-VM], VirtualizationException
+ 完全修飾ErrorId: OperationFailed,Microsoft.HyperV.PowerShell.Commands.StartVM

さらに、システム ログには次のエントリが表示されます。

Hyper-V ホスト コンピューティング サービス サービスが予期せず終了しました。 この 11 時間が完了しました。

アプリケーション ログには、次のエントリが表示されます。

エラーが発生しているアプリケーション名: vmcompute.exe、バージョン: 10.0.16299.15、タイム スタンプ: 0x1a906fe6
障害のあるモジュール名: vmcompute.exe、バージョン: 10.0.16299.15、タイム スタンプ: 0x1a906fe6
Exception code: 0xc0000005
障害オフセット: 0x000000000000474b
エラー処理 ID: 0x3d78
アプリケーションの開始時刻のエラー: 0x01d34d80559647e6
エラーが発生しているアプリケーション パス: C:\WINDOWS\system32\vmcompute.exe
障害が発生しているモジュール パス: C:\WINDOWS\system32\vmcompute.exe
レポート ID: ReportID
エラーが発生しているパッケージの完全な名前:
パッケージ相対アプリケーション ID のエラー:
応答: 使用できません
Cab Id: 0
問題の署名:
P1: vmcompute.exe
P2: 10.0.16299.15
P3: 1a906fe6
P4: vmcompute.exe
P5: 10.0.16299.15
P6: 1a906fe6
P7: c0000005
P8: 000000000000474b
P9:
P10:
添付ファイル:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER98A7.tmp.mdmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9974.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9981.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER99C1.tmp.txt
\?\C:\Windows\Temp\WER99C3.tmp.appcompat.txt
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vmcompute。 exe_101d36662442e0c1debf6dea58c1dd187cc5_51a43a19_cab_332099df\memory.hdmp \
これらのファイルは、ここで入手できます。
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vmcompute。 exe_101d36662442e0c1debf6dea58c1dd187cc5_51a43a19_cab_332099df
分析記号:
ソリューションの再確認: 0
レポート ID:ReportID
レポートの状態: 4
ハッシュバケット: \

原因

この問題は、microsoft 以外の DLL ファイルの読み込Windows 10許可しないように Vmcompute.exe 構成するポリシーが適用されるために発生します。

解決方法

Vmcompute.exe プロセス。 この問題の原因の 1 つは、ウイルス対策ソフトウェアです。

これを行うには、プロセス エクスプローラーなどの一部のツールを使用できます。 次の手順を実行します。

  1. プロセス エクスプローラーをダウンロードします。

  2. ツールを抽出し、64 ビット オペレーティング システム用の ProcessExp64.exe を実行します。

  3. [ 表示 ] メニューの [ 下のウィンドウの表示] を選択し、[ 下のウィンドウ ビュー] をクリックし、[ DLL] を選択します。

    [プロセス] エクスプローラーの [表示] メニューの [下のウィンドウ ビュー] オプションのスクリーンショット。

  4. Vmcompute.exe プロセスを選択し、下のウィンドウで Microsoft 以外の DLL のチェックします。 一部のエントリが空白になるのは問題ありません。

    Vmcompute.exe プロセスのプロセス モニターの結果と、下のウィンドウの DLL リストのスクリーンショット。