It’s a common occurrence to see this error code when trying to register an OCX file from C:\ Windows\ system 32. Most of the time, the call to the DLLRegisterServer fails because of a permission problem and has nothing to do with the actual OCX component that you are trying to register. Fortunately, the error 0x8002801c can be avoided by copying the OCX file to C:\ Windows\ SysWOW64 and repeating the operation with administrator privileges. If you’re currently dealing with this issue, follow the step by step guide below to eliminate the error 0x8002801c and successfully register your OCX File.

Fixing Error 0x8002801c after OCX File Registration fail

That’s it. You can use these four steps to grant proper permissions to any OCX file that is causing the 0x8002801c error code. Most of the time it will allow you to register the ActiveX component and eliminate the issue.

Fix  DllRegisterServer Failed Error 0x8002801c - 7Fix  DllRegisterServer Failed Error 0x8002801c - 88Fix  DllRegisterServer Failed Error 0x8002801c - 86Fix  DllRegisterServer Failed Error 0x8002801c - 49Fix  DllRegisterServer Failed Error 0x8002801c - 42