Skip to content
Follow
Windows

How to Scan for Hardware Changes in Windows 11

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

Sometimes when you plug in a new device (like a printer or USB drive), your computer doesn’t notice it right away. This guide will show you simple ways to tell Windows to look for new hardware so it can work properly.

⚡ 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?

You might need to scan for hardware changes when you install new hardware like a graphics card, RAM, or a USB device, and Windows doesn’t automatically detect it. It can also help if a previously working device suddenly stops being recognized by your PC. This process tells Windows to check all connected hardware and install any necessary drivers or updates.

Latest Update

This guide applies to Windows 11, but the steps are very similar for Windows 10.

Why Scan for Hardware Changes?

You might need to scan for hardware changes when you install new hardware like a graphics card, RAM, or a printer. Sometimes, Windows doesn’t automatically detect these new items. Scanning tells Windows to actively look for any new or changed hardware so it can set it up correctly. This is also helpful if a device suddenly stops working, as a scan might help Windows re-detect it and fix the issue. It’s a basic troubleshooting step to ensure your system recognizes all connected components.

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
You need to be signed into your computer as an administrator to do this.
⚠️Administrator Privileges Required
You need administrator rights to make changes to hardware settings. If you don’t have them, you might see an error message or be unable to complete the steps.
⚠️Administrator Privileges Required
You need to be signed into your computer as an administrator to perform these actions. If you are not an administrator, you may not have the necessary permissions to make system 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.

You can use the built-in Device Manager tool to scan for hardware changes. This is often the quickest way to get Windows to recognize new hardware. 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 will now search for any new or updated hardware. This may take a few moments. You might see devices appear or disappear from the list as Windows detects them. Step 4: Install Drivers (If Necessary) If Windows detects new hardware but cannot install the correct drivers automatically, you may need to install them manually. 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.

Here’s what it looks like:

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

If you prefer using commands or if the Device Manager option isn't working, you can use the Command Prompt or Windows Terminal. This method uses a powerful tool called PnPUtil to manage devices.

Step 1: Open Windows Terminal as an administrator:

Windows Terminal vs. Command Prompt

While Windows Terminal is the modern default, you can also use the older Command Prompt (cmd.exe) for these commands if you prefer. Both require administrator privileges.

⚠️Run as Administrator
You must open Windows Terminal (or Command Prompt) as an administrator for this command to work. 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

The command pnputil /enum-devices /connected can list connected devices, but for scanning, pnputil /scan-devices is the direct equivalent to the Device Manager action. Some guides might also suggest devcon rescan, but PnPUtil is the built-in, recommended tool.

⚠️Command Prompt vs. Windows Terminal
While both Command Prompt and Windows Terminal can run this command, Windows Terminal is the modern replacement and recommended for newer Windows versions. Ensure you are in the correct terminal environment.

Latest Update

The command to scan for hardware changes using PnPUtil is: pnputil /enum-devices /connected. However, a more direct command to force a rescan is pnputil /scan-devices /new. For older systems or different needs, pnputil /enum-devices can list all devices.

💻Code
pnputil /scan-devices

This command tells Windows to scan for new devices and install drivers if needed.

After the scan completes, Windows will attempt to detect any new hardware and automatically install appropriate drivers if they are available and recognized. If drivers are not found automatically, you may need to install them manually.

This command forces Windows to check for any Plug and Play (PnP) devices that have been connected or changed since the last scan. It's particularly useful for devices that don't show up immediately after plugging them in, or if a device stops responding.

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

⚠️Potential Issues After Scanning
In rare cases, running a hardware scan might cause temporary glitches or require a system restart, especially if Windows finds conflicting drivers or hardware. If you encounter problems after a scan, try restarting your computer.
Command to scan for hardware changes in Windows Terminal
Running pnputil /scan-devices in Windows Terminal

Summary

To make sure your Windows 10 or 11 PC recognizes new hardware:

Post-Scan Considerations

Scanning for hardware changes is generally not necessary after every driver update unless the update specifically requires a hardware re-scan or a device stops working. It's most useful when Windows fails to detect new hardware or when a device stops responding unexpectedly.

Scanning for hardware changes is generally not necessary after every driver update unless the update specifically requires it or a device stops working. It's primarily used for detecting new physical hardware or troubleshooting unrecognized devices.

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.

By following these easy steps, you can fix hardware detection problems quickly and keep your devices working smoothly.

While scanning for hardware changes can sometimes fix driver issues by forcing a re-detection, it is not a guaranteed fix for all driver problems. If a device continues to malfunction, you may need to manually update, rollback, or reinstall the specific device driver.

What Happens After Scanning?

After you scan for hardware changes, Windows will attempt to detect any new hardware. If it finds something new, it will try to install the appropriate drivers automatically. If drivers are not found or are incorrect, the device might appear with a yellow exclamation mark in Device Manager, indicating a problem. You will then need to manually update or install the correct drivers for that specific device.

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 Change Windows Terminal Themes
Windows How to Change Windows Terminal Themes
How to Open Windows Terminal Automatically When You Start Windows 11
Windows How to Open Windows Terminal Automatically When You Start Windows 11

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

Leave a Comment

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