【VB6|第16期】Windows安装VB6各种问题的解决方案

日期:2023年3月19日
作者:Commas
签名:(ง •_•)ง 积跬步以致千里,积小流以成江海……
注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^ - ^
1.01365 = 37.7834;0.99365 = 0.0255
1.02365 = 1377.4083;0.98365 = 0.0006


【VB6|第16期】Windows安装VB6各种问题的解决方案_第1张图片


文章目录

  • 一、前言
  • 二、config.nt 无法运行16位DOS程序故障 - 解决方案
  • 三、安装过程中很多程序无法执行,文件无法读取 - 解决方案
  • 三、工程中的Data Report无法正常使用 - 解决方案
  • 四、开始菜单没有找到VB6启动项 - 解决方案
  • 五、VB6编辑器不支持顺表滚动事件 - 解决方案


一、前言

最近给一个WIN7系统的朋友安装VB6的时候,遇到的各种问题,如下:

  • config.nt 无法运行16位DOS程序故障;
  • 安装过程中很多程序无法执行,文件无法正常读取,从而导致安装失败,只能终止;
  • 工程下拉菜单中的 “添加 Data Report” 功能无法使用
  • win键(即左下角的开始菜单)输入VB6没有找到对应的启动程序;
  • 原生VB6编辑器不支持鼠标滚轮事件;

这里给记录一下,希望可以帮助到一些朋友……
需要的文件与源码,都放在文章最后,小伙伴们可以放心食用哟 ^ - ^

二、config.nt 无法运行16位DOS程序故障 - 解决方案

问题描述:

Windows 2000XPVISTAWIN7下运行16位MS DOS程序时,可能会遇到Config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications(Config.nt 系统文件不适用于运行 MS-DOS 与 Microsoft Windows 应用程序)错误信息,然后只能点击关闭结束程序。

解决方案:

本质上是16位系统的系统环境变量值不能太长,所以修改当前用户的环境变量temp,将其改为C:\temp即可,如下所示:
【VB6|第16期】Windows安装VB6各种问题的解决方案_第2张图片

三、安装过程中很多程序无法执行,文件无法读取 - 解决方案

问题描述 Ⅰ:

在安装的过程中,不断提示运行不成功,重试、取消 or 跳过

  • ANALYZE.EXE
  • DDCONV.EXE
  • DDUPD.EXE

以上只是举几个例子,还有很多这样的情况发生。因为重试无效,取消又会终止了安装过程,所以选择跳过。当全部跳过之后,提示VB6安装失败。

解决方案 Ⅰ:

【VB6|第16期】Windows安装VB6各种问题的解决方案_第3张图片
根据弹窗提示的路径,找到对应程序的目录,看看该程序为什么无法运行。如上图所示,原来是这些exe都被莫名其妙的删除了,从其他安装包复制过来就可以了。

问题描述 Ⅱ:

当上述问题解决之后,重新安装,又发现ini文件读取不到。

解决方案 Ⅱ:

【VB6|第16期】Windows安装VB6各种问题的解决方案_第4张图片
也是根据弹窗提示的路径,找到对应文件的目录,发现也是文件不见了,也是从其他地方复制过来就搞定。

最后,值得一提的是,在和朋友沟通中发现,标题二中所描述的这些程序、文件丢失,可能是某杀软所为,应该是误杀了吧。所以小伙伴在解压安装包的时候,一定要关掉杀软,关掉杀软,关掉山软呀,说了三遍,说明是重点,画起来,期末要考的哈 ^ _ ^

三、工程中的Data Report无法正常使用 - 解决方案

问题描述:

无法添加Data Report,提示"类没有注册",如下所示:
【VB6|第16期】Windows安装VB6各种问题的解决方案_第5张图片
【VB6|第16期】Windows安装VB6各种问题的解决方案_第6张图片

解决方案:

  • 注册丢失的DLL
  • 重新安装VB6

以下是需要注册的dll,我写了个批处理文件,右键管理员运行:

(1)32位系统下:

