Windows 7:无法注册DLL – 错误代码:0X80004005

当我试图注册一个COM DLL时,

regsvr32 rpcrt4.dll 

我收到以下错误信息:

“模块”c:\ windows \ system 32 \“rpcrt4.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0X80070006。

我该如何解决这个问题? 请帮忙。

根据这个: http : //www.vistax64.com/vista-installation-setup/33219-regsvr32-error-0x80004005.html

在提升的命令提示符下运行它。

打开开始菜单并在search框中inputcmd按住Ctrl + Shift并按Enter

这将以pipe理员模式运行命令提示符。

现在inputregsvr32 MyComobject.dll

使用下面的命令应该在Windows 7上工作。不要忘记用双引号将完整path的dll名称括起来。

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