汗,貌似这回没检测到conficting versions of Visual Studio.刚狠狠心把含Visual Basic的键也一次性地全删了……
进展: 45楼和46楼的文章很好,现在conflicting version of Visual Studio 6.0 product不再会被检测到了,原来错误安装导致不能正常卸载的问题不再存在了。谢谢AC.也能完全安装成功,安装过程不报错,安装完毕报安装成功。SP6也顺利装上了。两者都装的英文版的。问题: 但是VB6仍然不好用,表现在在工程里插入Data Environment会报错:An unexpected error has occured. 之后VB会再报一个错:System Error &H80004005 未指定的错误。可能的原因: (1)因为之前我一刀切地删过注册表,删了大量的注册表项,不知是否是这个原因 (2)另外,其实安装过程中报过一个错:WPIE15.EXE应用程序错,内存不能为读(有时也报内存不能为写)。但是这个错出了之后,安装仍能进行,并且最后还会汇报安装成功。不知是不是这个东西导致安装的有瑕疵?
HKEY_CLASSES_ROOT\Installer\Products
下面,一项一项挨个查,把所有与Visual Studio有关的项全部删掉,试试看。再不行,去下载一个注册表访问监控软件,看看它安装过程中都查过那些项,尤其是最终在查过哪些项之后出问题的。
1)卸载 Visual Studio 6.0
2)再安装 Visual Basic 6.0 SP6 简体中文迷你版
3)卸载 Visual Basic 6.0 SP6 简体中文迷你版
4)清理注册表
5)安装 Visual Studio 6.0
系统反正已经被VS烧焦了,既然是中英文出的问题,那么或许可以找个VB6SP6中文版安装一下,也许就齐了,VS6完整版安装的有些东西可能根本用不到。
4.5)参考老马的那个 VB 注册表,将所有用户下的 VB 相关项都删除。
用VCExpress,或者干脆用Code::Blocks好了。
如果你没有安装其它Visual Studio产品,就搜索Visual Studio项,一项项删除了...
有其它产品就搜索Visual Basic全部删除了
让我看还不如重新安装系统,就算正版的不能Ghost,一上午也弄好了...然后自己做个镜像,这样你可以继续随便折腾......呵呵
'HKLM
HKLM/SOFTWARE/MICROSOFT/VisualStudio
HKLM/SOFTWARE/MICROSOFT/VisualBasic
HKLM/SOFTWARE/MICROSOFT/VisualModeler
'HKCU
HKCU/SOFTWARE/MICROSOFT/VisualStudio
HKCU/SOFTWARE/MICROSOFT/VisualBasic
HKCU/SOFTWARE/MICROSOFT/VisualModeler'HKCR
用注册表清理工具
http://support.microsoft.com/kb/248347/zh-cn
http://support.microsoft.com/kb/248697/zh-cn
45楼和46楼的文章很好,现在conflicting version of Visual Studio 6.0 product不再会被检测到了,原来错误安装导致不能正常卸载的问题不再存在了。谢谢AC.也能完全安装成功,安装过程不报错,安装完毕报安装成功。SP6也顺利装上了。两者都装的英文版的。问题:
但是VB6仍然不好用,表现在在工程里插入Data Environment会报错:An unexpected error has occured. 之后VB会再报一个错:System Error &H80004005 未指定的错误。可能的原因:
(1)因为之前我一刀切地删过注册表,删了大量的注册表项,不知是否是这个原因
(2)另外,其实安装过程中报过一个错:WPIE15.EXE应用程序错,内存不能为读(有时也报内存不能为写)。但是这个错出了之后,安装仍能进行,并且最后还会汇报安装成功。不知是不是这个东西导致安装的有瑕疵?
(2)System Error &H80004005,这个貌似在许多不同的情况下都会出这个错。一般给的建议是重装VB或重装系统。
无奈~~重做系统就好了~~
(1)\Program Files\Common Files\Microsoft Shared\triedit这个目录,在非安全模式下是删不掉的,后来进入安全模式后忘了删
(2)hh.exe拷回Windows目录
(3)autoexec.nt用的是网上找到的一个版本我觉得(1)可能是之前总报WP1E15.EXE读写内存错的原因,不过也不一定。另外,那两个中文文档时机器翻译的,质量有限,我是看对应的英文版操作的:http://support.microsoft.com/kb/248347/en-us/
C:\Program Files\Common Files\designer我的版本如下:MSDE.DLL 版本6.1.97.82 MSDERUN.DLL 版本6.0.88.4
MSDERUN.DLL 版本 6.00.8804
MSDEUI.DLL 版本 6.00.8862
路径:
C:\Program Files\Common Files\DESIGNER\resources\1033
http://topic.csdn.net/u/20090724/12/288ed83b-8b9b-4b75-84b7-5eb166da48d4.html
http://topic.csdn.net/u/20090724/11/93be4add-2ac2-4189-b4be-b56ea53c4c5a.html?seed=2138918683&r=58592253#r_58592253
(2)VS语言版本要对(英文要配英文补丁)
(3)系统的环境变量和一些关键文件要对(安装VS可能并不会安装这些文件)
(1)http://blog.csdn.net/slowgrace/archive/2009/07/25/4379201.aspx
(2)http://blog.csdn.net/slowgrace/archive/2009/07/25/4379158.aspx