@echo 开始注册

    regsvr32 %windir%/system32/msadodc.ocx /s
    regsvr32 %windir%/system32/msdbrptr.dll /s
    regsvr32 %windir%/system32/msdatlst.ocx /s
    regsvr32 %windir%/system32/msbind.dll /s
    regsvr32 %windir%/system32/mschrt20.ocx /s
    regsvr32 %windir%/system32/mschart.ocx /s
    regsvr32 %windir%/system32/mscomctl.ocx /s
    regsvr32 %windir%/system32/mscomm32.ocx /s
    regsvr32 %windir%/system32/msdatgrd.ocx /s
    regsvr32 %windir%/system32/msflxgrd.ocx /s
    regsvr32 %windir%/system32/msmask32.ocx /s
    regsvr32 %windir%/system32/msstdfmt.dll /s
    regsvr32 %windir%/system32/mswinsck.ocx /s

    @echo 注册成功

    @pause

(2)64位系统下:

@echo 开始注册

    regsvr32 %windir%/SysWOW64/msadodc.ocx /s
    regsvr32 %windir%/SysWOW64/msdbrptr.dll /s
    regsvr32 %windir%/SysWOW64/msdatlst.ocx /s
    regsvr32 %windir%/SysWOW64/msbind.dll /s
    regsvr32 %windir%/SysWOW64/mschrt20.ocx /s
    regsvr32 %windir%/SysWOW64/mschart.ocx /s
    regsvr32 %windir%/SysWOW64/mscomctl.ocx /s
    regsvr32 %windir%/SysWOW64/mscomm32.ocx /s
    regsvr32 %windir%/SysWOW64/msdatgrd.ocx /s
    regsvr32 %windir%/SysWOW64/msflxgrd.ocx /s
    regsvr32 %windir%/SysWOW64/msmask32.ocx /s
    regsvr32 %windir%/SysWOW64/msstdfmt.dll /s
    regsvr32 %windir%/SysWOW64/mswinsck.ocx /s

    @echo 注册成功

    @pause

如果上述注册还是无法解决问题,那么就只能重装VB6了。重装的话,一定要卸载干净,否则基本是做无用功。如何卸载干净,请看我的另一篇博客《VB6工程提示“文件格式不再支持”的解决方案》。另外,记住一句话,一切能用超管运行的都用超管运行,可以避免很多麻烦。

四、开始菜单没有找到VB6启动项 - 解决方案

问题描述:

有些操作系统安装VB6之后,开始菜单却搜索不到VB6,自然无法快捷启动VB6

解决方案:

首先,创建VB6.EXE快捷键,如下图所示:
【VB6|第16期】Windows安装VB6各种问题的解决方案_第7张图片

其次,将创建好的图标,放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs这个目录下,如下图所示:
在这里插入图片描述
接着按WIN键快速唤醒开始菜单,输入VB6就可以快速找到启动程序项啦

【VB6|第16期】Windows安装VB6各种问题的解决方案_第8张图片

五、VB6编辑器不支持顺表滚动事件 - 解决方案

问题描述:

原生不支持鼠标滚轮功能,编辑器用起来就很麻烦了,如下:
【VB6|第16期】Windows安装VB6各种问题的解决方案_第9张图片

解决方案:

首先,解压制作好的压缩包,我习惯放在安装VB的目录下,得到以下三个文件:

  • VB6IDEMouseWheelAddin.dll
  • VB6IDEMouseWheelAddin_32.bat
  • VB6IDEMouseWheelAddin_64.bat

【VB6|第16期】Windows安装VB6各种问题的解决方案_第10张图片

其次,根据您系统的位数运行对应的bat,32位运行VB6IDEMouseWheelAddin_32.bat64位运行VB6IDEMouseWheelAddin_64.bat,最好超管运行,不可以就双击运行;

最后,关闭所有VB程序或工程,打开一个VB工程,**外键程序→外接程序管理器→勾选“在启动中加载(S)”和“加载/卸载(L)”**两个选项,重新打开VB6编辑器,鼠标滚轮功能就加上去啦,如下图所示:
【VB6|第16期】Windows安装VB6各种问题的解决方案_第11张图片


下载地址:

  • 免费白嫖:https://download.csdn.net/download/qq_35844043/87592963
  • 积分下载:https://download.csdn.net/download/qq_35844043/87592955

版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/129646703

你可能感兴趣的:(VB6,windows,vb6安装,软件添加到开始菜单,批处理注册,编辑器添加鼠标滚轮功能)