A printer that suddenly stops appearing on your computer can be frustrating, especially when you need to print important documents. In many cases, the problem is not with the printer itself. Instead, Windows may fail to recognize the device because of connection issues, outdated drivers, incorrect settings, or temporary system glitches.
Whether you are using a USB printer, wireless printer, or network printer, Windows 11 and Windows 10 include several built-in tools that can help restore the connection.
This guide walks you through the most effective methods to fix a printer not detected in Windows 11 and 10.
Fix Printer Not Detected in Windows 11 and 10

Follow these steps if your printer is not detected by your Windows 11 device:
- Ensure the printer is powered on and properly connected to your PC or network.
- Restart both the printer and your computer to refresh connections.
- Run the Windows Printer Troubleshooter.
- Check for Windows updates and install the latest printer drivers.
- Add the printer manually through Windows Settings.
- Restart the Print Spooler service.
- Remove and reinstall the printer if Windows still cannot detect it.
Follow the steps below for the best results.
Step 1: Check the Printer’s Physical Connection
Before changing any Windows settings, make sure the printer is properly connected and powered on.
A loose cable or an interrupted network connection is one of the most common reasons Windows cannot detect a printer.
For a USB printer, verify that the cable is securely connected to both the printer and the computer. If possible, try a different USB port on your PC.
For a wireless printer, ensure the printer is connected to your WiFi network and that the WiFi indicator light is active.
Open Printer control panel or display screen > Check network status > Confirm the printer is connected to the correct network.
If your printer uses Ethernet, verify that the network cable is securely connected.
Once you have confirmed the connection, restart the printer and wait for it to fully initialize before moving to the next step.
Step 2: Restart Your Computer and Printer
Temporary communication issues can sometimes prevent Windows from detecting a printer.
Restarting both devices refreshes connections and clears temporary errors.
- Turn off the printer completely.
- Shut down your computer.
- Wait approximately 30 seconds.
- Turn the printer back on and allow it to finish startup.
- Start your computer again.
- After Windows loads, check whether the printer appears in the printer list.
- Open Settings > Bluetooth & devices > Printers & scanners > Look for your printer.
In Windows 10: Open Settings > Devices > Printers & scanners > Check if the printer appears.
If the printer is still missing, continue with the next solution.
Step 3: Run the Windows Printer Troubleshooter
Windows includes a built-in troubleshooting tool that can automatically identify and fix common printer-related issues.
The troubleshooter checks printer settings, services, drivers, and connectivity.
In Windows 11: Open Settings > System > Troubleshoot > Other troubleshooters > Printer > Run.
In Windows 10: Open > Settings > Update & Security > Troubleshoot > Additional troubleshooters > Printer > Run the troubleshooter.
Allow Windows to complete the scan.
If the troubleshooter finds any issues, follow the recommended fixes and then restart your computer.
This tool often resolves problems involving incorrect printer settings and communication errors.
Step 4: Add the Printer Manually
Sometimes Windows does not automatically discover a printer even though it is connected properly.
Manually adding the printer can force Windows to search again.
In Windows 11: Open Settings > Bluetooth & devices > Printers & scanners > Add device.
Wait while Windows searches for printers.
If the printer does not appear: Select > Add manually.
Follow the on-screen instructions to add the printer using its connection type.
In Windows 10: Open Settings > Devices > Printers & scanners > Add a printer or scanner.
If Windows cannot find the printer: Select > The printer that I want isn’t listed.
Choose the appropriate option and continue through the setup wizard.
This method is particularly useful for network printers and older printers.
Step 5: Update or Reinstall Printer Drivers
A damaged or outdated driver can prevent Windows from recognizing a printer.
Updating the driver ensures compatibility and restores communication between the printer and the operating system.
- Open Device Manager, Expand > Print queues> Locate your printer.
- Right-click the printer > Update driver.
- Select Search automatically for drivers.
- Allow Windows to search and install any available updates.
- If updating does not work, reinstall the driver.
- Open Device Manager > Print queues.
- Right-click the printer > Uninstall device.
- Restart your computer.
Windows may automatically reinstall the driver after rebooting.
You can also download the latest driver directly from the printer manufacturer’s website for the most reliable results.
Step 6: Restart the Print Spooler Service
The Print Spooler service manages printing tasks in Windows.
If this service stops running, your printer may disappear or fail to be detected.
- Open Search > Type Services > Open Services.
- Scroll down and locate Print Spooler.
- Right-click Print Spooler > Restart.
- If the service is stopped:
- Right-click Print Spooler > Start.
- Next, double-click Print Spooler.
- Set Startup Type to Automatic.
- Select Apply > OK.
Restarting this service often restores printer visibility immediately.
Step 7: Check Windows Update
Microsoft frequently releases updates that improve hardware compatibility and fix printer-related issues.
Installing pending updates may resolve detection problems.
Open Settings > Windows Update, Select > Check for updates. Download and install all available updates. Restart your computer when prompted.
For Windows 10: Open Settings > Update & Security > Windows Update > Check for updates.
After updating, check if the printer is detected.
Step 8: Verify Network Discovery Settings
If you are using a network printer, Windows must be able to discover devices on the network.
When Network Discovery is disabled, printers may not appear.
- Open Control Panel > Network and Sharing Center.
- Select > Change advanced sharing settings.
- Under your current network profile:
- Turn on > Network Discovery.
- Turn on > File and Printer Sharing.
- Select > Save changes.
After enabling these settings, allow Windows a few minutes to search for available printers.
Then return to the printer settings page and check whether the device appears.
Step 9: Remove and Reinstall the Printer
If Windows previously detected the printer but no longer recognizes it, removing and reinstalling it may resolve the issue.
- Open Settings > Bluetooth & devices > Printers & scanners.
- Select your printer, go to Choose > Remove device.
- Confirm the removal.
- Restart your computer.
- Next, open Settings > Bluetooth & devices > Printers & scanners > Add device.
- Allow Windows to search for printers.
- Select your printer and complete the installation process.
This process removes corrupted settings and creates a fresh printer configuration.
Step 10: Check for Hardware Issues
If none of the software fixes work, the problem may be hardware-related.
Inspect the USB cable for visible damage. Try a different USB cable if available.
Connect the printer to another computer.
If the second computer also fails to detect the printer, the issue may be with the printer hardware itself.
For wireless printers, ensure the printer maintains a stable network connection and is within range of the router.
Testing with another computer helps determine whether the issue is caused by Windows or the printer.
FAQs
Why is my printer connected but not showing up in Windows?
This usually happens because of outdated drivers, disabled printer services, network issues, or incorrect printer settings. Running the Printer Troubleshooter and reinstalling the printer often resolves the problem.
How do I force Windows to detect my printer?
Open Settings > Printers & scanners > Add device. If Windows cannot find the printer automatically, use the manual setup option and follow the installation wizard.
Can a Windows update cause printer detection problems?
Yes. Occasionally, a Windows update may affect printer drivers or settings. Installing the latest updates and updating printer drivers can usually fix the issue.
Why is my wireless printer not appearing?
The printer and computer may be connected to different networks. Verify that both devices are connected to the same WiFi network and that Network Discovery is enabled.
Should I reinstall my printer driver?
Yes. Reinstalling the printer driver is one of the most effective solutions when Windows fails to detect a printer or displays communication errors.