Printer App Crashes When Adding New Device – Real Fix

Hardware – Printers Intermediate 👁 11 views 📅 Jun 21, 2026

Your printer app keeps crashing when you try to add a new device. It's usually a corrupted cache or a driver conflict. Here's how to fix it without losing your hair.

You Try to Add a Printer and the App Dies

You open the printer app – maybe HP Smart, Brother iPrint&Scan, or Epson ScanSmart. You click “Add Printer” or “Add Device.” The app spins for a second, then freezes. Or it just closes. No error, no warning. You restart the app, try again, same thing. Last week I had a client with a Brother MFC-J995DW – every time she tried to add a new wireless printer, the app crashed. She was ready to throw it out the window.

What's Going On?

The root cause is almost always one of two things: a corrupted local cache or a driver conflict from an old printer that didn't uninstall cleanly. The app stores temporary files – sometimes they get stale or broken. When you try to add a new device, the app tries to read that cache and chokes. The second cause: leftover drivers from a previous printer (or a failed update) that confuse the new hardware detection. It's like the app's brain is full of junk.

The Fix – Step by Step

Step 1: Kill the App and Clear Its Cache

Don't just close the window. Force quit it. On Windows, open Task Manager (Ctrl+Shift+Esc), find the printer app process, and end it. Then clear the cache. The location varies, but for most apps it's here:

%appdata%\[printer brand]\cache

Or check %localappdata% too. For HP Smart, it's %localappdata%\HP\HP Smart\cache. Delete everything inside that folder. Don't delete the folder itself – just the contents. Restart the app and try adding the printer.

Step 2: Remove Old Printer Drivers

If step 1 didn't fix it, you've got a driver conflict. Go to Control Panel > Devices and Printers. Look for any printer that's grayed out or has a yellow warning. Right-click and remove it. Then open Device Manager (search for it in Start). Under Print queues, look for old or ghost printers (they show with a faint icon). Right-click and uninstall. Check the box that says “Delete the driver software for this device” if it appears. Reboot your PC.

Step 3: Run the Printer App as Admin

Sometimes the app just doesn't have the rights to talk to the new hardware. Right-click the app shortcut and select “Run as administrator.” Try adding the device again. If it works, set the app to always run as admin: right-click the shortcut, Properties, Compatibility tab, check “Run this program as an administrator.”

Step 4: Check for Windows Updates

I know, boring. But a recent Windows update broke the print spooler for some apps. Go to Settings > Update & Security > Windows Update and install any pending updates. Also check for optional driver updates: click “View optional updates” and install any printer-related ones.

Step 5: Reset the Print Spooler

If the app still crashes, the spooler might be stuck. Open Services (services.msc). Find “Print Spooler.” Right-click and stop it. Then navigate to C:\Windows\System32\spool\PRINTERS and delete everything inside. Go back to Services and start the spooler again. This clears out stuck print jobs that can interfere with adding new devices.

What If It Still Fails?

If none of that works, you might have a corrupted app install. Uninstall the printer app completely, reboot, then download the latest version from the manufacturer's website – not from the Microsoft Store, if possible. For HP, get the full driver and software pack from hp.com. For Brother, use the “Full Driver & Software Package” from their support page. Install fresh, and it should work. I had one case where the app's database file was corrupted – no cache or driver fix helped. Full reinstall was the only answer. If that still fails, the app might have a bug that only the manufacturer can fix. Contact their support and mention the crash on adding a new device – they'll likely have a beta patch or a workaround.

Was this solution helpful?