windows windows
番茄系统家园 · 2021-08-27 10:30:19
注册OCX失败。开启执行时传回错误讯息:
无法加载模块c:\\\。请确定二进制文件储存于指定的路径,或进行侦测以检查二进制文件或相依.DLL档是否发生问题。找不到指定的模块。
在x64平台注册32位组件(OCX,DLL)应使用c:\\\,而非c:\windows\system32\regsvr32.exe!(发现有趣的是:system32下的regsvr32.exe是64位版,sysWOW64下的regsvr32.exe才是32位版。XD)
将boo.ocx复制到c:\windows\sysWOW64,并使用同目录下的regsvr32.exe执行注册。
但是注册后会出现第二个问题:0x80040200
boo.ocxwasloadedbutthecalltoDllRegisterServerfailedwitherrorcode0x80040200
模块boo.ocx已加载,但是呼叫DllRegisterServer失败,错误码为0x80040200
原因:同事因不熟悉UAC的眉角,在启动cmd.exe时未RunAsAdministrator提升为管理者权限,导致0x80040200权限不足错误(印象中,权限不足代码多为0x80004005,本例不然)。重新升为管理者权限执行cmd.exe,注册成功!
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/50001.html。猜你喜欢
最新应用
热门应用