模块“srmlib.dll”已加载,但未找到入口点 DllRegisterServer

Posted

技术标签:

【中文标题】模块“srmlib.dll”已加载,但未找到入口点 DllRegisterServer【英文标题】:The module "srmlib.dll" was loaded but the entry-point DllRegisterServer was not found 【发布时间】:2012-10-30 05:00:34 【问题描述】:

当我尝试运行使用 srmlib.dll 的代码时,我遇到了一个异常,因为没有注册 srmlib.dll,但是当我尝试注册它时 (regsvr32),我遇到了上述错误.

我在注册表中找到了该 Dll 的条目:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\C:|Program Files|Reference Assemblies|Microsoft|FSRM|v7.0|srmlib.dll

我使用 Depends 检查 Dll,发现 IESHIMS.dll 丢失,但我不确定这与我的问题有关。

怎么办?

【问题讨论】:

【参考方案1】:

事实证明,当加载 srmlib.dll 时,它会与服务器交互,因此必须在活动的 FSRM 服务器上。

所以你需要做的很简单,只需将你的服务器配置为运行 FSRM 服务,如下链接所示:http://blogs.technet.com/b/josebda/archive/2008/08/20/the-basics-of-windows-server-2008-fsrm-file-server-resource-manager.aspx

并在该服务器上运行代码。 这应该可以解决问题。

【讨论】:

以上是关于模块“srmlib.dll”已加载,但未找到入口点 DllRegisterServer的主要内容,如果未能解决你的问题,请参考以下文章

模块“msvcp110.dll”已加载,但找不到入口点DllRegisterserver。 怎么办

已加载 PDO 和 pdo_mysql 但未找到类

解决方案windows win7 双击图片,不能通过照片查看器打开,有错误 “模块shimgvw.dll已加载,但找不到入口点DllRegisterServer ”

Apache 无法启动 - 表示 httpd 模块已加载但未运行

模块qtcore.dll已经加载,但找不到入口点怎么解决

Linux 系统 怎样查看已加载模块的状态