模块 "APT50.dll" 加载失败

The module "APT50.dll" failed to load

我正在尝试在命令提示符中使用 regsvr32 命令注册 APT50.dll(运行 在管理员模式下),但我不断收到错误消息:

"The module 'APT50.dll' failed to load. Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files. The specified module could not be found."

我确信我的文件路径是正确的,那么还有什么问题吗?

此答案来自Fixing RegSvr32 The module failed to load. The specified module could not be found on Windows 64-bit

如果您运行正在使用 Windows 的 64 位版本,并且如果 apt50.dll 是 32 位,那么当 regsvr32 是 运行 并尝试访问System32 它会自动重定向到 SysWOW64 文件夹。

解决方案是将 apt50.dll 放入 SysWOW64 文件夹,这应该意味着 regsvr32 可以正确加载模块。

APT50.dll(又名活动 pdf)需要某些凭据才能访问。我没有这些凭据。不是免费的。

我知道为时已晚...但我正在为其他人添加我的解决方案,因为在遵循上述答案后我遇到了同样的错误:

“解决方案是将 apt50.dll 放入 SysWOW64 文件夹,这应该意味着 regsvr32 正确加载了模块。”

如果将 DDL 放入 SysWOW64 后遇到相同的错误,则需要打开 MSMQ 功能。

转到“开始”-> 搜索“打开或关闭 Windows 功能”-> 找到“Microsoft Message Queue(MSMQ) 服务器”并启用它。

现在,再次注册同一个DLL,这次就注册成功了