以用户Windows 10运行的系统注册表错误VB6

问题描述 投票:0回答:1

我最近升级到Windows 10,并且自升级以来,我一直无法使用VB6。我不断收到系统注册表错误。我已经用Google搜索并尝试了所有方法,似乎没有任何效果。不能以管理员身份运行VB6,不要问,但是我们无法以管理员身份登录我们的计算机,因此必须以用户身份登录。我们用来解决该问题的方法是,以Admin身份欺骗Windows 7登录,然后以Admin身份运行VB6,然后将我切换回用户,此方法仍然有效,但这不再起作用。有没有人建议VB6当前以用户身份而不是管理员身份工作?我真的不想诉诸于在我的虚拟机上运行它的方法:(预先感谢!

vb6 registry system
1个回答
0
投票

阿曼达,我知道3年后,我想知道您做了什么。我的解决方案可能会迟到。我将VB6 Enterprise移到Windows10机器上,但没有通过IDE将机器升级到Win10。但是,为了使其对某些使用Win10机器的客户有效,我:

  1. 备份所有VB6文件,文件夹和目录。
  2. 使用Win10中的控制面板,卸载VB6应用。没错,请卸载!
  3. 使用原始安装盘,以管理员身份运行,安装程序。
  4. 如果程序已更新为更高版本,则需要获取最新版本的副本并复制已安装的版本。
  5. 或者,Sweet Talk,请您的IT专家为您制作一个具有您应该运行的最新版本的新安装磁盘。
  6. 转到安装exe文件的文件夹,右键单击它并打开“属性”,然后转到“兼容性”选项卡。
  7. 选择以管理员身份运行,然后单击Windows XP Service Pack3的在兼容模式下运行此程序,或者如果它显示Windows XP的最新版本,请尝试。您可能需要向您的IT部门咨询。
  8. 警告:如果VB6程序使用任何非Microsoft工具,则可能需要手工注册它们。
  9. 我怀疑这已经为您解决了,但是我把它放在这里给任何可能偶然发现它的人,需要它。
© www.soinside.com 2019 - 2024. All rights reserved.