应用程序事件日志中:

“C:\windows\system32\test.exe”的激活上下文生成失败。
找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",
publicKeyToken="1fc8b3b9a1e18e3b",
type="win32",version="8.0.50727.762"。

请使用 sxstrace.exe 进行详细诊断。出现这类问题,是由于VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下。

解决办法就是:使用vcredist_x86.exe再次分发程序。

下载地址:(http://download.microsoft.com/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcredist_x86.exe)

对解决方案来说,VS设置成debug版本和release版本是不一样的。关键在于打包的时候的manifest所制定的路径不同。
对于部署的程序,VS有两套方案,共享并行程序集和私有程序集部署方法,前者其实就是依赖的东西在目标机的windows\winsxs目录下,后者要求程序自带
编译程序的时候,主要设置在两个地方,第一个是项目的general配置里面的MFC,第二个是项目配置里面的C/C++下面的Code Generation里面的Runtime Library设置里面。如果你的程序在修改过之后还能编译的话,那就可以了。

今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:

在VS2005下用C++写的程序,在一台未安装VS2005的系统上,
用命令行方式运行,提示:
“系统无法执行指定的程序”
直接双击运行,提示:
“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。

自己实验了一下,感觉以下几种解决办法是可行的:
方法一:
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!

方法二:
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

方法三:

工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”
这样生成的exe文件应该就可以在其他机器上跑了。

方法四:

你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装。

“应用程序无法启动,因为应用程序的并行配置不正确”问题的解决相关推荐

  1. 【日常记录】错误“应用程序无法启动,因为应用程序中的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”解决办法

    win10安装理正深基坑软件出现该错误 错误"应用程序无法启动,因为应用程序中的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具"解决 ...

  2. vc2013 时错误 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件 日志,或使用命令行 sxstrace.exe 工具。

    .exe"的激活上下文生成失败. 找不到从属程序集 Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicK ...

  3. 谷歌浏览器出现:应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。

    作死,卸载软件,结果打开软件显示: 应用程序无法启动,因为应用程序的并行配置不正确.有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具. 最终是发现确实配置版本信息的文 ...

  4. 加载ControlCAN.dll [WinError 14001] 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。

    使用python加载动态库时报错如题目 应用程序事件日志显示: "XX\bin\Debug\xx.dll"的激活上下文生成失败. 找不到从属程序集 Microsoft.VC90.M ...

  5. 报错提示:应用程序无法启动,因为应用程序的并行配置不正确,有关详细信息,请参阅应用程序时间日志,或使用命令行sxstrace.exe工具。有效解决方法

    应用程序打不开,提示如图: 这个问题一般下载下面的文件安装后就可以了. 解决办法: 下载一个Microsoft Visual C++ 2008 Redistributable Package (x64 ...

  6. 如何解决“应用程序无法启动,因为应用程序的并行配置不正确“问题,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具

    应用程序事件日志中: "C:\windows\system32\test.exe"的激活上下文生成失败.找不到从属程序集 Microsoft.VC80.MFC,processorA ...

  7. 运行绿色程序报错:应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具

    一.解决: 最简单的:据二步的报错信息 [参考是]的version='8.0.50727.6195'复制,到报错程序根目录下找到文件[Microsoft.VC80.CRT.manifest]把对应的v ...

  8. 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。解决方法

    [原创] 转载请注明出处 问题解决方法仅限于我的情况,就当给大家个提示. 我的电脑环境:Windows 7 64位 编译器环境:VS2005 出现这个问题可能是因为引用了MFC的东西,并且工程设置为 ...

  9. 应用程序无法启动,因为应用程序的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具

    情况1:对于已发行的软件(release版本),系统中没有安装VC2008运行库 解决:http://d2.bkill.com:806/1210/vcredist_2008_www.bkill.com ...

  10. 谷歌浏览器 应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具

    微软更新了,第二天就打不开浏览器了,应该是直接关闭浏览器造成的. cmd-输入命令-回车 services.msc 服务(本地)窗口找到:Windows Modules Installer服务,查看是 ...

最新文章

  1. “Matlab R2016a中运行‘mex -setup’,错误使用 mex 未找到支持的编译器或 SDK”的解决办法
  2. 深入理解Spark Streaming执行模型
  3. Zuul简介及代码示例
  4. 如何成为一名大厂的优秀员工?
  5. python拟牛顿法迭代点绘制_最速下降法、牛顿法、拟牛顿法,Python实现高维二次目标函数优化...
  6. mysql加锁后怎么解除_Mysql查看死锁与解除死锁的深入讲解
  7. 每次请求刷新token的时间
  8. java范形_java为什么要用范(泛)型?
  9. Spring Mvc + Spring + Mybatis3 搭建Web工程详解
  10. 【引用】别让理想毁了人生
  11. Java新职篇:使用程序块
  12. 计算程序/函数运行时间
  13. Asp.net页面生命周期详解任我行(2)-WebForm页面生命周期WEBFORM_ASPNET控件树的生成和作用...
  14. 【1194】移动路线
  15. angular页面间传递参数
  16. WIN10专业版无法隐藏任务栏图标
  17. S5P4418裸机开发(五):时钟
  18. CSS学习笔记 - 布局
  19. 【webrtc0419 点对点视频聊天功能】
  20. Leetcode广度优先搜索笔记2 腐烂的橘子

热门文章

  1. HTML5游戏开发案例教程
  2. 二分(二分查找,二分搜索)
  3. 国内各类 WebShell 密码大全 爆破、社工用 webshell-password
  4. Python:素数求和
  5. 计算机基础之程序设计基本方法
  6. array_combine() - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
  7. 在自己电脑上建立SVN服务器
  8. Centos7 使用cobbler搭建PXE网络装机服务器安装Centos、Windows、PE、自定义wim镜像
  9. 26岁数学天才回国任教,刚以中科大教授之名攻破世界级难题
  10. Mybatis-Plus执行查询的时候,排除某些字段