Daily Tech Dispatch

Network & Hardware

How to Show Hidden Devices in Device Manager (Win 11/10)

Learn how to show hidden devices in Device Manager for Windows 10 & 11. Use the View menu or CMD to reveal ghost drivers, fix conflicts, and clean up stale hardware. Try it now.

You know the frustration. Your Wi-Fi adapter is throwing up ghostly errors, or you’ve just migrated a virtual machine to new hardware and the old, dead drivers are quietly clogging the system. You open Device Manager, scan the list, and see only what’s currently plugged in and working. The "phantom" hardware—the stale Driver files or the non-present hardware you need to purge? It’s invisible. By default, Windows keeps these hidden devices tucked away to keep the interface clean, but this invisibility is often what causes the very conflicts you’re trying to fix.

In this guide, I’ll walk you through how to use device manager show hidden devices options to reveal that ghost hardware. We’ll cover the quick GUI toggle for Windows 11 and 10, as well as the command-line method for persistent troubleshooting. Beyond just "seeing" them, I’ll explain why they are hidden and how to safely clean them up so they stop causing headaches.

Close-up view of an open hard drive held in a hand, illustrating data storage technology.

Quick Method: How to Show Hidden Devices via GUI

For most users, especially on modern Windows 11 or Windows 10 setups, the graphical interface offers a straightforward toggle. While the View menu is where the magic happens, there is a nuance here. Simply checking the box won't always reveal all history; it primarily shows disabled hardware and legacy non-PnP items that the Plug-and-Play manager still considers active but not currently present.

Step-by-Step Guide for Windows 10 and 11

Here is how to execute the "show hidden devices in device manager" trick using the standard interface:

  1. Launch Device Manager: Press Win + X and select Device Manager, or simply type "Device Manager" into the Start menu search bar and hit Enter.
  2. Access the View Menu: At the top of the window, look for the View tab or menu. In Windows 11, this is often a dropdown; in Windows 10, it is a traditional menu bar.
  3. Toggle the Setting: Select Show hidden devices. You will see the menu items go grey.
  4. Identify the Ghosts: Look for icons that appear greyed out. These represent hardware that was previously installed but is no longer physically present or is disabled at the driver level.

I’ve found that on Windows 11, the interface is slightly more forgiving with visual cues. The greyed-out devices are clearly distinct, making it easier to spot an old Intel PRO/1000 NIC sitting in the network adapter list next to your active Wi-Fi 6 card. If you don’t see the device you are hunting for using this method, it likely falls into the "non-present" category that requires the advanced environment variable trick, which we will cover next.

Detailed close-up of a computer keyboard featuring the Windows key in focus.

Advanced Method: Using Command Line to Reveal Drivers

Sometimes, the GUI toggle isn't enough. This happens frequently when dealing with "stale" registry entries for hardware that was physically removed from the machine months ago. Microsoft’s own documentation notes that prior to certain OS updates, the PnP manager stopped creating representations for legacy non-PnP devices. To force the system to reveal these deep-rooted windows device manager hidden entries, we need to nudge the system environment.

Step-by-Step Command Prompt Instructions

This method uses a temporary environment variable to flag Device Manager to ignore the "don't show" rules. You must execute these commands in sequence, within the same Command Prompt session, for the flag to stick.

  1. Open Command Prompt as Administrator: Right-click the Start button and select Terminal (Admin) or Command Prompt (Admin). Do not skip the "Admin" part; without elevated privileges, you cannot modify system-level display variables.

  2. Set the Environment Variable: Type the following command and press Enter:

    set devmgr_show_nonpresent_devices=1
    
  3. Launch Device Manager from the Same Session: While still in that Command Prompt window, type:

    start devmgmt.msc
    
  4. Confirm in GUI: Once Device Manager opens, go to View > Show hidden devices.

Crucial Note on Persistence: The set command in Windows is session-based. This means the variable will disappear the moment you close that Command Prompt window. If you need this view for multiple sessions or want to permanently change how your PC displays legacy drivers, you must set this variable manually in System Environment Variables (accessible via sysdm.cpl > Advanced > Environment Variables). I usually recommend against making this permanent for average users, as it clutters the Device Manager view with dozens of "ghost" entries from years ago.

Why Are My Devices Hidden? Common Causes & Fixes

If you’ve enabled the device manager hidden devices option and still aren't seeing the specific hardware you expect, or if you are wondering why a specific component disappeared from the active list, the cause is rarely malicious. It is usually one of three things: the hardware was physically removed, the driver was disabled by Windows Update, or the device is a "virtual" component that Windows has flagged as unnecessary.

