我也遇到过此问题,解决的方法:

方案一: 在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的依据时戳而决定是否更新清单文件。

方案二:不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入清单”选择“否”,从而在生成exe文件时附随生成一个清单文件(默认情况下,其文件名称为exe文件的全名加上“.manifest”),避免了嵌入清单文件可能失败的问题。

,谢谢!

近期做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为就是WIN7的问题,后来把程序复制到一台WINXP SP3的程序下还是不行。

为什么我的机子上能够,而别人的机子上执行不了呢?

開始google一下,找到了解决的一个办法——在程序执行出错的时候,右键“我的电脑”,然后点击“管理”,再点击“事件查看器",最后看下“系统”,信息例如以下:

(1)找不到附属汇编 Microsoft.VC80.DebugCRT,上一个错误是 參照的汇编没有安装在系统上。

(2)Resolve Partial Assembly 为 Microsoft.VC80.DebugCRT 失败。 參考错误消息: 參照的汇编没有安装在系统上。
(3)Generate Activation Context 为 C:/scanfile/Debug/libclamavd.dll 失败。 參考错误消息: 操作成功完毕。
能够推断是libclamavd载入的时候出了点问题了,看了下它的manifest文件,其依赖库是Microsoft.VC80.DebugCRT ,这样问题就非常明显了,这个dll是在VS2005下编译的,而别人的机子上没有这个环境,我们所编译生成的应用程序因为缺少必需的Debug版本号的VC执行库而错误发生。
解决方法:到我的机子上的vs2005的安装文件夹下,搜索名字中包括串Microsoft.VC80.DebugCRT的文件,共同拥有3个dll文件(msvcm80d.dll,msvcp80d.dll,msvcr80d.dll)和一个manifest文件(Microsoft.VC80.DebugCRT.manifest),复制到别人机子上的project可运行文件文件夹下,问题就攻克了。
从这个问题能够发现几点:
(1)善用工具能够帮助定位问题:事件查看器,depends walker等
(2)搜索效率,比方这个问题直接搜 ”应用程序正常初始化失败 0xc0150002“肯定会得到非常多噪音信息。。。
PS:网上的解决的方法还有就是说下载vcredist_x86,我试了下不大好使。。。

应用程序无法正常启动0xc0150002 解决方式相关推荐

  1. python应用程序无法正常启动0xc0000142_应用程序无法正常启动0xc0000142解决方法

    应用程序无法正常启动0xc0000142解决方法: 这个问题大多是杀毒残留,但也有可能是你卸载某个软件不正确留下的注册表残留.杀毒后,病毒被删除,但启动项里相关加载设置还在,解决方法就是以下方法,如果 ...

  2. VLD 在VS2019中编译通过,但调试时报 应用程序无法正常启动(0xc0150002)

    @[TOC](VLD 在VS2019中编译通过,但调试时报 应用程序无法正常启动(0xc0150002)) 背景 Visual LeakDetector(VLD)是一款用于Visual C++的免费的 ...

  3. “应用程序无法正常启动0xc0150002” 问题分析步骤及解决方案

    通常我们在Windows上使用微软的VC或VS平台开发软件.这会涉及到运行时库的选择(根据发布版本Debug/Release.ANSI/Unicode以及SingleThread/MultiThrea ...

  4. catia 安装打开闪退_win10catia r20应用程序无法正常启动的解决办法

    catia r20是一款用于模具设计的专业软件,能够给用户提供十分完善的建模技术.但近日有用户却反映说自己的win10正式版电脑出现了catia r20无法正常启动的情况,那我们要怎么解决这一问题呢? ...

  5. win10怎么不能运行c语言,Win10系统打开游戏出现程序无法正常启动0xc0000142解决方法...

    系统是Win10,在打开游戏的时候会弹出系统提示:"程序无法正常启动0xc0000142"的问题,不知道该怎么解决这个问题,其实这可能是系统区域设置的问题.下面装机之家分享一下Wi ...

  6. python应用程序无法正常启动0xc000007b_应用程序无法正常启动0xc000007b解决方法

    应用程序无法正常启动0xc000007b这个问题,相信很多电脑用户都遇到过,小编也是在安装一款软件的时候遇到了这个问题,那么应用程序无法正常启动0xc000007b怎么解决?下面小编就详细的为大家分享 ...

  7. 0xc000007b应用程序无法正常启动win10解决方法

    大家在电脑打开应用的时候可能很多都会遇见提示应用程序无法正常启动0xc000007b蓝屏的情况,对于这种问题小编觉得可能是因为我们的游戏组件在安装的时候出现了故障,下面就带来了0xc000007b应用 ...

  8. python应用程序无法正常启动0xc0000142_Win7系统出现netsh.exe应用程序无法正常启动0xc0000142解决方法...

    我们在使用Win7系统的过程中,难免会出现一些小问题,而这次电脑在开机之后出现应用程序无法正常启动0xc0000142的报错,那么遇到这个问题我们该如何解决呢?下面装机之家分享一下Win7系统开机出现 ...

  9. 安装Catia显示无法启动服务器,win10catia r20应用程序无法正常启动的解决办法

    catia r20是一款用于模具设计的专业软件,能够给用户提供十分完善的建模技术.但近日有用户却反映说自己的win10正式版电脑出现了catia r20无法正常启动的情况,那我们要怎么解决这一问题呢? ...

  10. 【跑飞、死机】单片机 msp430程序跑飞原因和解决方式积累

    目录 单片机 msp430程序跑飞原因和解决方式积累 MSP430 数组填充越界引起的栈溢出 导致程序跑飞 [单片机重启]MSP430重启/频繁重启/跑飞 原因分析 单片机 msp430程序跑飞原因和 ...

最新文章

  1. css3之transition、transform、animation比较
  2. html5通html5通,HTML5 history详解
  3. 张小龙:我是对AI的未来表示担忧的人之一
  4. 笔记本电源适配器的选择方法
  5. SpringBoot中通过@Value获取自定义配置的值
  6. FAILED BINDER TRANSACTION
  7. Xilinx+AWS F1+VP9带来30倍实时转码性能提升
  8. Scala入门到精通——第十九节 隐式转换与隐式参数(二)
  9. Breeze库API总结(Spark线性代数库)(转载)
  10. 如何访问SAP Spartacus里的config数据
  11. 一张图看懂阿里云智能媒体管理产品
  12. null未定义_JS 里的数据类型 - null amp; undefined
  13. jq 中each的用法 (share)
  14. cesium 经纬度绘制点_Cesium经纬度与坐标的问题
  15. 洛谷P2580 于是他错误的点名开始了 题解
  16. qt电容触摸屏实现长按_电阻屏和电容屏有什么区别?究竟谁更胜一筹?
  17. 用什么软件测试固态硬盘写入速度,利用CrystalDiskMark工具检测电脑SSD固态硬盘读写速度...
  18. 从数字艺术品到 NFT
  19. KEGG 下载 Pathway 通路数据
  20. 微信对账单 java_[Java]获取微信api中的下载对账单和下载资金账单功能

热门文章

  1. 【Xilinx FPGA】vivado工具下载安装
  2. 学习:网络接口RJ45
  3. 通过ssh远程连接Ubuntu主机
  4. mysql 嵌套查询
  5. 使用EXCEL连接PGSQL
  6. 软件项目管理 需求管理
  7. 互联网公司的技术体系
  8. h3c s5500 ssh v5 配置_H3C S5500 V2基本配置及配置命令
  9. android中jni的调用过程,Android 调用jni的过程简述
  10. (亲测)躺着破解IDM下载权限,治疗不用破解补丁的强迫症们