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
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:
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
x64.old folder is missing, you can find the .dll file in other locations.
Windows\System32 folder and do a search for
PrintConfig.dll and you’ll see the search results as below:
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
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.
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!
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.