この投稿は、不明なUSBデバイス、 Windows 11/10でのデバイス失敗列挙(Unknown USB Device, the Device Failed Enumeration)エラーを修正するための可能な解決策を示しています。USBデバイスをWindowsコンピューターに接続すると、最初に必要なドライバーがインストールされ、次にWindowsエクスプローラーに(Windows Explorer)USBデバイスが表示されてアクセスできるようになります。ドライバーは、 (Drivers)Windowsが接続されているハードウェアと通信するのに役立ちます。ドライバーが破損した場合、Windowsは(Windows)USBデバイスを認識せず、いくつかのエラーを表示します。「DeviceFailedEnumeration」エラーの原因の1つは、破損したドライバーまたは古いドライバーです。
このエラーメッセージは、ユニバーサルシリアルバスコントローラ(Universal Serial Bus Controllers)ノードのデバイスマネージャ(Device Manager)で表示できます。
参考までに、 不明なUSBデバイス(Unknown USB Device) エラーの後に次のメッセージが表示される場合もあります。
USB列挙とは何ですか?
USB列挙(USB Enumeration)は、ホストデバイスが接続されたUSBデバイスを検出し、そのタイプを判別し、ドライバーをロードし、通信速度を定義するプロセスです。USBデバイスがホストデバイスとの通信方法が異なるため、USB列挙(USB Enumeration)は重要です。
USBデバイス列挙(Enumeration)は、接続されたUSBデバイスが正しく検出および識別され、特定のデータ転送速度で使用できる状態になっていることをホストデバイスに保証します。USB列挙(USB Enumeration)プロセスが失敗した場合、ホストデバイスは接続されているUSBデバイスを認識しません。この場合、ユーザーはデバイスマネージャー(Device Manager)で次のエラーメッセージを表示します。
Unknown USB Device (Device Failed Enumeration)
この投稿では、問題を解決するためのいくつかのトラブルシューティング方法について説明しました。ただし、これらのトラブルシューティング方法を試す前に、以下に示すいくつかの簡単な修正を試すことをお勧めします。
- Windowsコンピュータを再起動します。
- USBデバイスをコンピューターの別のUSBポートに接続します。(USB)
- USBデバイスを別のコンピューターに接続します(利用可能な場合)。
- USBケーブルを交換してください。
- 外部USBハブ(USB hub)を使用している場合は、そこからUSBデバイスを取り外し、コンピューターのUSBポートに直接接続します。
不明なUSBデバイス(Fix Unknown USB Device)、デバイス(Device)失敗列挙(Enumeration)エラーを修正
これらは、このエラーを修正するために試みることができるものです。
- ハードウェア(Hardware)とデバイスの(Devices) トラブルシューティング(Troubleshooter)を実行します。
- デバイスドライバーを更新します。
- USBルートハブ(USB Root Hub)(USB 3.0)ドライバーをアンインストールして再インストールします。
- USBコントローラ(USB Controllers)をアンインストールして再インストールします。
- マザーボードの製造元のWebサイトから最新のチップセットドライバをインストールします。
1]ハードウェア(Hardware)とデバイスの(Devices)トラブルシューティングを(Troubleshooter)実行(Run)する
ハードウェア(Hardware)の問題は、このエラーの考えられる原因の1つです。したがって(Hence)、ハードウェアとデバイスのトラブルシューティングを実行すると、エラーを修正するのに役立ちます。すべてのトラブルシューティングはWindows10の(Windows 10)設定(Settings)アプリで利用できますが、ハードウェア(Hardware)とデバイスの(Devices)トラブルシューティング(Troubleshooter)が見つからない場合があります。
このトラブルシューティングツールをWindows10で実行するには、(Windows 10)コマンドプロンプト(Command Prompt)を起動し、次のコマンドをコピーして、コマンドプロンプト(Command Prompt)に貼り付けます。その後、Enterキー(Enter)を押します。
msdt.exe -id DeviceDiagnostic
トラブルシューティングプロセスが完了したら、USBデバイスを接続し、 Windowsがそれを認識するかどうかを確認します。
2]デバイスドライバーを更新します
この記事の前半で、古いドライバーもこのエラーを引き起こす可能性があることを説明しました。したがって、影響を受ける(Hence)USBデバイスのドライバーを更新すると、この問題を修正できます。
デバイスマネージャ(Device Manager)からデバイスドライバを更新できます。同じ手順を以下に示します。
- (Click)Windowsの検索(Windows Search)ボックスをクリックして、 「デバイスマネージャ(Device Manager)」と入力します。アプリをクリックして起動します。
- [ユニバーサルシリアルバスコントローラー](Universal Serial Bus Controllers)ノードを展開します。影響を受けたUSBデバイスに黄色の感嘆符が表示されます。
- それを右クリックして、[ドライバーの更新(Update driver)]オプションを選択します。
- 次に、[ドライバーを自動的に検索する(Search automatically for drivers)]オプションを選択します。その後、Windowsは最新のドライバーをオンラインで検索し、システムにインストールします。
- インストールプロセスが完了したら、コンピュータを再起動して、変更が加えられるかどうかを確認します。
3] USBルートハブ(USB Root Hub)(USB 3.0)ドライバーをアンインストール(Uninstall)して再インストールします
システムにUSB3.0(USB 3.0)ドライバーを再インストールすることもできます。これは、USBデバイスが(USB)USB 2.0ポートで正常に動作していて、 USB3.0ポートに接続したときに「DeviceFailedEnumerationerror(Enumeration) 」が表示される場合に役立ちます。
以下にプロセスを説明しました。
- デバイスマネージャ(Device Manager)を起動します。
- (Scroll)リストを下にスクロールして、[ユニバーサルシリアルバスコントローラー](Universal Serial Bus Controllers)ノードを展開します。
- USBルートハブ(USB 3.0)(USB Root Hub (USB 3.0))を右クリックし、[デバイス(Uninstall device)のアンインストール]オプションを選択します。画面の指示に従って、コンピューターからドライバーをアンインストールします。
- アンインストールプロセスが完了したら、コンピューターを再起動します。
- 再起動時に、Windowsはハードウェアの変更をスキャンし、最新のUSB3.0ドライバーをコンピューターに自動的にインストールします。
次に、 Windowsが(Windows)USB3.0ポートでUSBデバイスを認識するかどうかを確認します。
4] USBコントローラーを(USB Controllers)アンインストール(Uninstall)して再インストールします
Windowsは、USBコントローラーを介して接続された(USB Controllers)USBデバイスと通信します。USBコントローラー(USB Controllers)が破損した場合、コンピューターはUSBデバイスを認識できなくなります。したがって、(Hence)デバイスマネージャ(Device Manager)からUSBコントローラ(USB Controllers)をアンインストールして再インストールし、それが役立つかどうかを確認できます。
そのための手順を以下に示します。
- デバイスマネージャ(Device Manager)を起動します。
- [ユニバーサルシリアルバスコントローラー](Universal Serial Bus Controllers)ノードを展開します。
- ここで、そこにリストされているすべてのUSBコントローラー(USB Controller)をアンインストールする必要があります。これを行うには、 USBコントローラ(USB Controller)を右クリックして、 [デバイスのアンインストール(Uninstall device)]を選択します。
- 同様に、他のUSBコントローラーを1つずつ(USB Controllers one)アンインストールします(使用可能な場合)。
- 完了したら、システムを再起動します。
- 再起動後、Windowsはハードウェアの変更を検出し、削除された(Windows)USBコントローラー(USB Controllers)を自動的にインストールします。
次に、 USB(USB)デバイスを接続し、デバイスマネージャー(Device Manager)で使用できるかどうかを確認します。
5]マザーボードの製造元のWebサイトから最新のチップセットドライバをインストールします
マザーボードの製造元のWebサイトにアクセスして、最新のチップセットドライバをダウンロードします。システムにドライバをインストールし、問題が解決するかどうかを確認します。
それは役立つはずです。
不明なUSB(USB)デバイスを特定するにはどうすればよいですか?
不明なUSBデバイスは、コンピューターのデバイスマネージャー(Device Manager)で識別できます。ここで紹介する方法は、不明なデバイスのベンダーIDとデバイスIDを知るのに役立ちます。デバイスのベンダーまたはデバイスIDがわからない場合は、デバイスに適切なドライバーをダウンロードするのが難しくなる可能性があります。
以下の手順に従ってください。
- デバイスマネージャ(Device Manager)を起動します。
- 不明なデバイスを探します。不明なデバイスは、デバイスマネージャ(Device Manager)に黄色の感嘆符アイコンで表示されます。
- 不明なデバイスを見つけたら、それを右クリックして[プロパティ(Properties)]を選択します。
- 新しいウィンドウが開き、[詳細(Details)]タブをクリックする必要があります。
- 次に、[プロパティ(Property)]セクションの下のドロップダウンメニューをクリックし、リストから[ハードウェアID(Hardware Ids) ]を選択します。
- 次に、デバイスマネージャ(Device Manager)はベンダーIDとデバイスIDの両方を含むデータを表示します。4文字の後にVENが続くテキストはベンダーIDを表し、4文字の後にDEVが続くテキストはデバイスIDを表します。詳細(Refer)については、上のスクリーンショットを参照してください。
これで、不明なデバイスのドライバーを製造元のWebサイトから直接ダウンロードできます。
USBデバイスを接続しても何も起こりません
USBデバイスでこの問題が発生する可能性があります。USBデバイスを接続しても何も起こらない場合は、Windowsがそれを認識できないことを意味します。このエラーには、次のような多くの原因があります。
- USBドライバが破損しているか、不安定になっている可能性があります。
- システムに重要な更新がありません。
- コンピュータのUSB コントローラ(Controllers)が破損しているか、不安定になっている可能性があります。
- 接続されたUSBデバイスが(USB)選択的サスペンド(Selective Suspend)モードに入った可能性があり、デバイスのスリープ解除中にWindowsでエラーが発生します。
- コンピュータのマザーボードには、更新されたドライバが必要な場合があります。
この問題を解決するには、コンピューターで設定(Settings)アプリを開き、保留中の更新があるかどうかを確認することをお勧めします。アップデートが利用可能な場合は、それらをインストールして、問題が修正されているかどうかを確認します。
Windowsを更新しても問題が解決しない場合、またはシステムが最新で問題が発生している場合は、この記事で前述した解決策を試してください。上記の解決策に加えて、もう1つ実行して、システムの選択的一時停止モードを無効にし、(disable the Selective Suspend mode)これで問題が解決するかどうかを確認できます。
お役に立てれば。
次を読む(Read next):USB-Cが機能しない、充電されていない、または認識されていない(USB-C not working, charging, or recognized)。
Fix Unknown USB Device, the device failed enumeration error
This post liѕts the possible solutions to fix the Unknown USB Device, the Device Failed Enumeration error on Windows 11/10. When you connect your USB device to the Windows computer, it first installs the required driver and then displays the USB device in Windows Explorer so that you can access it. Drivers help Windows communicate with the hardware connected to it. If a driver gets corrupted, Windows does not recognize the USB device and displays several errors. One of the causes of the “Device Failed Enumeration” error is the corrupted or outdated drivers.
You can view this error message in the Device Manager under the Universal Serial Bus Controllers node.
For your information, The Unknown USB Device error could also be followed by these messages, instead:
What is USB Enumeration?
USB Enumeration is the process where a host device detects the connected USB device, determines its type, loads its drivers, and defines its communication speed. The USB Enumeration is important because different USB devices communicate with the host device differently.
The USB device Enumeration ensures the host device that the connected USB device has been detected and identified properly, and is ready to use with a specific data transfer speed. If the USB Enumeration process fails, the host device does not recognize the USB device connected to it. In this case, the user encounters the following error message in the Device Manager:
Unknown USB Device (Device Failed Enumeration)
In this post, we have explained some troubleshooting methods to fix the issue. But before you try these troubleshooting methods, we suggest you try some quick fixes given below:
- Restart your Windows computer.
- Plug your USB device into another USB port of your computer.
- Connect your USB device to another computer (if available).
- Change the USB cable.
- If you are using an external USB hub, disconnect your USB device from there and connect it directly to your computer’s USB port.
Fix Unknown USB Device, the Device Failed Enumeration error
These are the things that you can try to fix this error.
- Run the Hardware and Devices Troubleshooter.
- Update your device driver.
- Uninstall and reinstall the USB Root Hub (USB 3.0) driver.
- Uninstall and reinstall the USB Controllers.
- Install the latest chipset drivers from your motherboard manufacturer’s website.
1] Run the Hardware and Devices Troubleshooter
Hardware issues are one of the possible causes of this error. Hence, running the Hardware and Devices Troubleshooter can help you fix the error. Though all the troubleshooters are available in the Settings app in Windows 10, you may not find the Hardware and Devices Troubleshooter there.
To run this troubleshooter on Windows 10, launch the Command Prompt, copy the following command, and paste it into the Command Prompt. After that press Enter.
msdt.exe -id DeviceDiagnostic
After the troubleshooting process gets completed, connect your USB device and see if Windows recognizes it or not.
2] Update your device driver
We have explained earlier in this article that outdated drivers may also cause this error. Hence, updating the driver of the affected USB device can fix this issue.
You can update your device driver from the Device Manager. The steps for the same are listed below:
- Click on the Windows Search box and type Device Manager. Click on the app to launch it.
- Expand the Universal Serial Bus Controllers node. You will see your affected USB device there with a yellow exclamation mark.
- Right-click on it and select the Update driver option.
- Now, select the Search automatically for drivers option. After that Windows will search the latest driver online and install it on your system.
- After the installation process gets completed, restart your computer and see if it brings any changes.
3] Uninstall and reinstall the USB Root Hub (USB 3.0) driver
You can also try to reinstall the USB 3.0 driver on your system. This will be beneficial in case your USB device is working properly with USB 2.0 ports and displaying the “Device Failed Enumeration error” when you connect it to the USB 3.0 port.
We have explained the process below:
- Launch the Device Manager.
- Scroll down the list and expand the Universal Serial Bus Controllers node.
- Right-click on the USB Root Hub (USB 3.0) and select the Uninstall device option. Follow the on-screen instructions to uninstall the driver from your computer.
- After the uninstallation process gets completed, reboot your computer.
- On a restart, Windows will scan for the hardware changes and install the latest USB 3.0 driver on your computer automatically.
Now, check if Windows recognizes your USB device on USB 3.0 port or not.
4] Uninstall and reinstall the USB Controllers
Windows communicates with the connected USB devices via USB Controllers. If the USB Controllers get corrupted, your computer will not be able to recognize the USB device. Hence, you can try uninstalling and reinstalling the USB Controllers from the Device Manager and see if it helps.
The steps to do so are listed below:
- Launch the Device Manager.
- Expand the Universal Serial Bus Controllers node.
- Now, you have to uninstall all the USB Controllers listed there. For this, right-click on the USB Controller and select Uninstall device.
- Similarly, uninstall other USB Controllers one by one (if available).
- When you are done, restart your system.
- After a restart, Windows will detect the hardware changes and install the removed USB Controllers automatically.
Now, connect your USB device and check if it is available in the Device Manager or not.
5] Install the latest chipset drivers from your motherboard manufacturer’s website
Visit your motherboard manufacturer’s website and download the latest chipset driver. Install the driver on your system and check if it fixes the issue.
It should help.
How do I identify an unknown USB device?
You can identify the unknown USB device in the Device Manager of your computer. The method that we are going to show you will help you know the vendor ID and the device ID of the unknown device. If you do not know the vendor or device ID of your device, it may become challenging for you to download the correct drivers for your device.
Follow the steps below:
- Launch the Device Manager.
- Look for the unknown device. The unknown device is displayed in the Device Manager with a yellow exclamation icon.
- Once you find the unknown device, right-click on it and select Properties.
- A new window will open in which you have to click on the Details tab.
- Now, click on the drop-down menu under the Property section and select Hardware Ids from the list.
- Then the Device Manager will display the data containing both vendor ID and device ID. The text of four characters followed by VEN represents the vendor ID and the text of four characters followed by DEV represents the device ID. Refer to the above screenshot for details.
Now, you can download the drivers for the unknown device directly from the manufacturer’s website.
When I plug in a USB device, nothing happens
You may encounter this issue with your USB device. When you plug in a USB device and nothing happens, it means that Windows is not able to recognize it. There are many causes of this error, like:
- The USB drivers may have corrupted or become unstable.
- Your system is missing important updates.
- The USB Controllers on your computer may have corrupted or become unstable.
- The connected USB device may have entered the Selective Suspend mode and Windows is experiencing an error while waking the device.
- The motherboard of your computer may require updated drivers.
To fix this issue, we suggest you open the Settings app on your computer and check whether there is any update pending or not. If the updates are available, install them and check if the issue is fixed or not.
If the issue is not fixed after updating Windows or if your system is up to date and you are experiencing the issue, try the solutions that we have described above in this article. In addition to the solutions listed above, you can do one more thing, disable the Selective Suspend mode of your system and check if this fixes the problem.
Hope this helps.
Read next: USB-C not working, charging, or recognized.