Troubleshooting Specific Hardware (e.g., Wi-Fi Adapters)

I see this specific issue constantly with Wi-Fi adapters. Users often report, "My Wi-Fi is in the Windows Settings list but greyed out, and I can't find it in Device Manager to restart the driver." Here’s what’s typically happening:

  • Non-Physical Disconnection: If you are on a desktop and the Wi-Fi card was disabled in BIOS to prioritize Ethernet, Windows flags it as "non-present." It will only appear when you toggle Show hidden devices.
  • Driver Conflicts: After a major Windows feature update, proprietary Wi-Fi drivers (like older Realtek or Qualcomm models) sometimes fail to re-enumerate. The OS assumes the hardware is gone and hides the entry to prevent "device not working" error dialogs. Reinstalling the latest driver from the manufacturer’s website often forces the device to reappear in the standard view.
  • The "Not Working" Reset: Many users complain that "device manager show hidden devices not working." If you followed the CMD steps above but saw no change, it is likely because you opened Device Manager before running the set command, or you opened it in a new window that didn't inherit the variable. The command must be executed in the same terminal instance that launches the GUI.

In my experience, 90% of these "missing" Wi-Fi issues are resolved simply by disabling the hidden device entry, then using Scan for hardware changes in the main menu. This forces Windows to re-probe the PCI bus and pull the ghost entry back into the active, colored list.

Best Practices: Cleaning Up Stale Hidden Drivers

Seeing the devices is step one. Step two is deciding whether to kill them. Left alone, stale drivers can cause subtle issues—like incorrect network profiles being loaded by Wi-Fi manager or slow boot times as Windows tries to initialize drivers for hardware that isn't there.

When to Uninstall vs. Keep Hidden Entries

Do not blindly delete everything that is greyed out. Follow this rule of thumb:

  • Uninstall entries for hardware you have permanently removed. For example, if you replaced a DVD drive with an SSD years ago and still see "ATAPI DVD" in the storage devices list, right-click that greyed-out entry and select Uninstall device. Check the box that says "Attempt to remove the driver for this device" if available.
  • Keep entries for hardware you might re-install later. If you have a spare external USB hard drive that frequently shows up and disappears, leaving the hidden entry helps Windows re-recognize the device faster when you plug it in.
  • Virtual Machines: If you have migrated VMs (Hyper-V, VMware), clean out the "ghost" USB controllers or legacy network cards in the VM’s guest OS. These are the most common source of conflict in enterprise environments.

A quick risk assessment: Removing a hidden driver is generally low-risk because the hardware isn't currently active. However, always make a System Restore Point before bulk-uninstalling drivers. I’ve seen rare cases where a "hidden" virtual service was actually critical to a background process, and its removal broke a specific line-of-business application. When in doubt, keep it.

Frequently Asked Questions

How do I unhide a device in Device Manager? Technically, you don't "unhide" a specific device; you toggle the global view. "Hiding" is a system default for non-present hardware. Once you enable Show hidden devices via the View menu, they become visible. If a device is greyed out because it is "non-present," you cannot make it active unless you physically reconnect the hardware or re-enable it in BIOS/UEFI settings.

Why is my Wi-Fi hidden in Device Manager? This usually happens if the Wi-Fi radio has been disabled in Windows Settings or if a recent driver update failed, causing the PnP manager to mark the adapter as "non-present." Try disabling the hidden entry and clicking Scan for hardware changes to force it to reappear in the active list.

Does showing hidden devices affect system performance? No. Toggling the visibility of hidden devices is purely a UI action. It does not add any overhead to the operating system. However, keeping active but conflicting drivers installed can slow down boot times. Regular cleanup of stale entries is good hygiene, but the act of viewing them has zero performance impact.

Conclusion

Getting to the bottom of hardware conflicts often starts with what you can't see. Whether you use the quick View menu toggle for a fast check or the Command Prompt environment variable for a deep dive, revealing these ghost entries is a critical part of Windows maintenance.

Remember that the device manager show hidden devices feature is just the magnifying glass. The real work is in the cleanup. Regularly auditing your driver list prevents the accumulation of stale data that can confuse Windows Update or cause network stack errors. If you want to go even deeper into hardware diagnostics, consider running System Information (msinfo32), which provides a comprehensive snapshot of your current active hardware without the "hidden" noise.

Did this help you find that elusive Wi-Fi adapter or clear out your VMs? Let me know in the comments which method worked best for you. For more on keeping your system optimized, check out our guide on the Best Driver Update Tools for Windows 11.

Back to Home