今天注册某个OCX时,Windows报告以下错误:
模块“XXX.ocx”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80040200。
这是Windows权限引起的,没有对CMD给予系统管理员权限。
如果是Windows7,可以在 C:\Windows\system32 下找到cmd.exe,然后在右键菜单中选择“以管理员身份运行”。
再 regsvr32 XXX.ocx 即可注册成功。