HP Printer Keeps Going Offline on Windows 11
Your HP printer keeps showing offline when you try to print from Windows 11. Here's how to fix it — start with the quick stuff, work up to the deeper fixes.
HP Printer Offline on Windows 11 — Step-by-Step Fixes
You go to print a document on Windows 11, and your HP printer shows "Offline" in Devices & Printers. I've seen this dozens of times with HP Envy, DeskJet, and LaserJet models. The fix is usually simple — but sometimes you need to dig deeper.
Work through these sections in order. Stop when your printer shows "Ready" and prints a test page. No need to do all of them.
Quick Fix (30 seconds) — Check the Basics
- Make sure the printer is turned on. Look for a solid power light, not blinking.
- Check the printer's screen (if it has one). Does it show an error like "Paper jam" or "Low ink"? Those can force offline status. Clear any error first.
- Check the USB cable. If it's a wired connection, unplug it from both the printer and PC, then plug it back in. Try a different USB port on your PC — avoid using a hub, plug directly into the computer.
- For wireless printers: Confirm the printer is connected to your Wi-Fi network. Print a network configuration page from the printer's menu. Look for "Connected" or a valid IP address. If it says "Not connected," run the wireless setup wizard again.
After checking these: Open Settings > Bluetooth & devices > Printers & scanners. Click your HP printer. If it says "Offline," click "Set as default printer" — sometimes that wakes it up. Still offline? Move to the moderate fix.
Moderate Fix (5 minutes) — Re-enable the Printer & Restart Services
- Open Settings (press Windows + I). Go to Bluetooth & devices > Printers & scanners.
- Click your HP printer. Click "Remove device." Confirm removal. The printer will disappear from the list. Don't worry — you'll add it back.
- Now restart the Print Spooler service. This clears out stuck print jobs that trick Windows into thinking the printer is offline.
- Press Windows + R, type
services.msc, press Enter. - Scroll down to "Print Spooler." Right-click it and select "Stop."
- Wait 10 seconds. Then right-click "Print Spooler" again and select "Start."
- Close Services window.
- Press Windows + R, type
- Add the printer back. Back in Settings > Printers & scanners, click "Add device." Windows will search. When your HP printer shows up, click it and follow the prompts. Don't click "Add manually" unless it doesn't show up — that's for network printers with a specific IP.
- Once added, print a test page. Open Notepad, type something, press Ctrl+P. Select your HP printer, click Print.
Expected result: Printer should now show "Ready" and print. If it still shows offline or the test page doesn't print, move to the advanced fix.
Advanced Fix (15+ minutes) — Clean Driver Reinstall & Registry Edit
If the moderate fix didn't work, Windows has a corrupted driver or stuck configuration. I've fixed hundreds of HP printers this way — it's the nuclear option, but it works.
Step 1: Remove all HP printer drivers
- Open Settings > Bluetooth & devices > Printers & scanners.
- Remove any HP printer listed (even if it says "Ready").
- Open Control Panel (press Windows + R, type
control, press Enter). - Go to Programs > Programs and Features. Look for any HP printer software (like "HP Envy 6000 Series Basic Driver" or "HP LaserJet Pro M404-m405"). Uninstall each one. Reboot your PC.
Step 2: Delete leftover driver files (the part most people skip)
- Open File Explorer. Navigate to
C:\Windows\System32\spool\drivers\w32x86(for 32-bit drivers) andC:\Windows\System32\spool\drivers\x64(for 64-bit). Delete everything inside these folders. You'll need admin permission — click Continue. - Now delete the printer registry keys. Press Windows + R, type
regedit, press Enter. Go toHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers. Look for any key named with your HP printer model. Right-click the key and delete it. Confirm. - Close Registry Editor. Reboot your PC again.
Step 3: Download and install fresh drivers
- Go to HP's official support site: support.hp.com. Search for your exact printer model (e.g., "HP Envy 6458e").
- Under "Software and Drivers," select Windows 11. Download the full driver installer — not the HP Smart app from the Microsoft Store (that's a lightweight wrapper, not the full driver).
- Run the installer. Choose "Express" installation. Let it check connections. If it asks, connect the USB cable or confirm Wi-Fi setup.
- The installer will detect your printer and set it up. When done, print a test page from Notepad.
Expected result: Printer should now show "Ready" and function normally. If it still shows offline after this, you likely have a hardware issue: try the printer on another PC, or check if the printer's network card has failed (common on older wireless models).
Real-world triggers for this problem
This usually happens after:
- A Windows 11 update (like the 2023-09 Cumulative Update that broke printer enumeration for HP devices).
- Installing HP Smart app from the Store — it conflicts with the full driver.
- Reconnecting the printer to a different USB port or Wi-Fi network.
If you run into this again, skip the Store app entirely. Stick with the driver from HP's site.
Was this solution helpful?