应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。求解
提示:
“应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。”
使用Dependcies没有发现少库。
尝试的方法:
1 \Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\下的dll拷到程序所在目录。没能解决问题
2 安装 .net framwork 2.0 。 没有解决问题
这个问题如何解决呢?望各位指教
相关推荐
应用程序正常初始化(0xc0150002)失败 解决 方法
应用程序正常初始化(0xc0150002)失败 解决 方法 下载运行即可!
应用程序正常初始化(0xc0150002)失败
写了一个VC6下的MFC程序,结果拷贝到另一台机子上出现了应用程序正常初始化(0xc0150002)失败的问题。然后打开事件查看器, 找到了如下信息: 找不到附属汇编 Microsoft.VC80.DebugCRT,上一个错误是 参照的汇编没有安装在系统上。 Resolve Partial Assembly 为 Microsoft.VC80.DebugCRT 失败。 参考错误消息: 参照
应用程序无法正常启动0xc0150002 解决方案
我也遇到过此问题,解决办法: 方案一: 在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。 方案二:不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入清单”选择“否”,从而在生成exe文件时附随生成一个清单文件(默认情况下,其文
0xc0150002
0xc0150002ssasdw xc0150002是应用程序正常初始化失败。 解决的一个办法——在程序运行出错的时候,右键“我的电脑”,然后点击“管理”,再点击“事件查看器",最后看下“系统”,信息如下: (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),拷贝到别人机子上的工程可执行文件目录下,问题就解决了。
0xc0150002失败的补丁
用vs开发的应用程序在其他pc机或服务器上运行时,会报出(0xc0150002)的错误,安装此补丁很好的解决该问题。


进程/线程/DLL

