安装VS SP6.0注意事宜

开发 后端
VS SP6.0作为一个高效的.NET程序语言。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。

最近装了装WIN 7,还安装了一些插架补丁、杀毒软件AntiVirus以及IE8。安装VS SP6.0时提示失败,弹出“You must run the installation wizard before running this setup”对话框,分别用Setup.exe和AcmBoot.exe安装都显示不成功。

换了个碟,并且确认系统中没有VS SP6.0的痕迹(参考:http://dev.csdn.net/article/65/65580.shtm),再安装也不成功,说明不是系统中Visual Studio 6.0的残留文件的问题。Baidu&Google一番后得知,遇到类似问题的人很多,都是XP系统的。原来VS SP6.0的安装程序是为win98设计的,在XP中会出现许多问题,查找微软关于Visual Studio 6.0安装的相关信息(http://support.microsoft.com/default.aspx/vst?sid=194),可以找到一些一般性的安装问题的解决方案,但没有找到专门XP中安装的解决方案(故意的?还是……)。
这个网页提到类似问题(http://www.codecomments.com/archive359-2005-4-407489.html),并且部分解决,说部分解决是因为它通过修改程序运行的兼容性使得安装可以进行,但是部分DLL无法注册,虽然可以用手工注册的办法解决,但是Windows仍认为VS SP6.0没有安装成功,导致VS SP6.0无法安装。#t#

虽然这样,还是按照他给出的方法,进行了安装,但在我的机器上又出现了问题,把Setup.exe改成Wind98兼容模式后运行出错,弹出一个是否发送出错信息的对话框。没办法,在试试其它的吧,改成Win2000兼容模式,安装程序终于可以运行了。但没过多久,就弹出一堆DLL不能注册的消息来,共有十几个。虽然安装完成了,并且开始菜单中也有VS SP6.0了。可是十几个DLL没有注册怎么行啊,并且有些还是比较重要的。

于是再尝试其他方法,在http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_20506124.html找到一篇静默方式的安装方法。全文如下:

先按文中说明生成VS98ent.stf文件,并试图将文中所说的注册表文件导入系统注册表,但是出现错误,提示说“指定的文件不是注册脚本,……”,于是改成手工导入,没有任何问题。然后尝试:j:\setup\acmsetup.exe /q1 /t "h:\vs98ent.stf" /s j:\ /n "name" /o "org" /k "##########" /b#仍然是弹出“You must run the installation wizard before running this setup”的提示。结合上述修改程序运行兼容性的方法,把setup\acmsetup.exe 的兼容性改为“Windows 98/Windows me”,再次运行安装程序。这次的比较顺利,但是在程序运行结束前,弹出一个对话框,说“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户),刚好这一条在前面提到的微软的网页上有说明,于是按照说明去掉了安装选项中的Visual Studio Analyzer。再次执行上述命令行,这一次程序没有出现任何提示,直接安装结束并且自动关闭了安装界面。
至此,终于可以宣告VS SP6.0在XP中安家成功了!

责任编辑:chenqingxiang 来源: 互联网
相关推荐

2009-12-09 10:56:53

MS VS.NET 2

2009-12-11 14:01:10

VS 6.0

2009-12-18 13:46:16

Visual Web

2009-11-30 11:14:57

VS2003 WebS

2010-03-05 15:30:29

Android编程语言

2010-01-22 14:12:40

C++

2010-01-28 16:42:29

C++静态成员

2010-02-01 13:41:43

2010-02-01 17:01:16

初学Python

2010-01-04 11:14:40

ADO类库

2009-12-25 15:47:20

ADO存储过程

2009-12-23 09:01:15

ADO.NET连接池

2010-01-28 11:24:14

C++函数

2011-08-01 16:52:42

Windows CE 嵌入式

2010-01-27 10:36:54

C++虚函数

2009-12-21 17:39:02

ADO.NET操作

2011-05-18 11:24:59

2009-12-11 15:08:34

VS2008驱动

2009-12-10 11:29:22

VS.NET 2003

2009-12-10 15:07:58

VS2008安装
点赞
收藏

51CTO技术栈公众号