VC++6.0在Win7以上系统上Open或Add to Project files崩溃问题 解决新办法
崩溃原因是和office高版本冲突,比如我64位win7装了64位office2013及visio就遇到了这个问题(我很纳闷,记得重装系统前装的是32位office2013及visio就未曾遇到该问题)。
目前网上流传的解决方法是微软提供的Filetool.exe办法,详情请见http://blog.csdn.net/he_qiao/article/details/8245693
以上办法很麻烦也不好用,
今天用google搜索在微软社区中看到一个人的办法很好用,成功解决了该问题,目前VC++6使用正常无问题。(提前说下,即使安装了已经自带sp6补丁的VC++6也可以应用下面方法的)
他的办法是这样的:

- Download and Unpack the VC6 SP6 into a dir like C:\INSTALL
- Locate VS6sp61.cab and open it with an archive editor (I use winrar)
- locate the subfolder common\msdev98\bin in the archive
- Assuming your VC6 is installed in c:\program files\microsoft visual studio, go to this folder in explorer "c:\program files\microsoft visual studio\common\MSDev98\Bin"
- Backup all the files and folders in this directory before proceeding, I just put them in a .rar file just in case something went wrong.
- Now, select all the files and folders listed in your archive program's file view (you should still be in the folder mentioned in step 3).
- Drag them or extract them to the folder mentioned in step 4.
- When asked, make sure you confirm that you wish to overwrite the files (do for every one or use checkbox at bottom).
- Depending on what suite of VS6 you have, you may need to delete msdev.exe and rename one of the msdevP.exe or msdevS.exe. If you are using Enterprise Edition, you dont need to. My guess is that msdevP is for Professional Edition and msdevS is for Standard Edition.
- Once you have done all that, start visual studio and open/create a project. Then try project->add->files, you should be good to go. Remember this method works for Windows 7 x86, i dont know if it would work in vista or in x64 versions.
- Hope this helps someone - I feel that since I know about it I should share it since it isn't an overly obvious alternative and if reversed I would hope others would do the same.
翻译过来就是:
下载VC++6.0补丁Vs6sp6,英文版地址:
http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe
双击该补丁,会要求解压到一个临时目录(目录随你),解压后,找到该临时目录下的VS6sp61.cab压缩包,用Winrar直接打开,然后在winrar窗口中定位到common\msdev98\bin\,如图

先这样放着,我们在windows资源管理器中再打开VC++6.0的安装位置,定位到子文件夹\common\MSDev98\Bin下,,比如我的是D:\VS\VC++6.0\Common\MSDev98\Bin\

