Windows 7下ActiveX控件注册问题

samtyty 2009-10-10 04:30:52
最近买了个新机器,想尝试Windows 7(32位),系统安装顺利,VB6也是安装顺利,临近结束时提示兼容性有问题,没有理他,VB6(SP6)的IDE运行没有问题。但是运行原来在XP系统下的VB代码时,出现了很多第三方控件不能加载的问题,这些控件在XP系统中,可以直接复制到相应的文件夹中,不需要专门注册即可正常使用,曾经在Vsita(64位)下也顺利运行了。但是今天在Windows 7下却出现不能正确注册的问题,用regsvr32注册后,提示“ 出现错误0x8004005 对dllregistsever的调用失败”
测试的控件是ccrpprg6.ocx
请大家帮忙看看该如何解决
...全文
1633 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
samtyty 2009-10-11
  • 打赏
  • 举报
回复
楼上两位的回帖,可能时正确答案吧
但是我是按照论坛中一个提示(找不到该帖子了,是回帖,好不容易才找到的,呵呵):关闭UAC后,再安装,安装完成后,再打开UAC,结果可以使用了。

记得第一次安装时,确实提示了注册失败的,但是当时没有在意,后来关闭UAC后就可以了,谢谢大家的回帖
sonic_andy 2009-10-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cuizm 的回复:]
在VB的快捷方式上,点击鼠标右键,在菜单中选择【以管理员身份运行】即可。
因为安全,windows7默认是以普通用户身份运行程序。导致无权限调用系统注册函数。因此,出错。
[/Quote]
赞同,Vista开了UAC也会出现同样的问题,也可以通过这个方法解决.
射天狼 2009-10-11
  • 打赏
  • 举报
回复
在VB的快捷方式上,点击鼠标右键,在菜单中选择【以管理员身份运行】即可。
因为安全,windows7默认是以普通用户身份运行程序。导致无权限调用系统注册函数。因此,出错。
东方之珠 2009-10-11
  • 打赏
  • 举报
回复
还没用过Win7,帮项.
king06 2009-10-10
  • 打赏
  • 举报
回复
regsvr32在除XP,2K的系统中不好用吧,关注

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