Skip to content
Follow
Windows

How to Scan for Hardware Changes in Windows 11

Richard
Written by
Richard
Feb 16, 2026 Updated Oct 6, 2026 8 min read
How to Scan for Hardware Changes in Windows 11
How to Scan for Hardware Changes in Windows 11

Scanning for hardware changes tells Device Manager (the Windows tool that lists and manages your PC hardware) to re-check every connected port and bus and look for devices it missed, such as printers, graphics cards or USB drives. Windows normally does this check automatically in the background. Faulty drivers, loose cables or older hardware can stop it from working.

Advertisement

You can often fix a connection problem in 3 quick clicks, and you don’t need to restart the computer. Open Device Manager from the Start menu , click your computer name at the top of the list, and select Scan for hardware changes. Windows then looks for missing components straight away.

⚡ Quick Answer

Open Device Manager by searching for it in the Windows search bar , click the Action menu at the top, and select Scan for hardware changes. Windows then checks all connected ports and buses for new or missed devices like printers or USB drives, usually within seconds, with no restart required.

Advertisement

Why Scan for Hardware Changes?

A scan makes Windows check your connected ports and internal components for new hardware. Run one when Windows doesn’t pick up a new mouse, keyboard or other peripheral after you plug it in. Windows checks for missing drivers during the scan, which helps it recognise the newly attached device.

If the device still doesn’t appear, try a different USB port or cable before you assume the hardware is dead. A loose connection looks exactly like a detection failure.

Latest Update

Running pnputil /scan-devices forces the Windows kernel to search connected buses and configure matching peripheral software for any new devices. This command updates your system hardware list and matches INF installation files to newly discovered components. Use this command when you want a fast way to refresh your system hardware using the terminal.

Why Scan for Hardware Changes?

A manual scan makes the operating system query all physical interfaces for newly attached components. It is usually the first step when a peripheral stops responding, because re-detecting the hardware clears minor communication glitches. System builders use the same check when a motherboard controller doesn’t acknowledge newly seated hardware, such as a drive, a card or a front-panel USB header.

Advertisement

Why Scan for Hardware Changes?

  • If Windows doesn’t automatically detect your new device, scanning helps your computer find it.
  • It allows Windows to install the right drivers (software that helps your device work).
  • It can also find some older devices that don’t tell Windows when they’re connected.
📝ImportantAdministrator access is required to modify hardware settings.

If you're signed in with a standard account, Windows will ask for an administrator password when it needs to install a driver.

⚠️Administrator Privileges Required
Modifying hardware configurations demands administrative rights. Operating without elevated permissions triggers access denial errors during system modification attempts.
⚠️Administrator Privileges Required
Log into an account with administrative privileges before proceeding. Standard user accounts lack the security tokens necessary to execute hardware changes.

Method 1Use Device Manager to Scan for Hardware Changes

Device Manager lets you scan for hardware changes from a built-in visual menu. You can open it from the Windows search bar, or use the Run box:

  • Press Windows key + R on your keyboard. The Run box opens in the bottom-left corner of the screen.
  • Type devmgmt.msc and press Enter. Device Manager opens.

Device Manager gives you a visual list of your computer hardware. To run the scan, follow these steps:

  1. Open Device Manager. Search for Device Manager in the Windows search bar and open it. You should see a list of device categories with your computer name at the top.
  2. Scan for hardware changes. In the Device Manager window, click the Action menu at the top. Then select Scan for hardware changes.
  3. Wait for detection. Windows scans all connected ports for new or updated hardware. Devices may flicker on and off the list while the system builds its inventory. This is normal, and it usually takes a few seconds.
  4. Install drivers if necessary. If Windows can't match a component to a driver automatically, you need to step in. Right-click the detected device and select Update driver. A device without a working driver often shows a yellow warning badge or appears under Other devices.

There are two other ways to start the scan from the same window:

Advertisement
  • Click the Scan for hardware changes button in the toolbar (it looks like a computer with a magnifying glass).
  • Or, click on the top device name (like your PC name), then click Action in the menu bar, and select Scan for hardware changes. Selecting the top entry first matters, because the scan covers the whole machine from there.

Visual reference:

Scan for hardware changes button in Device Manager
Click the Scan for hardware changes button
Scan for hardware changes option under Action menu
Or use the Action menu to scan

