HP Printer Keeps Going Offline on Windows 11

Hardware – Printers Beginner 👁 1 views 📅 May 29, 2026

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

  1. Make sure the printer is turned on. Look for a solid power light, not blinking.
  2. 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.
  3. 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.
  4. 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

  1. Open Settings (press Windows + I). Go to Bluetooth & devices > Printers & scanners.
  2. Click your HP printer. Click "Remove device." Confirm removal. The printer will disappear from the list. Don't worry — you'll add it back.
  3. 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.
  4. 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.
  5. 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

  1. Open Settings > Bluetooth & devices > Printers & scanners.
  2. Remove any HP printer listed (even if it says "Ready").
  3. Open Control Panel (press Windows + R, type control, press Enter).
  4. 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)

  1. Open File Explorer. Navigate to C:\Windows\System32\spool\drivers\w32x86 (for 32-bit drivers) and C:\Windows\System32\spool\drivers\x64 (for 64-bit). Delete everything inside these folders. You'll need admin permission — click Continue.
  2. Now delete the printer registry keys. Press Windows + R, type regedit, press Enter. Go to HKEY_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.
  3. Close Registry Editor. Reboot your PC again.

Step 3: Download and install fresh drivers

  1. Go to HP's official support site: support.hp.com. Search for your exact printer model (e.g., "HP Envy 6458e").
  2. 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).
  3. Run the installer. Choose "Express" installation. Let it check connections. If it asks, connect the USB cable or confirm Wi-Fi setup.
  4. 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?