For us, this issue was caused by a several issues; (1) %windir%\system32\difxapi.dll was allowed to be overwritten with an invalid difxapi.dll release by the HP Universal Print Driver and (2) a failure by Microsoft to correctly increment the release versions of difxapi.dll. Except for timestamps and file size, the VersionInfo on both files is identical.
To validate this issue is occurring in the environment, execute the following command: sfc.exe /verifyfile=%windir%\system32\difxapi.dll
If the output shows: Windows Resource Protection found integrity violations. Resolve the integrity violation with the individual file by executing the following command: sfc.exe /scanfile=%windir%\system32\difxapi.dll. A reboot will be required to restore integrity.
... View more