HP LaserJet Pro M404dn Driver Install on Windows 11: Plain Setup, No Extra Software
The first install most people botch on an HP LaserJet Pro M404dn is not the driver itself. It is the full software package. You go to HP’s support page, grab whatever the big download button offers, and fifteen minutes later you have a printer assistant, a scan utility for a printer that cannot scan, a fax component, and a tray of background services you will never touch. The M404dn prints. That is the job. Here is how to get it on Windows 11 with the least amount of extra weight.
What the M404dn actually needs from Windows
The M404dn is a monochrome laser with duplex printing and Ethernet. No scanner, no color, no fax. That makes it one of the friendlier machines for a plain driver setup, because Windows 11 already carries a generic monochrome LaserJet-class driver that will talk to it.
If you are on a wired network connection, the fastest path is often to do nothing. Plug the Ethernet cable into the printer, plug the other end into your switch or router, give it a few seconds, then hit Settings > Bluetooth & devices > Printers & scanners > Add device. Windows usually finds it and installs the in-box driver without asking you anything.
That gets you printing. It does not get you the HP-specific options: tray selection, the exact toner-status readout, some of the driver-level job settings. If you want those, keep reading. If all you need is paper coming out, stop here and go make coffee.
The clean route: driver package, not the full suite
When you do want the proper driver, the mistake is grabbing the installer that bundles everything. HP publishes the bare driver separately from the full software package, and that is the one worth downloading. Look for the entry labeled as a basic or print-only driver, not the “full feature” or “easy start” bundle.
Grab the package, then note where it lands. If it arrives as a .exe, most of these self-extract into a folder before installing. If yours does not, run it and let the installer unpack, but cancel out before it starts adding the extras. You want the extracted folder, not a shortcut on your desktop.
Once the files are sitting in a folder you can point at, follow Microsoft’s own order of operations for a manual install:
- Open Device Manager from the Win+X menu.
- Expand the printer category so your M404dn shows up.
- Right-click the M404dn itself and go to Update driver.
- Of the two options offered, take Browse my computer for drivers.
- Point it at the folder you extracted. Tick the subfolders box.
- Hit Next and let Windows match the INF files.
If Windows finds a newer version than what is already loaded, it installs it. If it decides the current driver is already the best match, the tool simply tells you that the right driver is in place and nothing needs changing. That is not an error. It means the in-box driver won hands down.
When the printer never appears in Device Manager
This is the snag I see most often on fresh Windows 11 builds. The printer is on the network, the port is reachable, but Device Manager has no entry to right-click. That usually means Windows has not bound a driver to the device yet.
Two fixes, in order of preference.
Fix one: add it as a local printer on a TCP/IP port. Open Printers & scanners, click Add device, then Add manually. Choose the option for adding a printer using a TCP/IP address. Punch in the printer’s IP and, when asked for a driver, use Have Disk and browse to the INF inside the folder you extracted. That forces the binding without relying on Windows’ automatic discovery.
Fix two: clear the corrupted entry first. If Device Manager shows the printer but it misbehaves, remove it properly. Right-click, Uninstall device, and before confirming check the box for Delete the driver software for this device. Restart. Windows reinstalls a clean copy on boot. Skipping that checkbox is the classic mistake: it leaves the bad driver sitting in the store, ready to be picked straight back up.
The generic-driver trick nobody mentions
If the proper HP driver refuses to bind and you have to get pages out before the day ends, you can force Windows to fall back to its generic printer driver. It is a stopgap, not a fix, but it gets pages out.
Open Device Manager, unfold the Print queues branch, right-click your printer entry, and select Update driver. Point Windows at a folder yourself with Browse my computer for drivers, then take the manual route via Let me pick from a list of available drivers on my computer. From the list, choose the generic software device entry and continue. Restart the PC afterward. The tradeoff is real: you lose the HP-specific settings, and the print quality is whatever the generic driver decides is sensible. It buys you time, nothing more.
Do not run the troubleshooter and expect much
A lot of guides still tell you to fire up the built-in printer troubleshooter from Settings > System > Troubleshoot > Other troubleshooters. Be aware that Microsoft has deprecated that tool on recent Windows 11 builds. It may still be there on older installs, but on a current build it often is not, and when it is, it rarely does more than re-detect the printer you already knew about.
Skip it. The manual device-manager route above is more reliable and tells you what actually happened.
One habit that saves an hour later
Before you touch any driver on the M404dn, drop a restore point. Windows makes this a two-click job through the Start menu search. The reason is simple: printer drivers are usually harmless, but a half-installed one is annoying to unwind, and a restore point gets you back to working in a single restart.
Keep the folder with the extracted INF somewhere off your Desktop while you are at it. If the driver starts misbehaving after a Windows update, you will want to re-point at those same files rather than go hunting through HP’s support maze again. That folder is your working copy. Treat it better than the download page does.
Plain setup, plain driver, no scanner assistant for a machine that cannot scan. That is the whole of it.