この記事では、Windows Server 2012 R2 ベースの Hyper-V サーバーで仮想マシン (VM) を起動するときに発生する0x8000FFFF エラーを修正するソリューションを提供します。
元の KB 番号: 2960802
現象
以下のシナリオについて考えてみます。
- Windows Server 2012 ベースの Hyper-V サーバーがある。
- VM で RemoteFX 3D アダプター (vGPU) が有効になっている。
- VM を保存済みの状態にしてから、ホスト サーバーを Windows Server 2012 R2 にアップグレードします。
- アップグレード後に、保存された vGPU VM を開始します。
- vGPU VM に接続し、VM を再起動します。
このシナリオでは、vGPU VM を起動できません。 次のエラー メッセージを受け取ります。
'<hostname>' Microsoft Video Monitor (インスタンス ID BA8735EF-E3A9-4F1B-BADD-DBF3A5909915): エラー '致命的なエラー' (0x8000FFFF) で復元に失敗しました。 (仮想マシン ID 65DDF80E-B83D-4967-84A6-96BB935D66CF)
解決方法
この問題を回避するには、次の手順に従ってください。
管理者特権のアクセス許可でコマンド プロンプトを起動し、次のコマンドを実行します。
Net stop vmms
メッセージが表示されたら、「はい」と入力して、リモート デスクトップ仮想化ホスト エージェント サービスを停止します。
VM の構成 XML を開きます。 通常、ファイルは VM の Virtual Machines フォルダーの下にあります。
値が 512 の VDEVVersion タグを検索します。 この値を 256 に減らし、XML ファイルを保存します。
管理者特権のアクセス許可でコマンド プロンプトを起動し、次のコマンドを実行します。
Net start vmhostagent
VM をもう一度起動してみてください。
状態
Microsoft は、「適用対象」セクションに記載されている Microsoft 製品の問題であることを確認しました。