Error 0x8007007e Printing from Microsoft Edge, Mail or other Modern Apps

When you try to print a webpage in Microsoft Edge or print a mail from the built-in Mail app, error 0x8007007e may occur. However, the classic desktop programs (a.k.a Win32 apps) can print correctly. The problem is restricted to modern or Universal Web Apps (UWP) like Edge, Mail, OneNote, etc.

Here is the full error message verbatim:

Your printer has experienced an unexpected configuration problem. 0x8007007e

printer error edge 0x8007007e printconfig.dll

Fix: Error 0x8007007e when Printing from Microsoft Edge

Error 0x8007007e — ERROR_MOD_NOT_FOUND – (0x7E) — translates to The specified module could not be found. This error occurs if the module PrintConfig.dll is missing under the printer’s spool folder. Follow these steps to fix the problem:

Open the C:\Windows\System32\Spool\Drivers\x64\3 folder.

In the above folder, a file named PrintConfig.dll must exist. If it’s missing, that causes the error 0x8007007e when printing from modern apps. See if you have the folder Spool\Drivers\x64.old\3. If the folder exists, copy PrintConfig.dll to the Spool\Drivers\x64\3 folder.

If the x64.old folder is missing, you can find the .dll file in other locations.

Open the Windows\System32 folder and do a search for PrintConfig.dll and you’ll see the search results as below:

printer error edge 0x8007007e printconfig.dll

The search results may show some older version(s) of the file. Be sure to pick the most recent version of PrintConfig.dll (x64 version) from search results and copy the file to C:\Windows\System32\Spool\Drivers\x64\3



In Windows 10 v1903, here is the file info and hash checksum.

File: C:\Windows\System32\Spool\Drivers\x64\3\PrintConfig.dll
Version: 0.3.18362.145
Size: 3466 KB
Date: 5/30/2019
File Description: PrintConfig User Interface
MD5: 6173803E45D401CB58BBD1BD34DFDA59
SHA256: EF086494C47CF19CA8586C54AD5FE87F2CE2BD3D4D767EFA917110BEFDBFCF7A

Likewise, if the 32-bit version of the file is missing from \spool\drivers\W32X86\3, search for the file and copy it from other location.

Alternately, you can get a fresh copy of the file from the Windows 10 ISO. Mount the ISO and open the sources\install.wim using 7-Zip and extract the PrintConfig.dll. Make sure you enable Flat View from the View menu in 7-Zip to locate the DLL file inside the WIM easily.

In case the file install.esd is present in place of install.wim, first, you need to convert it to the .wim format and then open it using 7-Zip.

printer error edge 0x8007007e printconfig.dll

You must, however, make sure that you’re using the latest Windows 10 ISO slipstreamed with the newest quality update to get the latest version of the file. In the above image, you can see that it has an older version (0.3.18362.145) of the DLL file compiled on 3-19-2019. That’s because I haven’t updated my USB setup disk as of recent.

How did the file go missing?

It’s possible that you may have earlier renamed the x64 folder to x64.old (as advised by your printer support team) in order to fix other printing related issue(s) — e.g., stuck print jobs. As a result, the PrintConfig.dll will be under Spool\Drivers\x64.old\3. Copying it back to Spool\Drivers\x64\3 fixes the problem.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.

Leave a Comment