0xc0000142 关机 0xc0000142

电脑开机显示应用程序正常初始化失败 , 也进不了系统怎么回事?
显示应用程序正常初始化失败 , 有几种原因:
1 内存条坏了 更换内存条。
2 双内存不兼容 使用同品牌的内存或只要一条内存。
3 内存质量问题 更换内存条。
4 散热问题 加强机箱内部的散热。
5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽。
6 硬件有问题 更换硬盘。
7 驱动问题 重装驱动,如果是新系统,应先安装主板驱动。
8 软件损坏 重装软件。
9 软件有BUG 打补丁或更新到最新版本。
10 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式。
11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试 。
程序需要一块内存用以储存数据时 , 就需要使用操作系统提供的「功能函数」来申请 , 如果内存分配成功 , 函数就会将所新开辟的内存区地址返回给应用程序 , 应用程序就可以通过这个地址使用这块内存 。这就是「动态内存分配」 , 内存地址也就是编程中的「光标」 。
内存不是永远都招之即来、用之不尽的 , 有时候内存分配也会失败 。当分配失败时系统函数会返回一个0值 , 这时返回值「0」已不表示新启用的光标 , 而是系统向应用程序发出的一个通知 , 告知出现了错误 。
作为应用程序 , 在每一次申请内存后都应该检查返回值是否为0 , 如果是 , 则意味着出现了故障 , 应该采取一些措施挽救 , 这就增强了程序的「健壮性」 。

0xc0000142 关机  0xc0000142

文章插图
应用程序无法正常启动 , 错误代码 , 怎么办?
应用程序无法正常启动 , 错误代码 , 造成的原因通常是因为部分DLL文件未能被系统注册 , 导致动态库调用错误 。
解决方法:
将DLL文件重新注册一遍 。
具体步骤:
1、按win+R调出运行 , 输入cmd , 点击确定 。
2、在命令提示符下输入下面命令:
for %1 in (%%\\*.dll) do .exe /s %1 回车 。到屏幕滚动停止为止 。
(如果怕输入有误 , 可复制-粘贴 。方法是:复制指令 , 点击窗口左上角“管理员”左边的小框-编辑-粘贴)
扩展资料:
应用程序出错原因:
1、应用程序没有检查内存分配失败 。
2、应用程序由于自身BUG引用了不正常的内存光标 。
3、木马病毒 。
木马或病毒这类程序为了控制系统往往不负责任地修改系统 , 从而导致操作系统异常 。平常应加强信息安全意识 , 对来源不明的可执行程序绝不好奇 。
0xc0000142 关机  0xc0000142

文章插图
4、操作系统的原因 。
有时候操作系统本身也会有BUG , 要注意安装官方发行的升级程序 。更新操作系统 , 让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数 。
5、硬件本身的问题 。
硬件本身质量问题及不兼容的情况 , 同时还要注意散热问题 , 超频等特殊情况 。
参考资料:
百度百科-应用程序出错
应用程序无法正常启动怎么办 怎么解决故障
1、方法一:检查安装路径是否是中文
第一步出现程序无法正常启动的一个原因是应用程序安装的路径是中文 , 导致出现错误 。