应用程序无法正常启动0xc0150002解决?

应用程序无法正常启动0xc0150002解决?,第1张

原因:计算机应用程序中运行的数据是错误的。可以修改它。

以Windows7 *** 作为例:

1、首先,当0xc01500002程序失败时,右键单击计算机以选择管理选项。

2、进入后,需要打开“管理”—“事件查看器”—“windows日志”—“应用程序”,查看错误信息,查看上述信息的错误数据。

3、最后,需要将错误的数据复制到其他计算机的计算机中而没有问题,如图所示,并刷新它以解决问题。

0xc0150002是应用程序正常初始化失败。

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

(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),拷贝到别人机子上的工程可执行文件目录下,问题就解决了。

出现此问题的原因:系统缺少“Microsoft.NET Framework 4.0”。

解决的方法和 *** 作步骤如下:

准备工具:“ Microsoft.NET Framework 4.0”安装包。

1、首先,准备好“ Microsoft.NET Framework 4.0”安装包,双击“.exe”文件进行安装,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,转到程序的安装界面,勾选“我已阅读并接受许可条款”选项,然后单击“安装”按钮,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,正在安装程序,请耐心等待,如下图所示,然后进入下一步。

4、最后,完成上述步骤后,就可以看到已成功安装“Microsoft.NET Framework 4.0”,然后再次打开电脑的应用程序,就不会d出初始化失败框,如下图所示。这样,问题就解决了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11534783.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存