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也可以应用下面方法的)

他的办法是这样的:

PS: For those who use windows 7 and VC6; I had problems getting the actual setup program to work properly. Instead, I updated it manually. To fix the Add->Files problem, make sure you are NOT running any part of Visual Studio 6.0 and make sure also you dont have any files open either local or over the network (on the safe side, just disable your network). Then you can fix it by doing this:

  1. Download and Unpack the VC6 SP6 into a dir like C:\INSTALL
  2. Locate VS6sp61.cab and open it with an archive editor (I use winrar)
  3. locate the subfolder common\msdev98\bin in the archive
  4. 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"
  5. 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.
  6. 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).
  7. Drag them or extract them to the folder mentioned in step 4.
  8. When asked, make sure you confirm that you wish to overwrite the files (do for every one or use checkbox at bottom).
  9. 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.
  10. 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.
  11. 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补丁就可直接解决了,不过我没试过~~~

时间: 2024-08-08 18:21:51

VC++6.0在Win7以上系统上Open或Add to Project files崩溃问题 解决新办法的相关文章

MAC安装Win10出现”在efi系统上,windows只能安装到gpt分区”问题的解决

问题: 这两天帮同事在一台MAC BOOK AIR(2015)上安装WIN10双系统,在选择系统分区时出现了"在efi系统上,windows只能安装到gpt分区"的提示,在网上找了很多办法都没有解决.后来,使用了一个网友的方法,顺利完成安装. 解决办法: 1.在MAC OS中用bootcamp把win10安装分区调整好. 2.用磁盘工具抹掉新分的区,把分区格式选为mac日志式(切记!我在这走了多次弯路)! 3.重启电脑按住option键选择U盘或光盘(事先创建好WIN10安装U盘或光盘

求教如何在win7 X64系统上安装.net 3.5 sp1

其实win7系统已自带net 3.5.1了.开始菜单——控制面板——程序——打开或关闭windows功能,找到Microsoft .NET Framework 3.5.1,去掉选项,确定.然后再进入“打开或关闭windows功能”,把它勾选上,确定即可.

win7 X64系统上 PL/SQL不能识别Oracle实例

电脑系统为Win7 64位,安装的PLSql为64位,安装的Oracle客户端为运行时类型的,应该为32位客户端 电脑上之前安装的32位toad可以识别Oracle实例 在系统添加了oracle_home ,TNS_ADMIN,NLS_LANG 后,修改了PLSql中的Oracle主目录和oci库后,还是不能识别 其中,PLSql中的Oracle主目录下拉框没有识别系统中的oracle_home,是自己手动填写的. 然后安装了32位PLSQL后,PLSql配置中中的Oracle主目录可以识别,选

解决Win7下一个VC++6.0您不能直接打开多个project问题

于Win7操作系统,只需双击打开多个VC ++6.0的project当文件,前方和后方的工作区将关闭工作区,这项.VC++6.0仅仅通过文件-->开放式工作区-->找到磁盘project档,才干打开多个工作区.在xp下,我们能够设置文件打开的默认方式中去掉DDE选项.这样能够使得VC6能够直接打开多个project.但在win7下,却没有办法找到这个设置窗体.只是,经实践.能够用下面办法解决: 打开cmd: 1)输入assoc .dsp回车,确认后缀为.dsp的文件类型为dspfile. 2)

Ubuntu+Win7双系统grub的修复问题

最近,在grub引导的Ubuntu+Win7双系统上作业,用的是Ubuntu14.04.2.进行系统更新,更新到一般卡住了,恰好此时在进行grub相关文件的更新,我把机器重启后进入了grub rescue模式,如下: error: file '/boot/grub/i386-pc/normal.mod' not found. Entering rescue mode... grub rescue> 经过网络一番查找和自身验证,我汇总了三种解决方法. 1.制作Ubuntu的U盘启动工具,选择U盘启

Nginx: ubuntu系统上如何判断是否安装了Nginx?

问题描述:ubuntu系统上,如何查看是否安装了Nginx? 解决方法:输入命令行:ps -ef | grep nginx master process后面就是Nginx的安装目录. 延伸:1. 如何查看Nginx版本号? 使用命令:nginx -v   //显示Nginx版本号 nginx -V  // 显示Nginx版本号,编译器版本号,配置信息 2. master process:主进程 worker process:工作进程 参考:https://zhidao.baidu.com/que

对VC++6.0爱得深沉(一)安装vc++6.0,支持winXP,win7,win8.1,win10

[欢迎入坑] 从这里起,我称VC++6.0为小c. 为什么我对小c爱得深沉? 虽然饱受非议,但是,我只想说,我太单纯,小c轻轻松松成功运行在各个win平台,对于我来说她:高速.小巧.便捷.听话.可定制.功能适用.调试界面友好-- 这么多的理由,让我爱她够不够?或许理由经不起推敲,但是且容我慢慢介绍嘛. 首先,我要承认,有几样活小c是做不来的: 第一,小c不能成功配置opencv2.0及以上版本. 第二,不能在直接指定命令行参数,要接受参数还需在cmd下运行. 第三,不能在不设置的情况下自动显示运

在Win7系统上利用Simics安装Solaris 8 SPARC操作系统

1 介绍 我有一个二进制文件,是一个程序,它在Ubuntu系统上不能执行,利用file 命令得到的结果为: GraphGen: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), dynamically linked (uses shared libs), not stripped 根据上面的提示,我就想到了在Virtual box虚拟机上安装Soloari SPARC系列的操作系统,因为上面的提示是SPARC 硬件架构下可以执行的二进制程序.

WPF win7+vs2010开发的打印功能,怎么在XP系统上无法打印

在wpf 中打印功能很强大,但最近是在win7上可以但是布置到xp上就不可以了,查了好多资料终于知道怎么回事了原来xp里没有.net framework3.5 安装一个就OK了要先安装4.0. WPF win7+vs2010开发的打印功能,怎么在XP系统上无法打印