首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DLL2003 80040005错误寄存器

DLL2003 80040005错误寄存器
EN

Stack Overflow用户
提问于 2012-07-14 04:10:42
回答 1查看 622关注 0票数 0

我有一个动态链接库(用VB6写的)。它可以在大多数机器和安装上注册并运行良好。我得到一个失败消息,消息如下:

C:\Program files\ApplicationPath\ModulesPath\dllname.DLL中的DllRegisterServer失败。返回码为: 0x80004005

我已经确保path具有模块及其依赖项所在的目录,我已经确保以管理员身份运行CMD提示符,同时取消选中"Run this program with restricted access“复选框。

我运行过depends.exe,它显示IESHIMS.DLL和WER.DLL丢失了,但在另一个2003年的Svr/R2/SP2机器上也丢失了它们,它在那里注册并运行良好。

有没有人知道该去哪里找什么?我还花了一些时间比较文件夹权限、文件内容和版本等。工作的服务器和非工作的服务器之间。

EN

回答 1

Stack Overflow用户

发布于 2012-07-14 04:22:48

0x80004005通常为ACCESS_DENIED。有时,终端服务器设置上的权限和配置可能会有一些偏差。可以对驱动器/位置进行虚拟化,并限制某些路径以保持配置整洁。至少我一开始是这么怀疑的。

祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11477671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档