一次 注册dll失败 的经历

背景:Regsvr32  D:\****\Out\***.dll

错误提示:模块“****”加载失败,请确保该二进制存储在指定的路径中,.......,找不到指定的模块。

 

尝试解决方案:更换dll位置,分别至SysWOW64和system32文件夹下并使用管理员权限打开,以及其他最后看来是无用功的操作

结果:没用

 

真●解决方案:使用工具 Dependency Walker 分析该dll所依赖的dll是否存在本地安装注册

如图所示,黄色问号就是导致注册失败的罪魁祸首,接下来“安排”它们,然后在运行CMD,输入Regsvr32  D:\****\Out\***.dll,即可解决问题,Over

一次 注册dll失败 的经历