web-dev-qa-db-ja.com

Hyper-Vが仮想マシンの起動に失敗する

マシンにオペレーティングシステムであるWindows 10を再インストールしたところです。以前は、まったく同じOSイメージで問題なくHyper-Vを使用できましたが、現在は機能しません。

仮想ディスクとデフォルトのオプションだけを使用して、空の仮想マシンを作成しました。起動しようとすると、次のエラーメッセージが表示されます。

An error occurred while attempting to start the selected virtual machine(s).

'test' failed to start.
'test' could not initialize.

何が問題だったかについての詳細はありません。次のコマンドでログを確認しました。

Get-WinEvent -FilterHashTable @{LogName ="Microsoft-Windows-Hyper-V*"; StartTime = (Get-Date).AddMinutes(-10); }

ただし、有用な情報は提供されません。

   ProviderName: Microsoft-Windows-Hyper-V-VMMS

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
02/11/2017 14:25:13          15130 Error            'test' failed to start. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
02/11/2017 14:25:13          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:25:13          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.


   ProviderName: Microsoft-Windows-Hyper-V-Worker

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
02/11/2017 14:25:13           3040 Error            'test' could not initialize. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)


   ProviderName: Microsoft-Windows-Hyper-V-VMMS

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
02/11/2017 14:21:28          15130 Error            'test' failed to start. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
02/11/2017 14:21:28          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.
02/11/2017 14:21:28          12514 Information      Found a certificate for server authentication. Remote access to virtual machines is now possible.


   ProviderName: Microsoft-Windows-Hyper-V-Worker

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
02/11/2017 14:21:28           3040 Error            'test' could not initialize. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)


   ProviderName: Microsoft-Windows-Hyper-V-VMMS

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
02/11/2017 14:21:21          27311 Information      The system successfully created 'D:\Hyper-V\test.vhdx'.
02/11/2017 14:21:20          27310 Information      The system is creating 'D:\Hyper-V\test.vhdx'.
02/11/2017 14:21:19          13002 Information      A new virtual machine 'test' was created. (Virtual machine ID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4)
02/11/2017 14:21:19          18304 Information      The virtual machine 'test' was realized. (VMID 56728BA4-4F7C-4581-90DA-E1DC131DB2C4).
0

BIOS設定は再インストール前から変更されていないため、正しいはずです。私はそれらをチェックし、仮想化が有効になっています。

私はすでにHyper-Vをアンインストールして再インストールし、何度も再起動し、ファイルシステムのアクセス許可をリセットしましたが、何の助けにもなりませんでした。

これを修正するにはどうすればよいですか?

4
Antoine Aubry

ハイパーバイザが自動的に起動するのを「忘れた」かもしれませんが、管理者特権のコマンドプロンプトで次のコマンドを使用してみてください。

BCDEDIT /Set {current} hypervisorlaunchtype auto

3
Swisstone

私の場合、(Windows 10 ProのHyper V)VMは、ネットワークアダプターが割り当てられていなかったために失敗していました。割り当てた後、システムは正常に起動しました。 Hyper-Vの場合、次の手順に従って構成します。

  1. VMの電源を切った後、Settingsに移動します(Hyper-Vの設定ではありません)。通常は、Virtual MachinesペインでVMを右クリックして実行します。
  2. Network Adapterを選択します
  3. 上部の詳細ペインのVirtual Switchドロップダウンで、Default Switchを選択します。
  4. Applyをクリックして変更を確認することを忘れないでください。
1
James Poulose

私にとって、解決策は この投稿 で見つかりました:

次のコマンドを実行しているソリューション:

net localgroup administrators SERVICE /delete

その後、再起動します。

0
John Stoneman