然后把winrar窗口中的文件及文件夹 直接ctrl + A 全选,拖动到该文件夹下,若提示文件或文件夹直接替换和覆盖。一般我们装的VC++都是企业版吧,这样把msdevP.exe和msdevS.exe删除就行了,否则专业版(P)或标准版(S) VC++6.0要将msdevP.exe或msdevS.exe改名为msdev.exe替换掉原来的。
好了,再打开一个VC++6.0工程,试试打开按钮 和 添加文件到工程按钮 是不是正常了~~~
更新:也不用这么麻烦,网上有说再重新装下sp6补丁就可直接解决了,不过我没试过~~~
VC++6.0在Win7以上系统上Open或Add to Project files崩溃问题 解决新办法的更多相关文章
- 【转】 VC++6.0 在Win7 64位下调试,Shift+F5无法退出
Win7 64位VC++6.0调试代码无法关闭窗口解决方法 VC++6.0 在64位Windows7下调试的时候,再结束调试,程序无法退出,只能关闭VC++6.0 IDE环境. 问题描述:当我击F5开 ...
- VC++6.0在win8.1系统下运行失败的解决办法
在win8.1系统下安装了VC++6,.0编译软件之后,发现打不开.出现下面的错误: 解决办法: 安装文件目录:Microsoft Visual Studio--common--MSDev98--Bi ...
- VC++6.0 add files to project 造成Visual Studio崩溃的解决方法
1.下载filetool.exe,然后将文件解压在一个小文件夹内2.打开filetool.dsw 在release模式下编译程序,复制filetool.dll3.放在VC6.0安装目录AddIns的下 ...
- Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法
今天在Mac系统上启动Java Web项目的时候,提示了Java.net.UnknownHostException: yangxiaomindeMacBook-Pro.local nodename n ...
- win7 X64系统上 PL/SQL不能识别Oracle实例
电脑系统为Win7 64位,安装的PLSql为64位,安装的Oracle客户端为运行时类型的,应该为32位客户端 电脑上之前安装的32位toad可以识别Oracle实例 在系统添加了oracle_ho ...
- 求教如何在win7 X64系统上安装.net 3.5 sp1
其实win7系统已自带net 3.5.1了.开始菜单——控制面板——程序——打开或关闭windows功能,找到Microsoft .NET Framework 3.5.1,去掉选项,确定.然后再进入“ ...
- OpenEXR-2.2.0在Win7 x64系统下的安装方法
最近在研究openexr这种文件格式,免不得安装一下OpenEXR软件,这个软件是开源的,需要编译安装,我的安装方法是这样的,分享一下. 一:去官网http://www.openexr.com/dow ...
- Windows编译Nodejs时遇到 File "configure", line 313 SyntaxError: invalid syntax Failed to create vc project files. 时的解决方法
第一次编译的时候电脑上未安装python,遂下载了python最新版本3.3.3,但是报了下面这个错误. 把python降到2.7.*的版本即可. 我这里测试2.7.6和2.7.3版本可以正常编译.
- VC++ 6.0开发套件(自己收藏!)
安装镜像ISO VC++ 6.0_SP6_Win7企业版(中英文集成).iso MSDN安装镜像ISO MSDN_Oct_200 ...
随机推荐
- MySQL配置文件改变了datadir值
从Noinstall Zip Archive中安装MySQL正在从Noinstall软件包安装MySQL的用户可以使用这个说明来手动安装MySQL.从Zip archive 中安装MySQL的 步骤如 ...
- Android课程---布局管理器之相对布局(二)
这次示例代码是相对布局中兄弟组件之间,设置按钮的位置,难度:*****,一定要注意有同方向和反方向之分: 1.同方向 1)layout_alignLeft 同方向左对齐 2)layout_alignR ...
- String-自定义功能
<script> /* *发现js中的String对象有限,想要对字符串操作的其他功能. *比如:去除字符串两端的空格.这时只能自.定义 */ //去除字符串两端的空格 function ...
- 虚拟机安装Macintosh探索
想跟virtualbox安装一个mac os,在pcbeta找到网友分享的原版镜像,挂载安装,结果在安装的时候不是卡在进入界面,就是不停地安装,显然没有那么简单.virtualbox 在用户手册写着支 ...
- 《UML大战需求分析》阅读笔记01
在刚学习软件开发的课程时,首先学习了UML设计,但只是学习了基本的语法,虽然在学期通过课堂练习进行了实践,但并没有真正理解其中作用.为了进一步的理解UML的用法,我阅读了<UML大战需求分析&g ...
- vba 工作案例1
手上有一份关于广东22个地市的数据,行列不符合预期的表结构,稍vba转换下,再text import 到oracle. Sub copy() ' ' copy 宏 ' ' 快捷键: Ctrl+Shif ...
- bootstrap组件学习
转自http://v3.bootcss.com/components/ bootstrap组件学习 矢量图标的用法<span class="glyphicon glyphicon-se ...
- python(1)
1.适配中文 #coding-utf-8 #coding: utf-8 2.格式化输出,此时的转义字符不能用\,只能用% print 'growth rate : %d \%' % 7 5 3 Tru ...
- Android NDK开发之Jni调用Java对象
https://my.oschina.net/zhiweiofli/blog/114064 通过使用合适的JNI函数,你可以创建Java对象,get.set 静态(static)和 实例(instan ...
- MyEclipse 8.5整合Git,并在Github上发布项目【转】
最近Git火得如日中天,而且速度体验和团队模式都很不错.手头正好有个学生实训项目,时间紧任务重,而且学校内网管理太紧,所以就想借助于Internet的分布式开发,因此想到了Github. 经过一天的调 ...