`
superhj1987
  • 浏览: 205504 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

阅读更多
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
   今天在准备发布用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和你的程序捆绑安装

分享到:
评论

相关推荐

    [VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

    [VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,...

    "愤怒的小鸟"等应用程序 由于应用程序配置不正确的问题

    解决“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题” 百试不爽! 执行顺序:先vcredist_x86.exe,再C2008sp1.exe (PS:这两个不行,再运行dxwebsetup.exe) 祝大家愉快!

    愤怒的小鸟(angry birds)应用程序配置不正确的解决方法

    很多用户在下载了愤怒的小鸟PC版后点击运行发现报“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这样的错误,大部分原因是由于系统中未安装相应的C++组件,导致游戏缺失运行...

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

    应用程序配置不正确是指在开启某些程序(如 PS、Snagit 等)时,出现“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”的错误提示。这种错误的原因主要有两个:一是 Windows...

    Unalbe to load DLL 不能加载dll解决思路

    Unalbe to load DLL:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。(Exception from HRESULT:0x800736B1). 解决思路。

    VC++运行库全版(2005、2008、2010)(x86和x64)

    然而,这些运行时库并不是系统自带的,因此有时用户在尝试运行某些应用时,可能会遇到"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题"的错误提示,这通常是因为缺少相应的VC++...

    The application has failed…(应用程序配置不正确)

    可是在某些情况下,不管我们编译的是debug还是release版本,在虚拟机环境中都会报“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”(The application has failed to start ...

    vc2005/2008编写的软件无法在其他机子上运行问题的解决方案

    可以修复由 Microsoft Visual C++ 8.0(CRT项目和MFC项目的Debug版) 和 Microsoft Visual Studio 9.0(CRT项目的...“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能纠正这个问题。” 这样的问题。

    金山词霸(免费翻译)

    如运行程序时,提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”错误, 请安装“Microsoft Visual C++ 2008 Redistributable Package”,

    winavi10.1中文版.rar

    特别说明:如果运行时出现以下错误提示:“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”,这时候,你只需要安装压缩包内的vcredist_x86.exe,安装后再次打开WinAVI.exe就可以...

    VMwarecnzz.rar

    不需要重开机就能在同一台电脑使用好几个OS。VMware主要的功能有:1....如遇到“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”请安装 Microsoft Visual C++ 2005 SP1

    合并pdf文档

    小软件,快速合并已有的pdf文档。 删除Adobe LiveCycle Designer ...注:此绿色版没有带VC库,如果出现“由于配置文件不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题。”请自己安装 VC库

    未能加载文件或程序集“AspNetPager”或它的某一个依赖项。拒绝访问

    要解决这个问题,通常需要从两个方面着手:检查文件权限设置和审查服务器的安全软件配置。 首先,权限设置不当是导致加载程序集失败的常见原因之一。AspNetPager可能没有获得足够的权限来运行。在.NET环境下,确保...

    随读语音朗读 10.4 完整版

    问题1:出现“由于应用程序配置不正确,应用程序未能启动。 重新安装应用程序可能会纠正这个问题。”提示是什么意思? 答:随读是基于vc2005开发的,需要vc2005运行库的支持, 您可以安装完整版的随读(在安装是...

    (完整版)单片机总结报告.doc

    【单片机总结报告】 单片机是一种集成了微处理器、存储器和外围接口设备的...通过这样的实践,他们掌握了单片机系统设计的关键步骤,包括硬件配置、程序编写、调试与问题排查,这对他们的IT技能提升有着重要的意义。

    informix错误码

    Informix 数据库系统在执行 SQL 操作或系统管理任务时可能会遇到各种问题。为了帮助用户理解这些错误并采取相应的纠正措施,Informix 设计了一套详尽的错误码体系。本文档旨在详细介绍部分常见 Informix 错误码的...

    电脑故障全集-注册错误信息-电脑自检响铃代码和错误信息

    如果是应用程序问题,建议更新软件版本或寻求技术支持。 6. **ERROR CreateBase invalid item** - 错误信息:尝试创建一个不存在的物品。 - 解决方法:检查物品ID是否正确,或者确保所需的物品已正确定义。 7. *...

    练习题pmp项目管理资格认证练习题

    然而,其中一位相关方提出了多个问题,项目经理未能立即回答。为更好地准备未来的需求收集会议,项目经理应该事先完成哪些准备工作? - **解析**:在这种情况下,项目经理应该事先完成更详细的准备,包括但不限于:...

    软件测试部分中英文对照.txt

    Application under test (AUT)(待测应用程序):正在进行测试的软件应用程序。 Baseline(基线):在软件开发过程中,一个稳定点或版本,后续的开发和修改都是基于这个基线进行的。 Behaviour(行为):软件运行...

    wince的GPS模拟器

    Virace是绿色软件,不写注册表,无需安装,不向其他目录安装文件。但所支持的 虚拟串口软件需要安装才能运行,在安装过程中会访问注册表。 支持3种经纬度显示及输入方式(度、度分、度分秒)。 随时向粘贴板复制...

Global site tag (gtag.js) - Google Analytics