The application has failed...(应用程序配置不正确)_win服务器

        在我们开发工程中,可能有些情况下,不能在本机进行调试。这个时候我们一般会使用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版程序便可在虚拟机里正常运行了。

        感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 

时间: 2024-10-28 12:11:38

The application has failed...(应用程序配置不正确)_win服务器的相关文章

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

  使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示"由于应用程序配置不正确,应用程序未能启动"的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法.         我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提示错误的机子上,与可执行程序放在同一目录就可以了.在计算机中管理的系统工具,事件查看器可以查看应用程序的消息,

电脑问题-由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。

问题描述 由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题. Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately由于应用程序配

"由于应用程序配置不正确"的解决办法

很多朋友遇到过开启QQ.PS.Snagit等程序时,报出"由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题".如下图: 图1 某程序报错 原因分析 综合互联网上的资料,绝大部分是以下两种原因: 1.该问题的原因之一:您的计算机的Windows Installer服务没有开启. 其解决方法是打开控制面板→管理→服务,将Windows Installer服务开启,并设为自动,再重启电脑. 2.该问题的原因之二:您的计算机上没有安装Visual Studio的运行

害人的VS2008,manifest导致“应用程序配置不正确,应用程序未能启动”

在VC++2008的项目中,如何显示地指定要使用的C++库的版本?  开发环境:VS2008 SP1 + Win2003 SP2         因为我的VS2008安装了SP1补丁,所以有了9.0.30729.1的MFC库文件(MFC90.DLL MSVCR90.DLL).  新建了一个MFC应用程序,编译为RELEASE版本,叫做"test1.exe",可以从程序中的清单文件(manifest)看到以下内容:  XML code ... <dependency> <

电脑问题-那位大神帮帮忙啊!由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。

问题描述 那位大神帮帮忙啊!由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题. 文档"> 解决方案 ??? 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题" 想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库.于是百度一下,发现好多相关主题. ? 以下是解决方法: ? 1 由于对...

程序配置不正确,应用程序未能启动 VS2008

问题描述 报错:Common7IDEdevenv.exe由于程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题!这个问题,我搜了几个小时了没有解决,各位大侠给个提示吧,急!!!!!! 解决方案 解决方案二:用你的VS安装文件修复一下吧.解决方案三:你在说清楚一点,是在运行什么事出现的错误啊?解决方案四:我也碰到过同样的问题,重新修复或者重新安装下VS2008吧!~解决方案五:修复一下呗解决方案六:同问啊,修复和卸载后重装都不管用的,哭!!!解决方案七:卸载,修复都不管用?是不是

windows2003+iis6 运行php Error Description: 由于应用程序配置不正确

在winodws server 2003 上利用iis6.0搭建web服务器,采用php-cgi模式运行php脚本,提示如下错误! ■环境: windows server 2003 . iis6.0 . php5.3.2 . fcgi_1.5_x86 ■ 错误提示:   FastCGI Error The FastCGI Handler was unable to process the request. ---------------------------------------------

windows2003 服务器安全配置的建议_win服务器

一.操作系统配置 1.安装操作系统(NTFS分区)后,装杀毒软件,我选用的是卡巴. 2.安装系统补丁.扫描漏洞全面杀毒 3.删除Windows Server 2003默认共享 首先编写如下内容的批处理文件: @echo off net share C$ /del net share D$ /del net share E$ /del net share F$ /del net share admin$ /del 文件名为delshare.bat,放到启动项中,每次开机时会自动删除共享. 4.禁用

Windows server 2003 服务器环境配置 新手简明版_win服务器

一.系统约定篇 环境软件下载后存放位置:X:\Server_Tools 环境软件安装位置:X:\Server_Core PHP安装位置:X:\Server_Core\PHP MySQL安装位置:X:\Server_Core\MySQL Zend Optimizer安装位置:X:\Server_Core\Zend IIS网站站点根目录:X:\wwwroot MySQL 数据库位置:X:\Database php.ini存放位置:Y:\Windows\php.ini my.ini 存放位置:X:\S