VirtualBoxで「USBデバイスのプロキシデバイスの作成に失敗しました」エラーを修正する方法
Oracle Corporationが開発したOracle VM VirtualBoxは、代表的な仮想化ソフトウェアです。Windows、Mac、Oracle Solaris、Linuxなど、複数のOSを同一コンピューター上で同時に実行できるのが特徴で、無料でアプリケーションとしてインストールでき、仮想環境上で動作することから「VirtualBox」という名称が付けられています。
しかし、VirtualBoxユーザーの間では、USBデバイスを接続する際に「VERR_PDM_NO_USB_PORTS」エラーが発生するという報告が見られます。同じ問題でお困りの方に向けて、本記事では「USBデバイスのプロキシデバイスの作成に失敗しました」エラーを解消するためのトラブルシューティング方法を詳しく解説します。

「USBデバイスのプロキシデバイスの作成に失敗しました」エラーの解決方法
まず、このエラーが発生する主な原因を確認しておきましょう。
- ホストOSがすでにVirtualBoxを使用している状態でUSBデバイスを接続しようとすると、USBポートが認識されないエラーが発生することがあります。
- USBコントローラーが無効になっている場合も、この問題の原因となります。
- 拡張パック(Extension Pack)がインストールされていない場合、多くの機能が利用できず、「USBデバイスのプロキシデバイスの作成に失敗しました」エラーにつながることがあります。
USBデバイスがVirtualBoxに認識されない理由はさまざまですが、解決策自体は比較的シンプルです。以下の方法を順番に試してみてください。
方法1:PCを再起動する
まず試したいのが、最も基本的なトラブルシューティングである再起動です。このエラーの原因が一時的な不具合やシステムの軽微なバグであれば、再起動だけで解決できるケースもあります。Windows 10の再起動方法については、専用ガイドを参考にしてください。

方法2:Guest Additionsをインストールする
VirtualBoxのGuest Additions(ゲストアディションズ)は、ゲストOSのパフォーマンスを向上させるアプリケーションとデバイスドライバーの集合体です。真っ先に整えておくべき項目なので、以下の手順でインストールし、VERR_PDM_NO_USB_PORTSエラーの発生を防ぎましょう。
1. Windowsキーを押し、「VirtualBox」と入力して「開く」をクリックします。

2. メニューバーの「デバイス」をクリックします。
3. 「Guest Additionsのインストール」ボタンを選択します。
4. 画面の指示に従ってインストールを完了させ、仮想マシンを再起動します。
方法3:拡張機能パック(Extension Pack)を有効化する
前述の通り、VirtualBoxの拡張機能はゲストOSの機能向上に大きく貢献し、アプリ全体の機能性も拡張します。以下の手順で拡張機能パックを導入し、エラーの発生を防ぎましょう。
1. 公式サイトからVirtualBoxをダウンロードします。

2. ダウンロードしたセットアップファイルを実行し、画面の指示に従ってVirtualBoxをインストールします。

3. VirtualBoxを開き、「ツール」を選択します。

4. 「環境設定」オプションをクリックします。

5. 「拡張機能」セクションに移動し、右上隅にある緑色のプラスアイコンをクリックします。

6. ダウンロード済みの拡張パックを選択します。
7. 「インストール」ボタンをクリックします。
8. 「OK」を押してVirtualBoxを再起動し、エラーが解消されたか確認します。
方法4:USBコントローラーを有効化する
USBコントローラーは、仮想マシンに接続されたすべてのUSBデバイスを管理するために不可欠な要素です。仮想マシンの設定で無効になっている場合は、以下の手順で有効化できます。
1. VirtualBoxで対象の仮想マシンを右クリックし、「設定」を選択します。

2. 「ポート」をクリックし、続けて「USB」を選択します。
3. 「USB 1.0」「USB 2.0」「USB 3.0コントローラー」のいずれかを有効にします。
4. 「追加」ボタンをクリックし、接続できないUSBデバイスを選択します。
5. 「OK」をクリックして設定画面を終了します。
6. USBデバイスを一度抜いてから、再度差し込みます。
7. すべての手順が完了したら、USBデバイスを接続し、エラーが解消されたかどうかを確認します。
方法5:USBドライバーを手動でインストールする
仮想USBドライバーに問題がある場合にも、「USBデバイスのプロキシデバイスの作成に失敗しました」エラーが発生することがあります。その場合は、USBドライバーを手動でインストールする必要があります。以下の手順に従ってください。
1. Windows + Eキーを同時に押してファイルエクスプローラーを開き、次のパスに移動します。
C:\Program Files\Oracle\VirtualBox\drivers\USB\device
2. 「VBoxUSB.inf」ファイルを右クリックし、「インストール」を選択します。

