Troubleshooting Code Error 8002801c - DllRegisterServer in COM failed
Introduction to Code 8002801c
This
is not a VBScript error, but an error with registry permissions.
The Symptoms you get
When you are using Regsvr32 to register a COM object (e.g. Active-X component) For example: regsvr32 COM.
What happens is you get: 'Error accessing the OLE registry.'
The Cause of Code 8002801c
Permissions to the registry is the most likely cause. A trivial cause is you are trying to unregistered a component, that has already been unregistered. Regsrv32 /u.
The Solution
Even if you are a local Administrator, it still possible that you have been locked out of certain Registry keys. Therefore, I suggest that you research which Key / Value your regsvr32 is trying to
alter, and take ownership and adjust permissions, then try the command again. Regmon may help you discover the appropriate area of the registry.
Example 1 of Error 8002801c
Guy Thomas recommends
Computer Training Software. Their topics and material are ideal for getting you started with VBScript. The
videos are easy to follow and you can control the pace. Try their free demo material and then see if you want to buy the full package.
See more about VB Script Training CD.
Do you have a good example of this error?
If so, then email me I will publish it with a credit to you:
The extra features you get in your eBook
include, more pages full of detailed examples. Also, ten 'how to...'
sections, with screen shots showing which menus to use. Go for Guy's
eBook - and get a printable version with copy enabled and no expiry date.