FineReader Engine to throw 0x80070005 (E_ACCESSDENIED)

Symptoms

FineReader Engine 12 throws the following error:

Retrieving the COM class factory for component with CLSID {12002016-0000-1056-976E-008048D53AE3} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Cause

The error can be seen when Engine is loaded via OutprocLoader under the user with restricted access to the following Registry's key:

Computer\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{12002016-0000-1056-976E-008048D53AE3}

Resolution

  1. Allow at least Read permission for the current user.RegistryEditor.png
  2. Additionally try resetting Key's settings to default:
  3.  

Delete the key by executing in CMD.exe

regsvr32 /u /i:"<path to the Inc folder>" "<path to FREngine.dll>"

Insert the key

regsvr32 /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"

Additional information

A similar error would be thrown for FineReader Engine 11 with a different CLSID: {110020D3-0000-1056-976E-008048D53AE3}

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.