Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

 Windows OS Hub / Windows 11 / How to Find Driver for Unknown Device in Windows

January 13, 2025

How to Find Driver for Unknown Device in Windows

After a clean installation or reinstalling Windows, many unknown devices may appear in Device Manager. This article explains how to identify unknown devices in Windows, find the latest up-to-date drivers, and install them.

How can you see if there are any unknown devices in Windows, that have not been automatically detected by the system and have no drivers installed?

  1. Open the Device Manager (devmgmt.msc);
  2. Note that there are several devices with yellow exclamatory marks including an Unknown Device in the Other Devices section (by default, this node will be expanded if there is at least one unknown device on your computer.
  3. Check if Windows can automatically find and install drivers for unknown devices;
  4. Right-click on the device and select Update Driver; Unknown device in Windows device manager
  5. Then select Search automatically for drivers; Search automatically for drivers
  6. Windows will try to find the most suitable driver from the local DriveStore. If Windows cannot find a driver, it will offer to find the driver through Windows Update. Click Search for updated drivers on Windows Update; Search for updated drivers on Windows Update
  7. Windows Update starts checking for updates on the Microsoft Update servers or on the local WSUS update server and offers a list of updates and drivers to install.
In current Windows 10 or 11 builds, check the list of optional updates to see if there are any available drivers to install. Open Settings and go to Security -> Windows Update -> View Optional Updates -> Driver Updates (or run the quick access URI command: ms-settings:windowsupdate-optionalupdates). Check the list to see if there are any drivers to install. View driver updates in Windows optional updates

If Windows was unable to automatically detect an unknown device and find a driver, you can use the hardware ID to determine the device name, type, and manufacturer.

Any device has a unique identifier that includes a vendor ID (VEN, vendor ID) and a product ID (DEV, device ID) or a pair of VID and PID in the case of USB devices. If you know a VID and PID of an unknown device, you can easily understand what kind of a device it is and find drivers for it.

  1. Open the Unknown Device properties in Windows Device Manager and click the Details tab;
  2. Select Hardware IDs in the device properties list;
  3. Copy the value from the list (right-click -> Copy);

Windows - get unknown device hardware ID

So, the hardware ID in our example is:

PCI\VEN_8086&DEV_1E3A&SUBSYS_397717AA&REV_04

This line tells us that

  • VEN= 8086
  • DEV= 1E3A

If you know a manufacturer and an ID of a device, you can find drivers for it.

First, check that there are drivers for these VEN and DEV in Microsoft Update Catalog (http://www.catalog.update.microsoft.com/). Search by your ID.

Search driver by PCI\VEN_ID and DEV_ID in Microsoft Update Catalog

Previously, we showed you how to manually download Windows updates from the Microsoft Update Catalog.

To detect the device name more accurately, it is better to use an online service: https://devicehunt.com/

Just paste your Vendor ID and Device ID values and select the device type.

Find unknown devices using a vendor and device IDs

In our case, the service detected this hardware as 7 Series/C216 Chipset Family MEI Controller by Intel Corporation. You will find links to download drivers below this information. If there are no links, do a Google search for a driver.

Look for links to the manufacturer’s official website. In our case, Google showed a link to download a driver from the Microsoft Update Catalog.

Use Google to find device driver for Windows

You just have to download and install the driver.

We strongly recommend downloading drivers from official vendor websites only.

If a vendor delivers drivers as a ZIP file, download it and extract it to a separate folder on your disk.

Then click the unknown device in the Device Manager, select Update Drivers -> Browse my computer for drivers and browse to the directory where you have extracted the drivers.

Install driver manually in Windows

If you haven’t found the name of your device and a driver for it using online services, simply copy PCI\VEN_8086&DEV_1E3A into Google’s search box and inspect the search results.

You can also use the PowerShell command to get a list of devices in Windows that do not have drivers installed:

Get-WmiObject -Class Win32_PnpEntity -ComputerName localhost -Namespace Root\CIMV2 | Where-Object {$_.ConfigManagerErrorCode -gt 0 } | select Name, DeviceID, ConfigManagerErrorCode| ft

PowerShell: find unknown devices

In our example, there are 4 unknown devices with error code 28 (The drivers for this device are not installed, Code 28, CM_PROB_FAILED_INSTALL) on the computer

You can find the full list of driver error codes below:

1 {"Device is not configured correctly."}
2 {"Windows cannot load the driver for this device."}
3 {"Driver for this device might be corrupted, or the system may be low on memory or other resources."}
4 {"Device is not working properly. One of its drivers or the registry might be corrupted."}
5 {"Driver for the device requires a resource that Windows cannot manage."}
6 {"Boot configuration for the device conflicts with other devices."}
7 {"Cannot filter."}
8 {"Driver loader for the device is missing."}
9 {"Device is not working properly. The controlling firmware is incorrectly reporting the resources for the device."}
10 {"Device cannot start."}
11 {"Device failed."}
12 {"Device cannot find enough free resources to use."}
13 {"Windows cannot verify the device's resources."}
14 {"Device cannot work properly until the computer is restarted."}
15 {"Device is not working properly due to a possible re-enumeration problem."}
16 {"Windows cannot identify all of the resources that the device uses."}
17 {"Device is requesting an unknown resource type."}
18 {"Device drivers must be reinstalled."}
19 {"Failure using the VxD loader."}
20 {"Registry might be corrupted."}
21 {"System failure. If changing the device driver is ineffective, see the hardware documentation. Windows is removing the device."}
22 {"Device is disabled."}
23 {"System failure. If changing the device driver is ineffective, see the hardware documentation."}
24 {"Device is not present, not working properly, or does not have all of its drivers installed."}
25 {"Windows is still setting up the device."}
26 {"Windows is still setting up the device."}
27 {"Device does not have valid log configuration."}
28 {"Device drivers are not installed."}
29 {"Device is disabled. The device firmware did not provide the required resources."}
30 {"Device is using an IRQ resource that another device is using."}
31 {"Device is not working properly. Windows cannot load the required device drivers."}

0 comment
0
Facebook Twitter Google + Pinterest
Windows 10Windows 11Windows Server 2019
previous post
Refresh AD Groups Membership without Reboot/Logoff
next post
Extending a Disk Volume (Partition) in Windows

Related Reading

How to Restore Deleted EFI System Partition in...

March 11, 2024

How to Allow Multiple RDP Sessions on Windows...

March 15, 2024

How to Run Program without Admin Privileges and...

June 8, 2023

Wi-Fi (Internet) Disconnects After Sleep or Hibernation on...

March 15, 2024

How to Install Remote Server Administration Tools (RSAT)...

March 17, 2024

Managing Windows Firewall Rules with PowerShell

March 11, 2024

How to Delete Old User Profiles in Windows

March 15, 2024

Fix: Can’t Extend Volume in Windows

March 11, 2024

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Recent Posts

  • Configuring Windows Protected Print Mode (WPP)

    May 19, 2025
  • Map a Network Drive over SSH (SSHFS) in Windows

    May 13, 2025
  • Configure NTP Time Source for Active Directory Domain

    May 6, 2025
  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • How to Allow Multiple RDP Sessions on Windows 10 and 11
  • How to Repair EFI/GPT Bootloader on Windows 10 or 11
  • How to Restore Deleted EFI System Partition in Windows
  • Network Computers are not Showing Up in Windows 10/11
  • How to Run Program without Admin Privileges and Bypass UAC Prompt
  • Fix: BSOD Error 0x0000007B (INACCESSABLE_BOOT_DEVICE) on Windows
  • Install and Manage Windows Updates with PowerShell (PSWindowsUpdate)
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top