コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

VirtualBoxを起動しようとした際に、重大なエラー「ドキュメントが空です(Document is empty)」が表示されて起動できない場合は、VirtualBoxのメイン設定ファイル(VirtualBox.xml)が破損していることが原因です。この記事では、その問題を解決するための手順を詳しく解説します。

エラーの詳細

VirtualBoxマネージャーが起動せず、以下のようなエラーメッセージが表示されます。

VirtualBox COMオブジェクトの取得に失敗しました(Failed to acquire the VirtualBox COM object)
アプリケーションを終了します(The application will now terminate)

ドキュメントが空です(Document is Empty)
場所:'C:\Users\user\.VirtualBox\VirtualBox.xml'、行 1 (0)、列 1。

F:\tinderbox\win-6.1\src\VBox\Main\src-server\VirtualBoxImpl.cpp[740] (long __cdecl VirtualBox::init(void))。

結果コード:E_FAIL (0x80004005)
コンポーネント:VirtualBoxWrap
インターフェース:IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
呼び出し先:IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

VirtualBox Managerの「Document is empty」エラーを修正する方法

方法1:バックアップからVirtualBox.xmlを復元する

手順1. タスクマネージャー(Ctrl + Shift + Esc)を開き、VirtualBox関連のタスクが実行されていないことを確認します。実行中の場合はすべて終了させるか、PCを再起動してください。

手順2. エクスプローラーを開き、エラーメッセージに表示されているフォルダーに移動します。例:

  • C:\Users\ユーザー名\.VirtualBox\

手順3. VirtualBox.xml ファイルを見つけて、VirtualBox.OLD という名前に変更します。

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

手順4. 次に、VirtualBox.xml-prevVirtualBox.xml という名前に変更します。このファイルはVirtualBoxが自動的に作成したバックアップです。

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

手順5. VirtualBoxを起動してみてください。これで問題が解決しているはずです。それでもエラーが表示される場合は、次の方法2を試してください。

方法2:VirtualBox.xmlを削除して仮想マシンを再登録する

手順1. タスクマネージャーを開き、VirtualBox関連のタスクが実行されていないことを確認します(またはPCを再起動します)。

手順2. エクスプローラーを開き、エラーメッセージに表示されているフォルダーに移動します。例:

  • C:\Users\ユーザー名\.VirtualBox\

手順3. VirtualBox.xmlVirtualBox.OLD に、VirtualBox.xml-prevVirtualBox.xml-prev.OLD に、それぞれ名前を変更します。

手順4. VirtualBoxアプリケーションを起動します。今度はエラーなく開くはずですが、仮想マシンのリストは表示されません。以下の手順で仮想マシンを再登録しましょう。

a. VirtualBoxマネージャーの「追加」ボタンをクリックします。

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

b. 仮想マシンのファイルが保存されているフォルダーに移動します。例:

  • C:\Users\ユーザー名\VirtualBox VMs

c. .vbox ファイルを選択し、「開く」をクリックします。

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

d. 他にも仮想マシンがある場合は、同じ手順を繰り返して追加してください。これで完了です!*

* 注意:すべて正常に動作することを確認したら、「VirtualBox.OLD」と「VirtualBox.xml-prev.OLD」のファイルは削除しても問題ありません。

【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

まとめ

以上で作業は完了です。どちらの方法で問題が解決できましたか?このガイドがお役に立ちましたら、コメントであなたの体験をぜひ教えてください。また、ほかの方の助けにもなりますので、この記事のシェアもよろしくお願いいたします。

  1. VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

    Windows 10/11をゲストOSとする仮想マシンの起動時に、VirtualBoxで「FATAL: INT18: BOOT FAILURE」というエラーが表示される場合は、この記事の手順に従って問題を解決してください。 問題の詳細 UEFI搭載のWindows 10/11パソコンの物理ディスクを仮想ハードディスク(VHDまたはVHDX)に変換し、そのファイルを新しいVirtualBoxマシンに接続したところ、仮想マシンが起動せず、致命的エラー「INT18: BOOT FAILURE」が表示される、あるいはゲストのWindows 10が起動時にエラーコード「0x0000225」で停止する——

  2. 【解決済み】VirtualBoxの「内部ネットワークを開く・作成できませんでした」エラーの直し方

    この記事では、VirtualBoxで発生する「Failed to open/create the internal network(内部ネットワークを開く・作成できませんでした)」「仮想マシンのセッションを開けませんでした」というエラーを解消する方法を解説します。このエラーは、主にWindows Updateの適用後に発生することが多いトラブルです。 問題の概要 Windows 10の更新プログラムを適用してPCを再起動した後、VirtualBoxの仮想マシンを起動すると、以下のようなエラーメッセージが表示されることがあります。 仮想マシンのセッションを開けませんでした(Failed to