Windows 7 下安装VB6.0出现错误的解决办法

您所在的位置:网站首页 vb60卸载方法 Windows 7 下安装VB6.0出现错误的解决办法

Windows 7 下安装VB6.0出现错误的解决办法

2023-09-28 01:31| 来源: 网络整理| 查看: 265

由于工作需要,经常用VB6编个小软件。在windows 7下安装企业版时,遇到几次无法安装或者安装出错的情况,记录下来,供自己和大家参考。

1,卡死在“安装程序正在搜索已安装的组件"

如果多等一会儿也没有变化,可以退出安装,删除如下的键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0,包含它下面的所有东西,重新安装。

不过,这意味着下面也不会太顺利:

2,出现"有部件未正确注册,安装失败"(大意)

需要看看系统文件夹(32位系统是windows/system32)下的comcat.dll文件是不是小于22k,我的只有7k,如果是则需要覆盖掉。这个文件很不好删,会显示"需要TrustedInstaller授权",需要在安全-高级里修改所有者,还需要修改所有者权限,然后才能用regsvr32 /u 取消注册。然后从VB98\WIZARDS\PDWIZARD文件夹中拷贝一个22k的出来。然后重新安装,应该就可以了,但是还有问题。

3,没有错误提示,但还是会告诉你安装失败。

贴吧里一个贴子给了很大的帮助:运行企业版,不要安装企业版,选择"安装服务器工具",下一步,不要选择安装内容,下一步,会提示确认,然后提示安装成功。再次运行安装程序就OK了,可以从这个界面安装MSDN。

--------------------------------------------

4,添加:还是有问题,装不了sp6,提示没有安装VB6。

按照以下两个办法操作后,安装了一遍还是失败,没关系,运行一遍安装程序,不要没必要的组件,OK了:

1),把注册表清一遍

HKEY_LOCAL_MACHINE\Software\Microsoft\Devstudio  HKEY_LOCAL_MACHINE\Software\Microsoft\HTML Help Collections  HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Basic HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Component Manager  HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Modeler  HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Studio\6.0 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Visual Studio 6.0  -OR- MSDN Library  -OR- Visual Studio 6.0 components  HKEY_CURRENT_USER\Software\Microsoft\Devstudio  HKEY_CURRENT_USER\Software\Microsoft\Visual Basic  HKEY_CURRENT_USER\Software\Microsoft\Visual Component Manager  HKEY_CURRENT_USER\Software\Microsoft\Visual Modeler  HKEY_CURRENT_USER\Software\Microsoft\Visual Studio  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\&Programs\Microsoft Visual Studio 6.0  -or- MSDN Library  -or- other Visual Studio 6.0 components  HKEY_USERS\S-1-5-21-2127521184-1604012920-1887927527-72713\Software\Microsoft\Visual Studio  HKEY_USERS\S-1-5-21-2127521184-1604012920-1887927527-72713  \Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\&Programs\Microsoft Visual Studio 6.0  -or- MSDN Library  -or- other Visual Studio 6.0 components 

2),把System32的所有者和操作授权整个改了,像combat.com那样

-----------------------------

5,上面的问题,我以前的办法是安装贴吧的Visual Basic 6.0 Sirk 迷你版,也能解决问题,不过硬盘里就会有两个VB。

-----------------------------

再贴一些没确认的问题和解决办法:

★WIN7安装VB6提示VB98ENT.STF错误的解决办法: 发现是 setupwiz.ini文件参数错误,办法:

1、不要把VB6放在带有空格的目录!!!

2.打开setupwiz.ini,把"acme=acmboot.exe"改为"=setup\acmsetup.exe"; 

3.STF=setup\vb98ent.stf改为=setup\acmsetup.stf, 保存退出;  4.进入setup文件夹,把vb98ent.stf改名为acmsetup.stf;  5.把 vb6.0\SETUP 下的所有文件复制到vb6.0,目录下,会提示有个文件是否要替换,我是选择了替换。 6.运行setup.exe即可。

★win8.1 WIN10 64位装vb6.0卡在"安装程序正在更新您的系统"

1、安装时提示是否用Visual SourceSafe,要选择否。 2、自定义安装,接着选择“数据访问”,再点击2次“更改选项”,把ADO和RDS前面的勾去掉即可。 3、根据提示正常重启下即可。

★控件没法加载,加载时提示“对象类未注册”,如mscomctl.ocx,richtx32.ocx ,主要问题集中在带(sp6)字样的控件上

试了n多方法都没解决,彻底失望之余,打开vb,突然看到工程向导里的新建vb工程控件,点击新建,提示了几次“对象类未注册”,同时也加载了不少控件,关闭vb,再次打开,添加部件,竟然全部成功了!真是莫名其妙,这就好了!

------------------------------------------



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3