WINDOWS操作系统安装或运行软件提示 “模块**加载失败 请确保二进制......”问题分析及解决办法
在windows系统安装或运行某个软件时常发现(图1)错误信息,根据分析发现是regsvr32注册 OLE 控件中出问题(如在 Windows 注册表中的 DLL 和 ActiveX 控件)
图1
通过分析是regsvr32 注册控件或dll 动态链接库不完整,导致regsvr32注册命令找不到指令模块,小编通过测试发现有如下解决办法:
1、通过搜索引擎下载安装VC运行库,可以去微软下载安装(此方法小编机器运行不完整),https://visualstudio.microsoft.com/zh-hans/search/?query=VC%E8%BF%90%E8%A1%8C%E5%BA%93&lang=zh-hans
2、下载depends工具(http://www.dependencywalker.com/)或搜索引擎搜索此工具,检查c++dll所需要依赖的其他dll,通过分析发现缺少哪个文件(见图2),我们通过其他计算机搜索到这些缺少文件,把这些文件拷贝到C:\WINDOWS\SYSTEM32(32位)(c:\windows\syswow64(64位))目录下,然后重新安装软件或者注册即可。
图2
注:1、regsvr32 操作方法:命令提示符(cmd)-->regsvr32 /?; 2、以上方法为小编整理,相关资料软件来源微软及其他网站,非原著。