'VirtualBoxCOMオブジェクトの取得に失敗しました'エラーを修正する方法

何人かのユーザーがVirtualBoxを起動できないと報告しています。表示される重大なエラーメッセージは、「VirtualBoxCOMオブジェクトの取得に失敗しました。アプリケーションは終了します。」 場合によっては、エラーには、問題を示す2番目のエラーメッセージも表示されます。この問題は、Windows8.1とWindows10の両方で発生することが確認されているため、特定のWindowsバージョンに固有ではないようです。

「VirtualBoxCOMオブジェクトの取得に失敗しました」エラーの原因は何ですか?

この特定のシナリオで一般的に正常に展開されるさまざまなユーザーレポートと修復戦略を調べることにより、この問題を調査しました。結局のところ、この問題を引き起こす可能性のある複数の原因があります。

  • VirtualBoxは管理者アクセスでインストールされません– Virtualboxは、必要なすべてのサービスをセットアップできるようにするために、管理者権限でインストールする必要があるソフトウェア製品の1つです。そうしないと、一部のサービスがデフォルトで有効にならない可能性があります。この場合、問題を解決する最も簡単な方法は、Virtualboxを正しい方法でインストールすることです。
  • 不正な形式のマスターゲストレジストリ–場合によっては、不正な形式のマスターゲストレジストリが原因でこの特定のエラーが発生します。この特定のシナリオが当てはまる場合は、.VirtualBoxフォルダーをデスクトップに移動し、アプリケーションに新しい正常なバージョンを作成させることで、問題を解決できるはずです。
  • 不十分な権限– VirtualBoxが管理アクセスでインストールされている場合でも、VM操作に必要な一部のサービスを開始するために管理者権限が必要な場合があります。影響を受けた何人かのユーザーは、管理者権限で実行するようにVirtualBoxショートカットを構成することにより、問題を解決することができました。

現在、この問題を解決する修正を探している場合、この記事では、問題を解決する可能性のあるいくつかのトラブルシューティング手順を提供します。以下に、同様の状況にある他のユーザーが問題を解決するために正常に使用したいくつかの方法を示します。下記の潜在的な修正はそれぞれ、影響を受ける少なくとも1人のユーザーによって機能することが確認されています。

最良の結果を得るには、効率と重大度の順に並べられているため、表示されている順序で方法に従うことをお勧めします。「VirtualBoxCOMオブジェクトの取得に失敗しました」エラーを 引き起こしている原因に関係なく 、次の潜在的な修正のいずれかが問題の修正に役立つはずです。

方法1:管理者権限でVirtualBoxを起動する

管理者アクセスで実行するように構成されていないショートカットからVirtualBoxを起動しようとしているため、この問題が発生している可能性があります。影響を受けた何人かのユーザーは、管理者アクセスで起動するようにVirtualBoxショートカットを構成することにより、「VirtualBoxCOMオブジェクトの取得に失敗しました」 エラーを解決できたと報告してい ます。

これを行う方法のクイックガイドは次のとおりです。

  1. まず、Virtualboxのショートカットを右クリックし、管理者としてR unを選択して、この理論が正しいかどうかをテストしましょう

    :これらの手順でエラーが解消された場合は、以下の手順に進んで変更を永続的にしてください。

  2. 同じVirtualBoxショートカットを右クリックし、コンテキストメニューから[プロパティ]を選択します。
  3. Oracle VM VirtualBoxの「プロパティー」画面から、「互換性」タブを選択し、「このプログラムを管理者として実行する」に関連するボックスをチェックします(「設定」画面から)。
  4. [適用]をクリックして、変更を永続的にします。
  5. Virtualboxを再起動し、問題が解決したかどうかを確認します。

それでも「VirtualBoxCOMオブジェクトの取得に失敗しました 」という エラーが発生する場合は、以下の次のメソッドに進んでください。

方法2:管理者権限でVirtualBoxをインストールする

VirtualBoxは、特権を機能させるために管理者特権でインストールする必要があるプログラムの1つです。VirtualBoxインストーラーへの管理者アクセスを許可しない場合、一部の重要なサービスが正しく構成されません。「VirtualBoxCOMオブジェクトの取得に失敗しました」という エラーも発生していた影響を受けたユーザーの何人か は、現在のVirtualBoxインストールをアンインストールしてから正しく再インストールした後、問題が発生しなくなったと報告しています。

これを行う方法のクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「appwiz.cpl」入力し、Enterキーを押して、[プログラムと機能]ウィンドウを開きます。
  2. プログラムと機能内で、アプリケーションのリストをスクロールして、Oracle VMVirtualBoxを見つけます。表示されたら、右クリックして[アンインストール]をクリックします
  3. 次に、画面の指示に従ってアンインストールを完了し、コンピューターを再起動します。
  4. 次の起動シーケンスが完了したら、このリンク(ここ)にアクセスしてください。そこに着いたら、WindowsホストVirtualBoxプラットフォームパッケージの下)をクリックしてダウンロードを開始します。
  5. インストーラーが正常にダウンロードされたら、通常のようにダブルクリックしないでください。代わりに、ブラウザのダウンロードバーから右クリックして、[フォルダ表示]をクリックします。
  6. VirtualBoxインストーラーの場所で、それを右クリックし、[管理者として実行]を選択します
  7. 画面の指示に従って、Virtualboxの再インストールを完了します。
  8. コンピューターを再起動し、エラーメッセージなしでVirtualBoxが起動しないかどうかを確認します。

プログラムの起動時に「VirtualBoxCOMオブジェクトの取得に失敗しました」という エラーが引き続き 表示される場合は、以下の次の方法に進んでください。

方法3:.Virtualboxフォルダーを別の場所に移動する

この特定の問題は、マスターゲストレジストリの形式が正しくないためにも発生する可能性があります。「VirtualBoxCOMオブジェクトの取得に失敗しました」という エラーは、Virtualbox.xmlファイルの不良または.VirtualBoxフォルダーからのその他の破損したファイルが原因である可能性があり ます。

影響を受けた何人かのユーザーは、.VirtualBoxフォルダー全体を別の場所に移動することで問題を解決できたと報告しています。この手順により、Virtualboxは新しい正常なフォルダーを最初から作成するように強制され、Virtualboxフォルダー内にある破損の問題が解決されます。

.Virtualboxフォルダーを別の場所に移動する方法のクイックガイドは次のとおりです。

  1. まず最初に、VirtualBoxが完全に閉じていることを確認してください。
  2. ファイルエクスプローラーを開き、次の場所に移動します。
    C:\ Users \ *あなたのユーザー名*

    注:*ユーザー名*は、個人のWindowsユーザーアカウントの単なるプレースホルダーです。自分の名前に置き換えてください。

  3. この場所に到達したら、.VirtualBoxを右クリックし、コンテキストメニューから[切り取り]を選択します。さらに、Ctrl + Xを押してファイルを直接切り取ることができます。
  4. .Virtualboxフォルダーをデスクトップなどの使いやすい場所に貼り付けます。

    注:.Virtualboxフォルダーを削除することもできます。ただし、フォルダを移動すると、問題が解決しない場合にフォルダを元に戻すことができるため、より適切な代替手段です。

  5. フォルダが別の場所に移動したら、VirtualBoxを再度起動し、「VirtualBoxCOMオブジェクトの取得に失敗しました」という エラーなしでプログラムが起動しているかどうかを確認し ます。

MacOSユーザーの場合:

VirtualBoxを再インストールすることをお勧めします。ほとんどの場合、最新リリースを再インストールすると問題が修正されます。