当前位置:  开发笔记 > 后端 > 正文

访问Project> References窗口时出错?

如何解决《访问Project>References窗口时出错?》经验,为你挑选了3个好方法。

在Visual Basic 6中,当我尝试访问Project> References时,它会抛出一个错误:

访问系统注册表时出错

我是:

以本地计算机管理员身份登录

运行Windows XP Professional和

我可以regedt32.exe很好地执行和访问所有注册表项.

VB6作为本地管理员安装.

知道为什么会这样吗?


我正在运行水晶报告8.5,它应该已经解决了这个问题,但显然我仍然遇到8.5安装的问题.我也尝试重新安装水晶报告,但没有运气.



1> 小智..:

根据您拥有的Windows操作系统(我有Windows 7企业版),您可能想尝试授予REGTLIB.EXE(位于C:\ Windws)的管理员权限.右键单击REGTLIB.EXE文件.从弹出菜单中选择"属性".然后选择"兼容性"选项卡.在"兼容性"选项卡上,选中/选择"以管理员身份运行此程序"复选框.单击"确定"保存更改.可能需要为您解决问题.它对我有用.祝好运.


你怎么了这个?我(遗憾地)在原始的Windows 7 x64位盒上构建了一些VB6代码,并安装了MINIMUM vb6.exe(我没有选中每个选项).卡住了,发现了这个.如果可以的话,我会给你20分.VB6糟透了.COM糟透了.这篇文章太棒了.

2> 小智..:

对我来说,这工作:

    转到C:\ Program Files\Microsoft Visual Studio\VB98

    通过右键单击 - >兼容性在权限级别部分更改VB6.EXE的属性,选中"以管理员身份运行此程序"选项



3> 小智..:

如果您正在运行Office 2010(测试版),则Word(显然)会写一个受限制的注册表项。扫描注册表时,VB引发错误。我拥有的密钥是:HKCR \ TypeLib {00020905-0000-0000-C000-000000000046} \ 8.5

对于Regmon-筛选进程名称->“ vb6.exe”和结果->“ ACCESS DENIED”。帮助快速找到它。

使用PSToosl(PSEXEC)修复了该问题,以运行注册表编辑器(命令行是Run-As-Administrator命令行中的psexec -i -d -sc:\ windows \regedit.exe。HTHJim。编辑/ ps-我在Windows 7(x64)框。更高的权限需要PSTools解决方案。

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有