vcsppsvc无法启动不了

Win8.1安装VC++6.0以及一些崩溃问题的解决方案
&&&&&&&&&&&&&&&&本文出自悠然品鉴小悠,转载请注明出处&&&&&&&&在使用VS之前自己一直使用的是VC++6.0这个IDE进行开发,虽然6.0相比VS2010、VS2012来说功能较为落后,但是相比之下6.0依然是一个经典之作,相比之下用6.0编出来的dll的兼容性还是很好的.但是自从win7之后,这些系统对6.0的兼容性就差了好多,由于小悠的系统最近更新到了Win8.1,所以这里就在这里简单的介绍一下Win8.1下VC6.0的安装以及一些常见的兼容性问题的解决方案.& & & & & & & & & & & & & & & & & & & & & & & &&&&&&&&&为了简单起见,这里就不详细说明VC++6.0的详细安装了,我这里有一份VC++6.0的官方英文原版镜像,下载的页面是直接解压后点击Setup完成安装,因为是Win8,所以在安装的过程中会提示一些兼容性的问题,这里可以直接忽略过去,然后开始进行安装,需要值得说的是,安装过程中有一步会很慢,肯呢过需要10分钟左右,所以你要有耐心的等待,千万别直接强行退出,当最后一步安装完成之后会出现卡死的状态(在Win7中这一步是开始安装MSDN的,可以忽略),可以直接强行退出就好了,不影响使用的.&&&&& OK,经过上面的步骤,你已经安装了VC++6.0,你可以到安装目录下的.\MSDev98\Bin\MSDEV.EXE 的位置启动你的VC++6.0,但是如果你直接双击运行会导致崩溃,这里你需要重新命名 MSDEV.EXE 这个文件,例如小悠改成了MSDEVSTART.EXE,然后右键设置这个exe的的兼容性为 Windows7并且以管理员身份运行,如图所示:修改完这些之后,再次双击图标运行,这时候就能出现久违的画面了:下面我来说一下,Win8.1中VC++6.0的一些兼容性质的问题:①&&&通过菜单Open打开文件或者Add添加文件 导致崩溃&&&&&&&&这个问题其实在Win7中也存在,详细的解决方案见&,通过添加一个A|O的插件,以后再添加文件或者打开文件的时候用这个插件,就不会导致崩溃了.(注意添加插件的时候要使用管理员运行C++6.0的启动exe文件哦)②&&&将*.dsw工程文件拖到C++6.0不执行&&&&&&&&呃….不能拖的原因基本还是菜单的Open菜单不能用的原因导致的,所以你需要用到①中所说的A|O插件,然后通过插件的Open功能手动打开*.dsw工程文件.
友情链接>>
悠然品鉴是由小悠创作的个人资源共享网站(非商业性质),遵守协议,版权所有,允许学习性研究!
Copyright (C) 2009 - 2014 .All Rights Reserved |
| 联系方式:(#改为@)
网站已经改版为Wordpress版本,这里是旧版本的快照,请不要在页面中留言.急!VC6.0启动不起来
[问题点数:50分,结帖人sduzhou]
急!VC6.0启动不起来
[问题点数:50分,结帖人sduzhou]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2010年5月 C/C++大版内专家分月排行榜第三2010年3月 C/C++大版内专家分月排行榜第三2010年1月 C/C++大版内专家分月排行榜第三
2009年4月 总版技术专家分月排行榜第一
2009年11月 Linux/Unix社区大版内专家分月排行榜第一2009年6月 Linux/Unix社区大版内专家分月排行榜第一2009年4月 C/C++大版内专家分月排行榜第一2009年3月 C/C++大版内专家分月排行榜第一2009年3月 Linux/Unix社区大版内专家分月排行榜第一2009年2月 Linux/Unix社区大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。当前位置:
VS 2005 编译的程序不能运行的几个解决方法
VS 2005 编译的程序不能运行的几个解决方法
发布日期: 10:24
浏览次数:9853次
标  签:C++
文章评分:5.0
操  作:
称号:未设置简介:...
文章概要:
这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷。 经过了一番摸索, 发现和 winxp、win2003中为解决dll hell而引入的manifest机制有关系。而以前我们用vs2003开发, 它并没有强制程序使用manifest, 但到了vs2005中, 这已经改成必需的了, 而我们并没有按照需要进行相关的配置, 所以程序启动不了了。 根据目前的经验, vs2005编译的程序不能启动大致有两个原因, 本文简单介绍解决办法。
这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷。 经过了一番摸索, 发现和 winxp、win2003中为解决dll hell而引入的manifest机制有关系。而以前我们用vs2003开发, 它并没有强制程序使用manifest, 但到了vs2005中, 这已经改成必需的了, 而我们并没有按照需要进行相关的配置, 所以程序启动不了了。 根据目前的经验, vs2005编译的程序不能启动大致有两个原因, 下面简单介绍解决办法。
1、在开发组的机器上(安装有vs2005)有时都不能启动
这一般是项目的文件被放在了fat/fat32分区上导致的, 解决方法是把它们都移动到ntfs分区上, 或者把“项目属性|ManifestTool|General|Use FAT32 Work-around”设为yes。
2、开发组运行正常, 换到其它机器上就不行了
这一般就是系统dll(包括crt,mfc,atl等)没有正确配置导致的。 如果程序是release版, 那么很简单, 只要把“\SDK\v2。0\BootStrapper\Packages\vcredist_x86”下的"vcredist_x86。exe"拷贝到目标机器上运行即可, 这是以x86平台为例的, 如果你用的是别的cpu平台(amd64或ia64)把x86替换成相应的内容就可以了。
如果是debug版, 就复杂一些了, 首先要确定你需要的dll的版本, 绝大多数(注意:不是"所有")情况下它和编译器的版本相同, 通过vs2005的关于对话框就能看到, 如下图所示:
确定版本后, 在开发组的机器上进入“%windir%\winsxs"文件夹(下面将以x86平台8.0.版本的debug crt为例进行说明), 拷贝以下文件到目标机器的相同位置即可:
x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0._x-ww_5490cd9f文件夹下的所有文件
Manifests文件夹下的x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0._x-ww_5490cd9f.cat
x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0._x-ww_5490cd9f.manifest
Policies\x86_policy.8.0.Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_x-ww_09e017b4文件夹下的8.0..cat和 8.0..policy
注意, 上面的操作只是在目标操作系统为winxp,win2003及以上时才需要的, 如果是win2000及以下的系统, 只要把第一个文件夹下的文件拷贝到system32中就行了。
msdn上有关vc应用程序部署的几片文章, 供参考
Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies
Deployment Examples
以下是与这个问题相关的一些系统提示信息, 为了让碰到这些问题的人更容易搜到这篇文章, 我把它们列在这里.
参照的汇编没有安装在系统上
应用程序要求的组件版本同另一个活动的组件有冲突。
系统无法执行指定的程序
ERROR_SXS_ASSEMBLY_NOT_FOUND
The referenced assembly is not installed on your system.
最多还可以输入100字
【VIP年会员制套餐】
【C/C++软件工程师实战能力集训大纲】
VC知识库发布了C/C++业界的“本草纲目”
【牛人都在千人一号群! 加群三步走!!!】
第一步:请必须加VC知识库QQ: 为好友;
第二步:请必须关注本站微博:
第三步:申请加入群:.(必须将关注微博截屏发到QQ方可通过!)
【最新2013:】
全部100% VC++源码提供: E-Form++全新大型SCADA & HMI解决方案源码、CAD解决方案源码、Gis解决方案源码 、电力石油化工仿真与图形建模解决方案源码、大量其他高级制图VC++源码下载!
【 新视频发布】
o o o o o o o o o o
在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。...
在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。...
本文介绍了套接字编程的基本知识。...&&下载仅需要2金币
文件大小:0.02MB&&&
贡献者:wuchi01&&&
贡献时间:日&&&
内容索引:VC/C++源码,系统相关,进程  VC++实现如何让不同的进程按照一定的顺序依次启动,打开程序后,会看到窗口中显示的进程信息,每一个信息都是不同的,如果你通过查看任务管理会发现,总的进程数在增多,程序代码简单,适合学习。
相关标签:
同类热门源码
你可能喜欢
该用户的其它源码
所需金币:
文件大小:0.02MB
您当前剩余金币:0}

我要回帖

更多关于 vc泡腾片不能乱吃 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信