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

  很多朋友遇到过开启QQ、PS、Snagit等程序时,报出“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”。如下图:

图1 某程序报错

  原因分析

  综合互联网上的资料,绝大部分是以下两种原因:

  1、该问题的原因之一:您的计算机的Windows Installer服务没有开启。

  其解决方法是打开控制面板→管理→服务,将Windows Installer服务开启,并设为自动,再重启电脑。

  2、该问题的原因之二:您的计算机上没有安装Visual Studio的运行库。

  该应用程序是Visual Studio 2005及其以上版本开发的,其依赖于相应的运行库,而您的电脑上没有安装该运行库。(对于VC6或VS2003开发的应用程序, 如果缺少库文件,是会提示缺少“**.dll”,但VS2005或VS2008的却只提示“由于应用程序配置不正确……”。)

  其解决方法不是重装应用程序,更不是重装系统,而是安装相应的运行库(Microsoft Visual C++ 20** Redistributable Package,即vcredist_x86.exe。

  ★区分您的程序是VS的哪个版本开发的确实有点困难,甚至有些软件是多个版本开发的,那就多种vcredist_x86.exe都装上,它们互相兼容,就能解决您计算机上大多数软件的同类问题了。 (2005和2008的都装上后“添加/删除程序”会显示如图5)。

  ★以下以“20**”代表“2005”或“2008”或“2009”或“2010”。

  所需安装包

  仅需一个文件——微软官网下载中心下载的vcredist_x86.exe

  步骤

  1、打开控制面板→管理工具→服务,如果Windows Installer服务没有开启,则设其为自动,再重启电脑。如果没有解决问题则继续。

  2、可以初步判断您的程序是VS的哪个版本开发的。

  (打开应用程序所在目录,搜索是否有mfc或msvc开头的文件,如果有,请查看其文件版本可知VC的版本。请看下图,8表示VC8.0开发的,9表示VC9.0开发的)

  VS2003的VC版本是VC.1,VS2005的VC版本是vc8.0,VS2008的VC版本是vC9.0。

图3 Snagit中的MFC文件

图4 GeeTeeDee中的VC9文件

  3、在控制面板的“添加/删除程序”查看本机是否安装了Microsoft Visual C++ 20** Redistributable Package。如下图:

图5

  4、如果没有上图中的Microsoft Visual C++ 20** Redistributable,则继续。

  5、从微软下载中心下载Microsoft Visual C++ 20** Redistributable Package。该文件有32位的(X86),也有64位的(X64)。下载地址如下。

  6、双击运行刚才下载到的vcredist_x86.exe,其会自动安装Microsoft Visual C++ 20** Redistributable Package

  7、检查“添加/删除程序”里是否有了该项

  8、如果有该项,则说明安装成功。然后开启你的应用程序,如果没有报错,则说明问题解决。

  9、如果还未解决,则互联网上还有很多资料可查。

  注意事项

  该文件有32位的(X86),也有64位的(X64),请注意区别下载。

  ★Microsoft Visual C++ 2005 Redistributable Package下载地址:

  (x86):

  http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=zh-cn

  (x64):

  http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=zh-cn

  ★Microsoft Visual C++ 2008 Redistributable Package的下载地址 (x86):

  http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5582

  ★Microsoft Visual C++ 2010 Redistributable Package

  (x86):

  http://www.microsoft.com/download/en/details.aspx?id=5555?

  (x64):

  http://www.microsoft.com/download/en/details.aspx?id=14632?

 

时间: 2024-12-12 22:51:59

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

Win7系统 IIS 调试ASP(aspcmsgbk25) 错误号:3706 提示 “未找到提供程序 该程序可能未正确安装”解决办法

有两种报错形式 一.错误号:3706  错误描述:未找到提供程序.该程序可能未正确安装. 二."ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. " 错误的原因在于在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序.​解决方法如下: Internet信息服务(IIS)管理器 - '应用程序池' - 右边操作中选择'设置应

win7安装QQ时弹出提示“应用程序无法启动因为并行配置不正确”如何解决

  刚刚安装完windows7操作系统后需要安装一些常用的程序软件,比如QQ.office等等.有用户反应在Win7系统中安装QQ的时候弹出提示"应用程序无法启动因为并行配置不正确"导致无法正常安装,该如何解决?出现这样的情况,首先我们确保系统服务是否运行正常,系统中的运行库是否已安装.本教程以win7纯净版系统为例,给大家演示具体解决方法. 步骤:运行库 1.下载"Microsoft Visual C++"运行库; 2.将运行库进行安装; 具体步骤: 1.按下&q

XP系统提示“程序并行配置不正确”如何解决

  XP系统提示"程序并行配置不正确"怎么办?这个问题是我们在安装软件过程中经常会遇到的.一些xp系统用户发现软件老是安装失败,且提示"程序并行配置不正确".针对此问题,下面小编就给大家介绍XP系统提示"程序并行配置不正确"的解决方法. 解决方法一: 1.系统的安装模块服务被禁止了,就会造成程序无法安装,会提示"应用程序无法启动,因为应用程序的并行配置不正确.",出现这样的问题的解决方法是启用模块安装服务.先在开始菜单中,打开

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

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

害人的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> <

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

问题描述 由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题. 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由于应用程序配

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

问题描述 那位大神帮帮忙啊!由于应用程序配置不正确,应用程序未能启动.重新安装应用程序可能会纠正这个问题. 文档"> 解决方案 ??? 今天在准备发布用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. ---------------------------------------------