Skip to content
Follow
Windows

How to Scan for Hardware Changes in Windows 11

Richard
Written by
Richard
Feb 16, 2026 Updated Aug 13, 2026 5 min read
How to Scan for Hardware Changes in Windows 11
How to Scan for Hardware Changes in Windows 11

Scanning for hardware changes in Windows 11 forces your PC to look at all connected ports and find new devices like printers, graphics cards, or USB drives that failed to show up automatically.

Windows runs this check in the background most of the time, but faulty drivers, loose cables, or older hardware can stop it from working. You can fix this in just a few clicks using the built-in Device Manager tool without restarting your computer.

⚡ Quick Answer

Open Device Manager by pressing Win+R, typing devmgmt.msc, and pressing Enter. Then, click the “Scan for hardware changes” button in the toolbar or select Action Scan for hardware changes. Alternatively, run the command pnputil /scan-devices in Windows Terminal.

Why Scan for Hardware Changes?

Installing components like a graphics card, RAM, or a USB peripheral sometimes bypasses automated detection routines. Unrecognized peripherals demand a manual scan to compel Windows to check all connected ports and install missing drivers.

Latest Update

This procedure targets Windows 11, but matching steps apply to Windows 10.

Why Scan for Hardware Changes?

Active scanning forces the operating system to query all physical interfaces for newly attached components. Troubleshooting unresponsive peripherals often begins here, because re-detecting the hardware clears minor communication glitches. System builders rely on this diagnostic check whenever motherboard controllers fail to acknowledge newly seated hardware.

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.
📝Important
Administrator access is required to modify hardware settings.
⚠️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

Step 1: Open Device Manager:

  • Press Windows key + R on your keyboard.
  • Type devmgmt.msc and press Enter.

Device Manager provides a graphical interface for querying system buses. Step 1: Open Device Manager Search for Device Manager in the Windows search bar and open it. Step 2: Scan for Hardware Changes In the Device Manager window, click on the Action menu at the top. Then, select Scan for hardware changes. Step 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. Step 4: Install Drivers (If Necessary) Unmatched components require manual intervention when automated matching fails. Right-click the detected device and select Update driver.

  • 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.

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

Command-line execution offers an alternative when graphical menus fail. This method relies on PnPUtil (a command-line utility used to manage hardware drivers) to handle the scan.

Step 1: Open Windows Terminal as an administrator:

Windows Terminal vs. Command Prompt

Windows Terminal serves as the default shell environment, though Command Prompt (cmd.exe) handles identical syntax. Both interfaces require administrative elevation.

⚠️Run as Administrator
Executing this command requires an elevated terminal session. Right-click the Terminal icon and select 'Run as administrator'.
  • Right-click the Start button and select Windows Terminal (Admin).
  • If prompted by User Account Control, click Yes.

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

PnPUtil Command

Querying connected hardware utilizes pnputil /enum-devices /connected, whereas forcing a rescan mirrors Device Manager via pnputil /scan-devices. Legacy environments occasionally leverage devcon rescan, but PnPUtil remains the modern standard.

⚠️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 /new. Enumerating all system hardware relies on pnputil /enum-devices.

💻Code
pnputil /scan-devices

This syntax compels the kernel to query connected buses and configure matching peripheral software.

Post-scan operations involve matching INF files to newly discovered hardware IDs. Unrecognized components require manual software sourcing.

Bus enumeration refreshes Plug and Play (PnP, a subsystem allowing automatic device configuration) device trees. Sluggish peripherals and ghost entries often resolve after refreshing the hardware stack.

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

Summary

Verifying peripheral recognition across Windows 10 and 11 requires targeted diagnostic 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.

Manual scanning serves as an exceptional diagnostic tool when physical components fail to announce their presence to the operating system.

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.

Executing these maintenance steps resolves hardware visibility glitches and restores peripheral responsiveness.

Forcing a hardware re-detection addresses physical connectivity faults, but corrupted driver packages demand deep maintenance. Persistent hardware failures require manual driver rollbacks or clean reinstalls.

What Happens After Scanning?

System bus queries trigger automated driver installation routines for identified hardware IDs. Unrecognized peripherals display warning badges inside Device Manager when matching drivers are missing. Acquiring vendor-specific installation packages resolves these resource conflicts.

Was this guide helpful?

Tags: #Windows 11
Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

📚 Related Tutorials

How to Open Windows Terminal as Admin Automatically
Windows How to Open Windows Terminal as Admin Automatically
How to Open Windows Terminal as Admin Automatically
Windows How to Open Windows Terminal as Admin Automatically
How to Open Windows Terminal Automatically When You Start Windows 11
Windows How to Open Windows Terminal Automatically When You Start Windows 11
How to Change Windows Terminal Themes
Windows How to Change Windows Terminal Themes

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

Leave a Comment

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