While running regsvr32 for registering an ocx component, an error message "DllRegisterServer failed with error code 0x80004005." popup.
Solution
You may need to have administrator privileges and rights.
1. Run a Command Prompt as Administrator. To open an elevated Command Prompt, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
2. Right click the Setup File and select the "Run as Administrator" option from the pop-up menu.
3. Alternatively, you can disable User Access Control too
4. or login with Administrator account.
You may need to reset the Windows XP permission of the whole registry
how do you fix error code 0x80004005?