3. 続いて、「filter」フォルダーを開きます。
4. 「VBoxUSBMon.inf」を右クリックし、「インストール」をクリックします。
5. 手順が完了したら、VirtualBoxアプリケーションを再起動し、エラーが解消されたかどうかを確認します。
方法6:レジストリエディターのキー値を編集する
レジストリの編集も、USBポートがVirtualBoxに接続されない問題の解決に効果的とされています。ただし、レジストリ操作は慎重に行ってください。以下の手順で試してみましょう。
1. まず、VirtualBoxアプリケーションを完全に終了します。
2. Windows + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログボックスを起動します。

3. ボックスに「regedit」と入力し、Enterキーを押します。

4. 次のキーフォルダーへ移動します。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

5. 「UpperFilters」を右クリックし、「削除」を選択します。

6. 「はい」を選択して変更を確定します。

7. PCを再起動し、USBデバイスをVirtualBoxに再度接続します。
よくある質問(FAQ)
Q1. VirtualBoxにUSBデバイスを認識させるにはどうすればよいですか?
A. 通常、VirtualBoxはUSBデバイスを自動的に検出します。検出されない場合は、Guest Additionsのインストール、USBドライバーのインストール、USBコントローラーの有効化、拡張パックのインストールを行うことで、USBとVirtualBoxの安定した接続を確保できます。
Q2. 仮想マシンをUSBメモリーにインストールできますか?
A. はい、Portable VirtualBoxを使用すれば、仮想マシンをUSBメモリー上に構築できます。
Q3. VirtualBoxがUSBを検出しないのはなぜですか?
A. VirtualBoxのバージョンが古く、更新が必要になっている可能性があります。最新版へアップデートすることで問題が解決する場合があります。
Q4. VirtualBoxのUSBフィルターとは何ですか?
A. USBフィルターは、特定のUSBデバイスをVirtualBoxの仮想マシン(VM)に自動的にマウント(割り当て)するための機能です。
Q5. VirtualBox Extension Packはなぜ必要ですか?
A. Extension Packは、USB 2.0およびUSB 3.0デバイスへのアクセスに必要です。これにより、物理的なUSBデバイスを仮想環境内で利用できるようになります。
あわせて読みたい関連記事
- Windows 10のサーマルトリップ(Thermal Trip)エラーを修正する方法
- Windows 10のOneDrive 0x8004de40エラーを修正する方法
- リモートデスクトップ接続で「内部エラーが発生しました」と表示される問題の解決法
- VirtualBoxインターフェースのアクティブな接続エラーメッセージを修正する方法
本記事が、VirtualBoxの「USBデバイスのプロキシデバイスの作成に失敗しました」エラーのトラブルシューティングに役立てば幸いです。内容に関するご質問やご意見・ご提案がございましたら、下のコメント欄までお気軽にお寄せください。
-
Windows 10で「不明なUSBデバイス(デバイス記述子の要求が失敗しました)」エラーを解決する10の方法
外部USBドライブをパソコンに接続しても認識されず、「このコンピューターに最後に接続したUSBデバイスは正常に動作せず、Windowsはそれを認識できません」というエラーメッセージが表示されることがあります。これはデバイスとシステムの互換性に問題がある場合に発生します。USBデバイス記述子(Device Descriptor)は、接続された各種USBデバイスの情報を保存し、Windowsが今後これらのデバイスを認識できるようにする役割を担っています。USBが認識されない場合、Windows 10上でデバイス記述子が正しく機能していないことを意味します。 デバイスマネージャーでは、認識されないデ
-
【Windows 10】「致命的なデバイス ハードウェア エラーが原因で、要求は失敗しました」を修正する9つの方法
「致命的なデバイス ハードウェア エラーが原因で、要求は失敗しました(The request failed due to a fatal device hardware error)」というエラーメッセージに悩まされていませんか?この記事では、この厄介なハードウェアエラーを解決するための具体的な対処法を詳しく解説します。 このエラーは、Windows PCの物理的なコンポーネントが破損した際に発生することが多く、ハードドライブの動作に悪影響を及ぼします。ファイル転送やコピー&ペースト、読み書きなどの操作がエラーポップアップによって制限され、内蔵・外付けのSSD/HDD、USBメモリなどの外部ス