优秀的手机游戏下载!
首页 电脑应用程序初始化(0xc0150002)失败怎么回事

电脑应用程序初始化(0xc0150002)失败怎么回事

发布时间:2024-06-04 15:12:02 编辑:手游哥 浏览:487

出现此问题的原因:系统缺少“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”,然后再次打开电脑的应用程序,就不会弹出初始化失败框,如下图所示。这样,问题就解决了。

0xc0150002是什么意思

原因是计算机运行HgDeviceFound.dll等库文件加载的时候出现了问题。

以以windows7系统为例,解决方法如下:

一、在程序运行出错的时候,右键“我的电脑”:

二、然后点击“管理”→“事件查看器”→“Windows 日志”→“应用程序”,查看错误信息:

电脑应用程序初始化(0xc0150002)失败怎么回事

“E:\HgNetSdkDemo\Debug\HgDeviceFound.dll”的激活上下文生成失败。 找不到从属程序Microsoft.VC90.DebugMFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。 请使用 sxstrace.exe 进行详细诊断。

三、到自己机子上VS2008的安装目录下,把4个dll文件和一个manifest文件,拷贝到别人机子上的工程可执行目录下,即可解决问题。

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

以上就是关于电脑应用程序初始化(0xc0150002)失败怎么回事全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

更多相关资讯

出现此问题的原因:系统缺少“Microsoft.NET Framework 4.0”。解决的方法和操作步骤如下:准备工具:“ Microsoft.NET Fra…
查看详情
出现此问题的原因:系统缺少“Microsoft.NET Framework 4.0”。解决的方法和操作步骤如下:准备工具:“ Microsoft.NET Fra…
查看详情
出现此问题的原因:系统缺少“Microsoft.NET Framework 4.0”。解决的方法和操作步骤如下:准备工具:“ Microsoft.NET Fra…
查看详情
相关资讯
猜你喜欢