Your printer vanishes from the Devices and Printers control panel, and every print job gets stuck in the queue. This printer not showing up problem usually traces back to a crashed Print Spooler service, a corrupted driver, or a stale registry entry that Windows 11 refuses to clean up on its own. The seven fixes below target each root cause so your printer reappears and stays visible after every reboot.
Troubleshoot Printer Not Working on Windows
Restart the Print Spooler Service
The Print Spooler manages communication between your computer and every connected printer. When this service crashes or hangs, Windows stops displaying printers entirely. Restarting it forces a fresh handshake with all printer hardware.
- Press Win + R, type
services.msc, and press Enter. - Scroll to Print Spooler, right-click it, and select Restart.
- If the service shows as Stopped, click Start instead.
After restarting, open Settings >> Bluetooth & devices >> Printers & scanners to confirm the printer reappears. If the spooler crashes again within minutes, a corrupted print job may be the cause. Navigate to C:\Windows\System32\spool\PRINTERS, delete all files in that folder, then restart the spooler again.
Reinstall the Printer Driver
A corrupted or outdated driver prevents Windows from recognizing the printer hardware. Removing the driver completely and installing a fresh copy resolves most detection failures that survive a spooler restart.
- Open Device Manager by pressing Win + X and selecting it from the menu.
- Expand Print queues, right-click your printer, and select Uninstall device.
- Check the box for Attempt to remove the driver if it appears, then confirm.
- Disconnect the printer USB cable or remove it from your Wi-Fi network.
- Restart your computer, reconnect the printer, and let Windows install the driver automatically.
If Windows installs a generic driver that lacks full functionality, download the manufacturer’s driver package from their support site. Avoid driver updater utilities — they often install incompatible versions that make the printer not work properly.
Run Windows Printer Troubleshooter
Windows 11 includes a built-in diagnostic that checks spooler status, driver integrity, and port configuration in one pass. Running it saves time when you are not sure which component is failing.
- Open Settings >> System >> Troubleshoot >> Other troubleshooters.
- Find Printer in the list and click Run.
- Select the missing printer if prompted, or choose My printer is not listed.
The troubleshooter applies automatic fixes and reports what it changed. Pay attention to the results summary — if it flags a port conflict or a disabled service, those details narrow down the root cause. The tool cannot fix hardware failures, so a printer that fails this check may need a USB cable swap or a network reset.
Add the Printer Manually
Auto-discovery fails when the printer sits on a different subnet or uses a non-standard port. Adding it manually forces Windows to establish a direct connection regardless of network broadcast limitations.
- Open Settings >> Bluetooth & devices >> Printers & scanners.
- Click Add device and wait for the scan to complete.
- Select Add manually (or The printer that I want isn’t listed).
- Choose Add a printer using a TCP/IP address for network printers, or Add a local printer for USB connections.
- Enter the printer’s IP address and let Windows detect the correct driver.
Verify the IP address on the printer’s display panel or configuration page first. An incorrect IP address creates a phantom printer entry that appears connected but never prints.
Fix Printer Visibility in Windows 11
Clear Stale Printer Entries
Old printer entries from previous installations block Windows from creating new connections to the same hardware. These ghost devices consume driver resources and can cause port conflicts that hide active printers.
Open Device Manager, click View >> Show hidden devices, then expand Print queues. Delete every grayed-out printer entry by right-clicking and selecting Uninstall device. Next, open Settings >> Bluetooth & devices >> Printers & scanners and remove any printers marked as offline or unavailable.
After clearing stale entries, restart the Print Spooler service to force a clean device enumeration. This fix is especially important after Windows updates that reset device configurations.

Update Windows and Printer Firmware
Microsoft ships printer driver fixes and spooler patches through Windows Update. A pending update can leave your system running a driver version that conflicts with the printer’s current firmware.
- Open Settings >> Windows Update and click Check for updates.
- Install all available updates, including optional driver updates listed under Advanced options >> Optional updates.
- Restart your computer after installation completes.
Check your printer manufacturer’s website for firmware updates as well. Many modern printers support firmware updates through a built-in web interface — type the printer’s IP address into a browser to access it. Mismatched firmware and driver versions rank among the most common causes of printer not working on Windows 11.
Reset the Printer Port Configuration
Windows assigns each printer a communication port during initial setup. If that port reference becomes corrupted or points to a disconnected path, the printer disappears from Devices and Printers even though the driver remains intact.
- Open Control Panel >> Devices and Printers.
- Right-click any remaining printer and select Printer properties.
- Go to the Ports tab and identify which port is checked.
- For USB printers, confirm the port matches the physical connection (USB001, USB002).
- For network printers, select Configure Port and verify the IP address and protocol match the printer’s current network settings.
Incorrect port assignments happen frequently when printers receive new IP addresses from DHCP. Assign a static IP address on the printer to prevent this issue from recurring after every router reboot.
Frequently Asked Questions
Why is my printer not showing in Devices and Printers?
The most common cause is a stopped Print Spooler service. Windows depends on this background service to detect and display all connected printers. A crashed spooler, corrupted driver, or stale registry entry from a previous printer installation can all prevent detection. Restart the Print Spooler service first, then check for driver and port issues if the printer still does not appear.
How do I fix a printer that stopped working after a Windows update?
Windows updates occasionally replace working printer drivers with newer versions that contain bugs. Open Device Manager, uninstall the printer driver, then download the previous driver version from the manufacturer’s website. Install it manually and prevent Windows from overwriting it by pausing automatic driver updates in Settings >> Windows Update >> Advanced options.
Can a firewall block printer detection on a network?
Yes. Windows Firewall and third-party security software can block the SNMP and WSD protocols that printers use for network discovery. Add exceptions for ports 161 (SNMP) and 3702 (WSD) in your firewall settings, or temporarily disable the firewall to confirm whether it is causing the detection failure.
Start with the Print Spooler restart since it resolves most printer visibility problems in under a minute. Work through the remaining fixes only if the printer still refuses to appear. Assigning a static IP address to network printers prevents the most common recurrence of this issue.