在我们开发工程中,可能有些情况下,不能在本机进行调试。这个时候我们一般会使用VM(vmware)建立一个虚拟机环境,然后把编译过的程序放在该虚拟机环境下执行调试。可是在某些情况下,不管我们编译的是debug还是release版本,在虚拟机环境中都会报“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”(The application has failed to start because its side-by-side configuration is incorrect.Please see the application event log or use the command-line sxstrace.exe for more detail.)这样的错误。转载请标明出处。

以前我遇到这样的问题,一般会认为是几个CRT库没有拷贝到虚拟机环境。可是这个方法对我所遇到的场景不奏效,于是我又在虚拟机中装上了我程序的开发环境VS2005。可是在真实机中生成的文件依然不能在虚拟机中运行,仍然报以上的错误。

其实微软在其网站上提供了一种解决方案,也非常简单。原文地址我找不到了,我只针对我的VS2005做了一个解决方案以作事例。

1 建立一个安装程序工程。

2 工程文件中加入Merge Module

3 从系统盘:\Program Files\Common Files\Merge Modules选择加入需要的文件

因为我的IDE环境是xp(32bit)+VS2005,所以我选择了以下文件(是我环境中所有的VC80+x86的文件,可能不同环境这些文件个数不同)

policy_8_0_Microsoft_VC80_OpenMP_x86.msm
policy_8_0_Microsoft_VC80_MFCLOC_x86.msm
policy_8_0_Microsoft_VC80_MFC_x86.msm
policy_8_0_Microsoft_VC80_DebugOpenMP_x86.msm
policy_8_0_Microsoft_VC80_DebugMFC_x86.msm
policy_8_0_Microsoft_VC80_DebugCRT_x86.msm
policy_8_0_Microsoft_VC80_CRT_x86.msm
policy_8_0_Microsoft_VC80_ATL_x86.msm
Microsoft_VC80_OpenMP_x86.msm
Microsoft_VC80_MFCLOC_x86.msm
Microsoft_VC80_MFC_x86.msm
Microsoft_VC80_DebugOpenMP_x86.msm
Microsoft_VC80_DebugMFC_x86.msm
Microsoft_VC80_DebugCRT_x86.msm
Microsoft_VC80_CRT_x86.msm
Microsoft_VC80_ATL_x86.msm

        4 生成debug和release版文件

        5 在虚拟机中安装上步生成的文件

经过以上步骤,我们编的debug和release版程序便可在虚拟机里正常运行了。

转载请标明出处。

一种解决运行程序报“应用程序配置不正确”的问题相关推荐

  1. java应用被阻止_怎样解决运行java提示应用程序已安全设置被阻止

    Win7系统运行java时出现提示应用程序已安全设置被阻止,这样就导致运行java失败,那么怎样解决运行java提示应用程序已安全设置被阻止呢?下面跟着学习啦小编来一起了解下吧. 解决运行java提示 ...

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

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

  3. 启动腾讯软件出现“应用程序无法启动并行配置不正确”解决

    环境:Windows 7 Ultimate + QQ 2012 + QQ电脑管家 7.0 问题:启动腾讯软件(我只安装了QQ 2012 和QQ电脑管家 7.0)出现"应用程序无法启动并行配置 ...

  4. 启动腾讯软件出现 应用程序无法启动并行配置不正确 解决

    环境:Windows 7 Ultimate + QQ 2012 + QQ电脑管家 7.0 问题:启动腾讯软件(我只安装了QQ 2012 和QQ电脑管家 7.0)出现"应用程序无法启动并行配置 ...

  5. 运行程序报“应用程序配置不正确”或者缺少运行库造成程序不可移植的问题...

    虚拟机里边是Windows server 2003的系统,本机VS2008开发的exe程序移植到虚拟机中Release版本正常,Debug版本不能正常启动报"应用程序配置不正确", ...

  6. idea运行程序报错 程序包不存在,找不到符号解决方法

    如果是这样引入的依赖项目 解决办法: 删除掉模块,用在项目中用idea的 alt+enter 提示进行依赖项目 用这种提示依赖可行

  7. vs2010创建Dll例子,并解决运行错误:应用程序正常初始化(0xc000000d)失败。请单击“确定”,终止应用程序。

    调用Dll的工程遇到应用程序正常初始化(0xc000000d)失败.请单击"确定",终止应用程序. 我的开发环境是Win32 XP,VS2010 最终找到原因,之前使用的是Debu ...

  8. 谷歌浏览器出现应用程序无法启动,提示应用程序的并行配置不正确

    谷歌浏览器出现应用程序无法启动,提示应用程序的并行配置不正确 电脑开机后, 点击谷歌浏览器,提示程序无法启动,并行配置不正确 完整报错提示为: 应用程序无法启动,因为应用程序的并行配置不正确.有关详细 ...

  9. 应用程序错误电脑黑屏_电脑运行程序出现APPCRASH错误的三种解决方法

    好多小伙伴说电脑在运行程序时出现appcrash错误,导致软件无法正常运行,其实电脑是很复杂的程序代码设计的,遇到一些奇怪的问题也不奇怪,系统运行程序出现APPCRASH错误,很多新手用户都不知道怎么 ...

最新文章

  1. python中怎么比较两个列表-如何比较python中的两个列表并返回匹配
  2. linux之创建临时文件的方法
  3. JMSTemplate发送消息
  4. Request和Response-学习笔记05【ServletContext对象、文件下载】
  5. LCM from 1 to n
  6. Android4.4 ContentResolver查询图片无效 及 图库删除 添加图片后,ContentResolver不更新的问题解决...
  7. Office快捷键大全之三(Access快捷键下篇)
  8. 1.16 24点游戏
  9. oracle+技术面试,Oracle技术面试问题
  10. linux下的各种压缩文件安装介绍
  11. 讯飞输入法10周年:日语音交互次数超10亿
  12. ejb 2.1 jboss_带有Eclipse IDE,EJB Project和JBoss 6.0 AS的JMS 1.1生产者和使用者示例
  13. 181007扇贝有道每日一句
  14. Boston波士顿房价数据下载
  15. 【第一期】电商分布式前沿springboot接口服务之配置-Array-专题视频课程
  16. 洛谷P5706 【深基2.例8】再分肥宅水__C++描述
  17. 合天网安 Weekly CTF 刷题合集
  18. c#实现Udp通信(四)--UPD大数据量接收(异步接收)
  19. C 语言 —— 命名规则
  20. 动态路由和tab页切换路由

热门文章

  1. 全面了解Unittest单元测试框架
  2. 常用Excel和Word操作收集整理
  3. 用matlab编程实现h鲁棒控制算法,利用matlab实现H-infinity鲁棒控制
  4. Android 实现QQ侧滑界面之实现
  5. 前端架构介绍(linner scss coffeescript)
  6. 大专生,怎么找一份Java工作
  7. React文档(十八)最佳性能
  8. win10配置opencv contrib
  9. 红蓝对抗之蓝队防守:ATTCK框架的应用
  10. 丰田工机安全plc编程软件pcwin safe 14而且还是中文版的