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

发布时间:2024-06-04 15:12:02 来源:君肯网

出现此问题的原因:系统缺少“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:HgNetSdkDemoDebugHgDeviceFound.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”。 解决的方法和操作步骤如下: 准备工具:“ Micro…
查看详情
出现此问题的原因:系统缺少“Microsoft.NET Framework 4.0”。 解决的方法和操作步骤如下: 准备工具:“ Micro…
查看详情
出现此问题的原因:系统缺少“Microsoft.NET Framework 4.0”。 解决的方法和操作步骤如下: 准备工具:“ Micro…
查看详情
相关文章
推荐游戏
风之谷
风之谷
游戏资讯 10.5M
下载
斗罗大陆3
斗罗大陆3
游戏资讯 566.9M
下载
冠军网球
冠军网球
游戏资讯 148.1M
下载
最佳炮手
最佳炮手
游戏资讯 68.1M
下载
如梦下弦月
如梦下弦月
游戏资讯 840.1M
下载
富甲封神传
富甲封神传
游戏资讯 263.0M
下载