Method 2Use a Command in Windows Terminal

The command line is an alternative when the graphical menus fail, for example when Device Manager is slow, frozen or doesn't show the Action menu items. This method uses PnPUtil (a command-line utility used to manage hardware drivers) to run the scan.

Step 1: Open Windows Terminal as an administrator:

Windows Terminal vs. Command Prompt

Windows Terminal is the default command-line app in Windows 11, while Command Prompt is the older tool. Both environments run the exact same commands, but you need to run either one as an administrator to scan for hardware changes. Right-click the Start button and choose Windows Terminal to open your command-line environment with the required administrative permissions.

Advertisement
⚠️Run as Administrator
Executing this command requires an elevated terminal session. Right-click the Terminal icon and select 'Run as administrator'.
  1. Right-click the Start button and select Windows Terminal (Admin). On some newer builds of Windows 11 this entry is labelled Terminal (Admin).
  2. If prompted by User Account Control, click Yes. A terminal window opens with an administrator prompt.

Step 2: In the terminal window, type or copy-paste this command and press Enter:

PnPUtil Command

PnPUtil is a built-in command-line tool that lets you manage your computer drivers and scan for hardware changes without opening the graphical menu. You can use the pnputil /scan-devices command in your terminal to force Windows to look for newly attached hardware. This modern command replaces older tools like devcon and works directly through the command line.

⚠️Command Prompt vs. Windows Terminal
Windows Terminal acts as the contemporary shell successor, though Command Prompt executes the identical syntax. Active session validation prevents execution errors.

Latest Update

Executing pnputil /enum-devices /connected lists active peripherals. Forcing an immediate bus refresh requires pnputil /scan-devices. Enumerating all system hardware relies on pnputil /enum-devices.

💻Code
pnputil /scan-devices

The command makes Windows query the connected buses and set up matching software for the devices it finds. When it finishes, the terminal prints a short status message and returns to the prompt.

Advertisement

After the scan, Windows tries to match driver files (INF files) to the hardware IDs of any newly discovered devices. If it can't find a match, you need to get the driver yourself, usually from the device maker's website.

The scan refreshes the Plug and Play device list, which helps Windows recognise newly attached hardware. It can also clear up sluggish peripherals and ghost entries (old listings for devices that are no longer connected).

Step 3: When it finishes, you can close Windows Terminal.

⚠️Potential Issues After Scanning
Driver conflicts triggered by rapid bus queries occasionally cause system instability. Rebooting the machine clears lingering driver loading faults.
Command to scan for hardware changes in Windows Terminal
Running pnputil /scan-devices in Windows Terminal

To confirm that Windows now sees your device, open Device Manager and expand the matching category. This works the same way on Windows 10 and 11.

Advertisement

Summary

Verifying that Windows recognises a peripheral across Windows 10 and 11 takes a few targeted actions:

Post-Scan Considerations

Routine driver updates rarely necessitate manual bus scans unless specified by the package installer. Hardware discovery failures remain the primary trigger for manual enumeration.

A manual scan is a good diagnostic tool when a physical component doesn't announce itself to the operating system. If the device still doesn't show up afterwards, the problem is more likely the cable, the port or the device itself than Windows.

Device Manager vs. Command Line

  • Device Manager: Easier for beginners, provides a visual interface, good for general hardware detection.
  • Command Line (PnPUtil): More powerful, scriptable, useful for automation or when the GUI option fails, requires administrator privileges.
  • Use Device Manager’s Scan for hardware changes button or menu.
  • Or run the pnputil /scan-devices command in Windows Terminal (Admin).
  • You must be signed in as an administrator to do these.
  • These steps help Windows find and set up new devices without you needing to restart.

Device Manager is the easiest option and works best for everyday users and general hardware detection. The command line is more powerful and can be scripted, so it suits automation or the times when the visual menu fails. Choose whichever method you're more comfortable with to scan for hardware changes on your Windows 11 computer.

Advertisement

A scan fixes detection problems, but it can't repair a corrupted driver package. If a device keeps failing after you rescan, you'll need to roll back the driver or remove it and install it again from a clean package.

What Happens After Scanning?

When Windows queries the system buses, it starts automatic driver installation for any hardware IDs it recognises. Devices without a matching driver show a warning badge in Device Manager. Downloading the driver package from the device maker usually fixes this.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *