windows 7及以上系统安装和启动Visual Basic 6.0 (VB6) 问题解决

windows 7及以上系统安装和启动Visual Basic 6.0 (VB6) 问题解决

visual basic 6.0由于太过古老,在Windows vista,7及以上系统在安装或启动时会出现一些错误和兼容性问题。但是偶尔用来开发一些小工具还是很方便的,作者这几天在安装启动的时候同样遇到了各种问题,所以这篇文章用于记录和解决这些问题。

1. 安装程序出现兼容性弹窗提醒

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

出现兼容性弹窗就点击运行程序,后续如果出现其他弹窗点击忽略

2. 启动时出现兼容性弹窗提醒或者未知的错误

如果在启动VB6.EXE时出现了兼容性弹窗,未知的错误以及各种缺少或者未注册dll弹窗,请先执行这里的所有步骤,如果不能解决再依次解决后续步骤

在这里插入图片描述

在这里插入图片描述

在VB98文件夹中选中VB6.EXE,然后右键菜单,点击属性

在这里插入图片描述

选中兼容性选项,勾选以兼容性模式运行这个程序,系统选择WindowsXP,2000,98都可以

勾选以管理员身份运行此程序,同时最好关闭UAC权限控制

visual basic 6.0并不兼容UAC,会导致其所需的一些系统权限无法获取到,然后出错

3.提示找不到文件DAO350.DLL

在这里插入图片描述

首先检查DAO350.DLL文件是否在下面位置中存在

64位系统:C:\Windows\SysWOW64

32位系统:C:\Windows\System32

如果不存在,去C:\Program Files (x86)\Common Files\microsoft shared\DAO里找,然后复制到上面的位置

在这里插入图片描述

如果这里也没有,去百度搜索该文件进行下载,然后再复制

https://www.wenjian.net/file/dao350.dll.html

4. 提示丢失或未注册VB6TMPL.TIB

在VB98文件夹中选中VB6.EXE,然后右键菜单,点击属性,兼容性选项里勾选管理员运行

5.提示注册msvm.exe失败

在这里插入图片描述

1.首先推荐去百度上尝试下载绿色版的VB6.0安装程序,因为这种版本通常不需要完整的安装过程,可以直接使用‌,以跳过这个报错

‌2.更改安装程序的兼容性设置,上面的兼容性设置是以Windows XP Service Pack 3模式运行,如果出现此错误弹窗,就改为以兼容Windows XP Service Pack 2模式运行,并禁用桌面元素。然而,这种方法不一定可以解决这个问题提示缺少控件MSCOMCTL.OCX

6.提示缺少控件MSCOMCTL.OCX

如果在VB中运行一个使用了特定控件(如TreeView控件)的应用程序,而该控件存在于MSCOMCTL.OCX文件中,但是该文件在系统中未找到或未正确注册,则会出现“缺少控件”的错误。

去百度下载MSCOMCTL.OCX文件,然后将下载的MSCOMCTL.OCX文件复制到系统目录下

64位系统:C:\Windows\SysWOW64

32位系统:C:\Windows\System32

7.使用windows XP 虚拟机

可以使用hyper-V,VMware workstation等虚拟化程序安装windowsXP系统,然后使用Visual Basic6.0以解决各种情况的报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值