本人历时两个星期终于解决了常见的visual studio 6.0(特别是vc6.0)无法安装问题,现将经验
与大家分享:
问题:
1 Java虚拟机问题
表现:安装VC6.0时,出现“更新 Microsoft Virtual Machine for Java”
这个是必选,不然就没有下一步,而如果选了后出现提示要重新启动。重新启动后,又出现同样的提示,如此循环。
原因:没有安装Java虚拟机
解决方法:安装Java虚拟机(很容易就可以从网上下到)
2系统文件问题 (适用范围不限于visual studio 6.0)
xp用户
表现:出现警告:窗口标题是: 16位Windows系统
内容: C:\WINDOWS\SYSTEM32\CONFIG.NT. 系统文件不适用于运行MS-DOS与Microsoft Windows应用程序. 请选择"关闭"终止应用程序.
原因:
WinXP下, 某些应用程序无法在Win32模式下运行.
解决方法:
插入WinXP的安装盘到光驱中,在命令提示符下面分别执行如下命令(假设你的系统安装在C:下面, 光驱为F:)
expand F:\i386\config.nt_ C:\windows\system32\config.nt
expand F:\i386\autoexec.nt_ C:\windows\system32\autoexec.nt
expand F:\i386\command.co_ C:\windows\system32\command.com
重启即可.
其他操作系统读者可参考http://www.x5dj.com/yjcpu
3重装问题
xp用户
表现:
I安装向导在你的机器上检测到Visual Studio 6.0产品潜在的版本冲突。安装后,可能单个或全部产品不能工作。是否希望继续?
II 安装完文件,进行系统更新时,出现:
“安装程序无法创建一个DCOM用户帐号来注册 ...."
最终无法安装成功
原因:安装前原有Visual Studio 6.0没有卸载干净,
注册表里还有Visual Studio 6.0在原帐户里的注册信息
解决方法:彻底清除原有数据与信息
执行以下步骤将从系统中完全删除所有 Visual Studio 和 MSDN Library 组件。
注意:如果任何一步失败,请继续下一步:
I使用“控制面板”中的“添加/删除程序”删除列出的 Visual Studio 安装产品。
II. 使用“添加/删除程序”删除其他任何编程语言程序,例如 Visual Basic、Visual C++、Visual J++ 和 Visual InterDev,以及这些产品的所有自定义设置。
III. 使用“控制面板”中的“添加/删除程序”删除列出的所有 MSDN Library 安装产品。
IV. 使用“添加/删除程序”卸载其他任何 HTML 帮助集,例如 Platform SDK 文档。
V. 在本地硬盘上搜索并删除下列文件的所有匹配项:
*.CHK
*.TMP
HH.EXE
HH.DAT
HHCOLREG.DAT
VIEWS.PRF (用户文件)
CMDUI.PRF (用户文件)
TOOLBOX.TBD (用户文件)
VI.删除所有 Visual Studio 产品的安装文件夹。注意,以下位置是默认位置;如果您执行的是自定义安装,则系统中的实际位置可能会有所不同:
\Program Files\Microsoft Visual Studio
\Program Files\Common Files\Microsoft Shared\MSDesigners98
\Program Files\Common Files\Microsoft Shared\MSDN
\Program Files\Common Files\Microsoft Shared\VS98
\Program Files\Common Files\Microsoft Shared\Wizards98
VII. 删除所有 MSDN Library 的安装文件夹(如果它们安装在默认位置,则上一步可能已经删除了这些文件夹)。默认文件夹如下所示:
Program Files\Microsoft Visual Studio\MSDN98(Visual Studio 6.0 的 MSDN Library)
Program Files\Microsoft Visual Studio\MSDN(MSDN Quarterly Library 版)
VIII. 使用 Regedit.exe 删除以下注册表项(如果存在):
HKEY_LOCAL_MACHINE\Software\Microsoft\DevStudio
HKEY_LOCAL_MACHINE\Software\Microsoft\MSVSDG
HKEY_LOCAL_MACHINE\Software\Microsoft\HTML Help Collections
HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Basic\6.0
HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Component Manager
HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Modeler
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\6.0
HKEY_CURRENT_USER\Software\Microsoft\DevStudio
HKEY_CURRENT_USER\Software\Microsoft\MSVSDG
HKEY_CURRENT_USER\Software\Microsoft\Visual Basic\6.0
HKEY_CURRENT_USER\Software\Microsoft\Visual Modeler
HKEY_CURRENT_USER\Software\Microsoft\VisualFoxPro
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\6.0
删除
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下的 Visual Studio 或 MSDN Library 注册表项的所有实例
IX. 清空“回收站”。
然后再装Visual Studio 6.0
以上步骤未免过于繁琐,读者可选择执行,例如 V步骤就可暂缓执行
其他操作系统读者可参考http://support.microsoft.com/kb/248697
安装成功之后,在编译程序时如出现编译用时过长,无法重复编译的情况时,应考虑软件冲突问题,例如:卡巴6.0(本人电脑上的)在默认情况下对编译程序影响很大
安装visual studio 2005(7.0)一般不会出现上述问题
注:以上问题的解决方法本人均已实践过,可以说在一定范围内是真实有效的,当然大部分内容并非原创,所列问题也只是很小的一部分,标题说是最完整的纯属戏言。
在此希望大家批评指正并且加以补充。