Fix 0x8007007e Your printer has experienced an unexpected configuration problem

After my Windows 10 1903 update, I faced the following 0x8007007e error when I was trying to print a document from my Edge browser. The same error may occur from your Mail app:

Your printer has experienced an unexpected configuration problem. 0x8007007e

0x8007007e your printer has experienced an unexpected configuration problem

This error is a common error for HP printers and Multifunctionals (MFP). Typically the error only occurs in Microsoft Edge, Microsoft Print to PDF but luckily easy to fix. I’ve written down the solutions below. Your best bet would be Method 1. If that doesn’t fix your problem, continue to Method 2. Etcetera. :)

Method 1 – Copy and replace printconfig.dll

  1. Open Windows Explorer and navigate to C:\Windows\System32\spool\drivers\
  2. At the right top, search for printconfig.dll . You will most likely get multiple results. Locate the x64 DLL file. In my case, result 2, 3, 4 and 5 are identical (date/time and size are the same).
    search printconfig.dll 8007007e
  3. Right-click the Printconfig.dll and choose Copy
  4. Navigate to C:\Windows\System32\spool\drivers\x64\3
  5. Right-click in the folder and choose Paste. Make sure you right-click on an empty spot, since you can’t paste on an existing file.
    paste printconfig.dll 8007007e
  6. Open a command prompt as an administrator.
  7. Type net stop spooler && net start spooler and press Enter.
    restart print spooler net stop spooler start spooler
    If you’re having difficulties, you may also reboot your pc. The effect is similar :)
  8. Done!

If there’s no Printconfig.dll is located, you may want to download the printconfig.dll from my site, but only if you can’t find it on your own pc:

Method 2:

If Method 1 didn’t work out well, you may want to reinstall the HP drivers. I’ve tested this method, and it worked for me.

  1. Move away all folders from C:\Windows\System32\spool\drivers\x64 . For instance, I moved them to my Documents folder. The folder x64 has to be empty so we have a clean start :)
  2. Download
  3. Install the drivers. In the setup, you may choose between Traditional Mode, Dynamic Mode and Plug and Play USB mode. If you have connected the printer right now, choose USB mode – Plug and Play . Otherwise, you may choose Tradition Mode and create a (dummy) printer.  Here’s a a small visual guide how to add that dummy printer:
    add a dummy hp printer for printconfig.dll
  4. Go to C:\Windows\System32\spool\drivers\x64\PCC
  5. Double-click (open) . The PrintConfig.dll file is located in this CAB file.
  6. Right click Printconfig.dll and click Extract.
  7. Extract the Printconfig.dll file to C:\Windows\System32\spool\drivers\x64\3
    You may get an Access Denied error. User Account Control (UAC) may nag you here. If that’s the case, first Extract the file to another folder (Desktop, or My Documents for instance). Then copy the file from there and paste it in the \x64\3 directory.

    extract printconfig.dll from

  8. Open a command prompt as an administrator.
  9. Type net stop spooler && net start spooler and press Enter.
  10. Done!

As a reference: The print error may occur on all HP printers, but have especially been reported by HP Ency 4520, HP Laserjet 3050, HP 5200 series and HP Color Laserjet FlowMFP.

I really hope this guide helped you out. If not, please leave a comment with the error code, or where you got stuck, so I or any visitor may help you out!


0 0 vote
Article Rating
Notify of
Oldest Most Voted
Inline Feedbacks
View all comments

method 1 worked! thanks!

Brenton Carbins

There you have it folks. It worked for me restore: a dll that had been removed – presumably it had previously existed – by Windows Update in the not so distant past. Microsoft Windows is indeed a smouldering pile of poo.

Would love your thoughts, please comment.x