Windows 7: unable to register DLL - Error Code:0X80004005

Windows 7Regsvr32

Windows 7 Problem Overview


When I tried to register a COM DLL,

regsvr32 rpcrt4.dll

I get the following error message:

`The module "c:\windows\system 32"rpcrt4.dll" was loaded but the call to DllRegisterServer failed with error code 0X80070006.

How do I fix this problem? Please help.

Windows 7 Solutions


Solution 1 - Windows 7

According to this: http://www.vistax64.com/vista-installation-setup/33219-regsvr32-error-0x80004005.html

Run it in a elevated command prompt.

Solution 2 - Windows 7

Open the start menu and type cmd into the search box Hold Ctrl + Shift and press Enter

This runs the Command Prompt in Administrator mode.

Now type regsvr32 MyComobject.dll

Solution 3 - Windows 7

Use following command should work on windows 7. don't forget to enclose the dll name with full path in double quotations.

C:\Windows\SysWOW64>regsvr32 "c:\dll.name" 

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questiondotnet-practitionerView Question on Stackoverflow
Solution 1 - Windows 7Daniel A. WhiteView Answer on Stackoverflow
Solution 2 - Windows 7Michael BloodView Answer on Stackoverflow
Solution 3 - Windows 7SahayaanView Answer on Stackoverflow