Remove Hidden (Ghosted) Devices in Windows 10 and 11

To remove a hidden (ghosted) device, open Device Manager, choose View > Show hidden devices, identify a device you recognize and no longer use, then select Uninstall device. In the confirmation dialog, leave the option to delete the driver software unchecked for routine cleanup. A stale entry is usually harmless, so remove it to clear an obsolete device record or troubleshoot a specific issue—not to speed up Windows.

What a hidden or ghosted device means

Device Manager normally emphasizes hardware currently detected by Windows. Turning on Show hidden devices can reveal devices Windows does not display by default, including devices that were physically removed but still have a device record. A disconnected mouse, USB accessory, or old printer may appear faded. However, not every hidden entry is a ghost: Windows also hides some device categories by design. Check that an entry is both disconnected and recognizable before removing it.

Uninstalling a device entry does not automatically erase its driver package. Windows keeps driver packages in its Driver Store so it can reuse a compatible driver if the hardware is connected again. Removing a leftover entry rarely makes startup noticeably faster; the original claim that ghosted devices slow startup is not a reason to perform a broad cleanup.

Before you remove anything

Only remove an entry you can identify with confidence, such as an old USB mouse you no longer own. Do not use this as a general cleanup pass on unfamiliar devices. Be especially careful with current hardware and entries for storage, display, network, chipset/system, sound/video/game controllers, firmware, or USB controllers. Removing an active or system-critical device can interrupt a feature or make hardware stop working until Windows reinstalls its driver.

If you are changing driver packages or cleaning up several devices, create a restore point first. If a device is physically connected and you intend to uninstall it, unplug it before removal; otherwise Windows may immediately rediscover the device and reinstall its driver.

Remove a ghosted device in Device Manager

  1. Open Device Manager. Search for “Device Manager” from Start and open it. Choose View > Show hidden devices to display entries Windows normally hides.
    Device Manager with the View menu open and Show hidden devices selected.
    The View menu in Device Manager shows the Show hidden devices option.
  2. Find the old device. Expand the likely category, such as Mice and other pointing devices or Universal Serial Bus devices. Look for a faded entry that matches hardware you disconnected. If the name is generic, right-click it, open Properties, and review the manufacturer and device instance path on the Details tab. Stop if you cannot tell what it is.
    A faded USB Optical Mouse entry selected in Device Manager with Uninstall device highlighted.
    A disconnected USB mouse entry is selected for removal.
  3. Uninstall only that entry. Right-click the confirmed stale device and choose Uninstall device. Check the name in the confirmation dialog. For normal cleanup, do not select Attempt to delete the driver software for this device; that option removes the driver package and can affect other devices that rely on it. Select Uninstall, then restart if Windows asks.
    The Uninstall Device confirmation for a USB Optical Mouse with the driver deletion option unchecked.
    Leave the driver software deletion option unchecked for a routine device cleanup.
  4. Confirm the result. Reopen Device Manager and check that the old entry is gone. If the item returns, check whether the hardware is still attached through a dock, hub, or wireless receiver. Windows can recreate a device entry when hardware is detected again.

Optional: use PnPUtil to inspect disconnected devices

On Windows 10 version 1903 or later, an administrator can use PnPUtil to list disconnected devices. Open Terminal (Admin) or Command Prompt (Admin) and run:

pnputil /enum-devices /disconnected

Review the output and copy the exact Instance ID of a device you have positively identified. On Windows 10 version 2004 or later, you can ask PnPUtil to remove that one device instance:

pnputil /remove-device "<device instance ID>"

Replace the placeholder, including its angle brackets, with the actual instance ID and keep the quotation marks. Do not guess an ID or use a broad class or device-ID command to remove a group. PnPUtil’s remove command targets a device instance; it does not mean you should delete the corresponding driver package. Microsoft documents the supported versions and syntax in its PnPUtil command reference.

Administrator Command Prompt showing PnPUtil commands to list disconnected devices and remove one by instance ID.
PnPUtil can list disconnected devices and remove a specific instance by ID.

If the device is still listed or comes back

Make sure Show hidden devices is on and refresh the Device Manager view. A device that returns after a restart may still be present through a dock, monitor, receiver, or another connected device; disconnect it before uninstalling again. If the hardware is currently needed and stops working, reconnect it and let Windows detect it, or use the manufacturer’s current driver. Do not remove a driver package just to make a ghosted entry disappear.

For the current Device Manager steps and driver-removal behavior, see Microsoft’s guide to uninstalling devices and driver packages. Microsoft also explains which types of devices can appear as hidden in its hidden devices reference.

Leave a Comment

How to Create a Torrent Magnet Link with uTorrent (and Magnetizer)

How to Create a Torrent Magnet Link with uTorrent (and Magnetizer)

Create a magnet link from a torrent in uTorrent, learn how to check it, and see why Magnetizer is now a legacy option.

How to Repair or Recover Corrupt Microsoft Word and Excel Files

How to Repair or Recover Corrupt Microsoft Word and Excel Files

Learn how to repair a corrupt Word or Excel file with Office’s built-in tools, recover Word text, extract Excel data, and safely check earlier versions.

Remove Hidden (Ghosted) Devices in Windows 10 and 11

Remove Hidden (Ghosted) Devices in Windows 10 and 11

Learn how to safely remove hidden (ghosted) devices in Windows, identify disconnected hardware, and avoid deleting a driver package other devices may need.

How to Ping Multiple IP Addresses on Windows With a Range Pinger

How to Ping Multiple IP Addresses on Windows With a Range Pinger

Learn what the legacy IP Address Range Pinger did, scan an authorized /24 on Windows with PowerShell 7, and interpret ICMP results correctly.

Free Online Microsoft Project MPP Viewer: Open Files in a Browser

Free Online Microsoft Project MPP Viewer: Open Files in a Browser

Open a Project 2010 MPP file in a browser with a free read-only viewer, check Project 2007 compatibility, and choose a safer sharing fallback.

What Is the Windows.old Folder, and How Do You Remove It?

What Is the Windows.old Folder, and How Do You Remove It?

Learn what Windows.old contains, what to copy before deleting it, and the supported Windows 11 and Windows 10 steps for safely reclaiming storage.

How to Change Windows 7 Folder Colors with Rainbow Folders

How to Change Windows 7 Folder Colors with Rainbow Folders

Learn how Rainbow Folders changes Windows 7 folder icons, choose a style and hue, undo the change, and use a built-in icon option safely.

How to Install a Bluetooth Driver in Windows 7

How to Install a Bluetooth Driver in Windows 7

Install the right Bluetooth driver in Windows 7 using the PC maker’s package or Device Manager, then verify the adapter and test pairing safely.

How to Fix a Black Screen on Windows 7

How to Fix a Black Screen on Windows 7

Diagnose a Windows 7 black screen by checking the display, starting Safe Mode, running Startup Repair, and using System Restore after a recent system change.

How to Install Unsigned Drivers in Windows 7

How to Install Unsigned Drivers in Windows 7

Learn the safest way to install an unsigned driver in Windows 7, use the one-session F8 option, and understand test signing for driver development.