正版vb编程论坛Windows 8.1上如何安装VB 6.0中文企业版
Win7和Win8 目前均不兼容VB 6.0,本人刚买的计算机系统为Win8.1,由于习惯VB6.0编程,但在Win8上无法安装,本人查询多个网页和论坛,总结经验如下:
1、 解决兼容性问题:
安装VB6.0不仅仅存在兼容性问题,兼容性问题可以选择直接跳过继续运行即可。
习惯性安装都是选择setup安装,VB6.0个人测试这种方式存在问题。

这个是安装的VB6.0的ISO文件。
WIN8可以直接加载ISO文件。双击加载至虚拟光驱


里面有一个名称为ACMBOOT的文件,这个文件是16位的MS-DOS应用程序,直接选择setup来安装的话首先会加载这个文件,就会弹出下面的信息

点击关闭,安装程序就宣告结束。

那如何安装呢。就需要跳过这个文件
a.首先我们将这个ISO文件解压


b.在安装目录下,进入setup目录,复制VB98ENT.STF,粘贴到同一目录下,并且重新命令为ACMSETUP.STF
c.把setup目录下的所有文件复制到安装目录下。

d.如此即可以使用ACMSETUP应用程序进行安装。以管理员身份运行或者以兼容性模式运行就不作描述。【个人win8下直接启用的管理员账户administrator,所以基本不需要点击以管理员身份运行】

到了这个界面就是我们所熟悉的安装界面了。我已经安装过了,所以才是这样的界面。
2、 解决“正更新您的系统”问题:
八零后的我们,哪个没有学过Visual Basic 6.0?这可是偶入门级的程序语言啊,怎能忍心放弃??(什么,之前高中时的Qbasic,还有刚进大学时的C语言...No,No,不要跟我提这些,只有VB才让我感受到编程的乐趣)
敝人Windows 8 RTM Enterprise x64简体中文,安装Visual Basic 6.0 SP6 简体中文,和之前Win7时一样,除了一开始有兼容性问题外,可以忽略继续安装,但是在Windows 8下,到最后VB的安装就一直停在“安装程式正在更新您的系统”...先等等看吧...一分钟过去了...两分钟过去了...此处省略若干字...一直等到安装彻底“无响应”
此时怎么办?打开任务管理器,强制kill掉。可以看到实际上有安装,但是是否成功,不清楚。先不管它,
此时去安装好的VB目录下修改一个文件的权限等级,例如我的是D:\Microsoft Visual Studio\VB98\VB6.EXE,右键-->属性-->兼容性-->权限等级,勾上“以管理员身份运行此程序”(Win8的安全性要求真高)。
然后再打开VB,发现一切貌似正常。但是去卸载程序中,并不到VB的卸载信息。
好吧,偶有些强迫症,总觉得这样不完美,虽然VB貌似能正常运行,但是还是想解决一下。
既然问题出在“安装程式正在更新您的系统”,那证明可能还是VB安装的文件中,某些文件和系统不兼容。
果然,到国外两篇文章:

a. Install VB6 on Windows 8,这篇文章介绍安装的过程很详细,不过基本上和我的安装过程差不多,尤其是“安装程式正在更新您的系统”这里,都是到任务管理器强制kill掉VB的安装程式。

b. Install Visual Studio 6 on Win 8 RTM,这篇来自微软官方MSDN论坛,偶后来用这个方法,又重新安装了一次,并且是成功安装,正如我猜测的,VB安装的文件中,某些文件和系统不兼容。

首先关键是到这一步,其中不要勾选数据访问

然后会有一个警告,直接确定忽略
 


最后成功安装并运行,再装上CodeSMART 2009 for VB6,完美了

 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。