Windows Server 2012 R2 ベースの Hyper-V サーバーで VM を起動すると致命的なエラー (0x8000FFFF) エラーが発生する

この記事では、Windows Server 2012 R2 ベースの Hyper-V サーバーで仮想マシン (VM) を起動したときに発生する0x8000FFFF エラーを修正するソリューションについて説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 2960802

現象

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

  • Windows Server 2012 ベースの Hyper-V サーバーがあります。
  • VM で RemoteFX 3D Adapter (vGPU) が有効になっています。
  • VM を保存済みの状態にしてから、ホスト サーバーを R2 Windows Server 2012にアップグレードします。
  • アップグレード後に保存した vGPU VM を起動します。
  • vGPU VM に接続し、VM を再起動します。

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

'<hostname>' Microsoft Video Monitor (インスタンス ID BA8735EF-E3A9-4F1B-BADD-DBF3A5909915): エラー '致命的なエラー' (0x8000FFFF) で復元できませんでした。 (仮想マシン ID 65DDF80E-B83D-4967-84A6-96BB935D66CF)

解決方法

この問題を回避するには、以下の手順を実行します。

  1. 管理者特権のアクセス許可でコマンド プロンプトを起動し、次のコマンドを実行します。

    Net stop vmms
    

    メッセージが表示されたら、「はい」と入力して、リモート デスクトップ仮想化ホスト エージェント サービスを停止します。

  2. VM の構成 XML を開きます。 通常、ファイルは VM の Virtual Machines フォルダーにあります。

  3. 値が 512 の VDEVVersion タグを検索します。 この値を 256 に減らし、XML ファイルを保存します。

  4. 管理者特権のアクセス許可でコマンド プロンプトを起動し、次のコマンドを実行します。

    Net start vmhostagent
    
  5. VM をもう一度起動してみてください。

状態

Microsoft は、「適用対象」セクションに記載されている Microsoft 製品の問題であることを確認しました。