Errors 0x80070005 and 0x8002801c encountered when registering library files


We need to manually register AcroPDF.dll and AcroPDFimpl.dll on a client's machine, but we're encountering errors that don't make sense.

I first downloaded and ran RegDllView from to confirm that the libraries indeed are not already registered.

User is logged in via an Administrator account.
All commands run are in an Administrator elevated command prompt.
The libraries aren't Blocked as they would be if they were copied from an Internet source.
The user can access the files, and looking at the security, he has Read and Execute access.

When we try to register the first file using RegSvr32 AcroPDF.dll we consistently get the error 0x80070005 (Access Violation)
When we try to register the first file using RegSvr32 AcroPDFimpl.dll we consistently get the error `0x8002801c' (problem accessing the OLE registry)

The files originally were in C:\Program Files (x86)\Common Files\Adobe\Acrobat\ActiveX, but when the first attempt at registering them in that folder failed, we placed copies into a different folder, then finally moved the copies into C:\Windows\SysWOW64\, same errors throughout.

I have run sfc /scannow on the workstation (no errors) and DISM.exe /Online /Cleanup-image /Scanhealth (no errors), just in case the error was workstation-specific.

Does anyone have any ideas what else we can try, or an explanation why we can't access and register these libraries?

asked on Stack Overflow Mar 10, 2020 by Dan

0 Answers

Nobody has answered this question yet.

User contributions licensed under CC BY-SA 3.0