程序无法正常启动0xc0000142 怎么解决啊?是我缺什么文件吗?

如题所述

程序无法正常启动显示0xc0000142 一般是因为缺少组件导致。

程序无法正常启动0xc0000142的解决方法如下:

1、首先回到桌面模式,鼠标右键单击窗口键。

2、然后右键菜单点击设置选项卡。

3、进入设置,点击时间和语言设置选项。

4、接着点击日期和时间,在此界面点击右侧的其它日期时间和区域设置。

5、进入设置界面点击左侧边栏的时钟、语言和区域选项卡,然后单击更改日期、时间和数字格式。

6、进入区域设置面板,点击i管理选项卡,然后点击下方的更改系统区域设置。

7、最后将区域设置为中文简体中国,点击确定,然后重启电脑即可,这样程序无法正常启动0xc0000142的问题就解决了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-08-22

应用程序无法正常启动,错误代码0xc0000142,造成的原因通常是因为部分DLL文件未能被系统注册,导致动态库调用错误。

解决方法:

将DLL文件重新注册一遍。

具体步骤:

1、按win+R调出运行,输入cmd,点击确定。

2、在命令提示符下输入下面命令: 

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 回车。到屏幕滚动停止为止。

(如果怕输入有误,可复制-粘贴。方法是:复制指令,点击窗口左上角“管理员”左边的小框-编辑-粘贴)

扩展资料:

应用程序出错原因:

1、应用程序没有检查内存分配失败。

2、应用程序由于自身BUG引用了不正常的内存光标。

3、木马病毒。

木马或病毒这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

4、操作系统的原因。

有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。

5、硬件本身的问题。

硬件本身质量问题及不兼容的情况,同时还要注意散热问题,超频等特殊情况。

参考资料:

百度百科-应用程序出错

本回答被网友采纳
第2个回答  2019-07-05

应用程序无法正常启动,错误代码0xc0000142,造成的原因通常是因为部分DLL文件未能被系统注册,导致动态库调用错误。

解决方法:

将DLL文件重新注册一遍,

1、按win+R调出运行,输入cmd,点击确定。

2、在命令提示符下输入下面命令: 

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 回车。到屏幕滚动停止为止。

(如果怕输入有误,可复制-粘贴。方法是:复制指令,点击窗口左上角“管理员”左边的小框-编辑-粘贴)

如果手动不会注册的话可以使用腾讯电脑管家电脑诊所里的dll修复功能重新注册

第3个回答  2019-05-06

程序无法正常启动0xc0000142的解决方法如下:

1、首先,在电脑桌面右下角点击开始菜单,右键点击出现弹窗,之后找到设置进入:

2、然后,在设置里面,找到语言这个选项,点击进入:

3、然后,在时间和日期右下角找到其他设置,之后找到“其他日期、时间和区域设置”点击进入:

4、接着,进入后找到时钟、语言和区域-更改日期-时间和数字格式,之后点击进入弹窗:

5、最后,在弹出的窗口中选择区域设置-当前系统区域设置-中文(简体、中国)。到此程序无法正常启动0xc0000142的问题就已经解决了:

本回答被网友采纳
第4个回答  推荐于2017-09-25
unknown software exception (0x*00000**),位置为0x0***0***
这个问题大多是杀毒残留,但也有可能是你卸载某个软件不正确留下的注册表残留。杀毒后,病毒被删除,但启动项里相关加载设置还在,解决方法就是以下方法,如果找不到那个加载失败的启动项就可能是做了伪装,具体伪装到哪个启动项需要分析系统环境。启动项并不一定指向特定的dll名字,提示中的加载失败的项也可能只是启动项其中一个需要调用的文件,而这个文件可能被相关软件程序卸载的时候一并删除了,所以要了解你所有启动项的来路,这样才能找出可疑的启动项来删除,从而解决加载失败的问题。正常的启动项百度都可以搜索到其解释。
1、开始菜单→运行→输入msconfig回车
在里边的启动栏里把可疑的.dll前面的勾去掉就行了。
2、开始→运行→msconfig→启动→把加载项可疑xx.dll的勾去掉→ 重启电脑一般就可以解决了,如果还弹出来再看下面:
3、开始→运行→regedit→ 在下面的位置删除相应键值:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
4、注册表修改法:点→开始→运行→输入→regedit→在
“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\”中,右边窗口找到残留的程序名删除。或者打开注册表编辑器→在编辑→查找中→输入出错文件名→把搜到的删除→按F3键→搜索下一个→直到删完所有的为止。
如果以上方式无法处理好,看下面:
完全注册dll:
打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成后重新启动机器。追问

还是不行啊……

追答

那只能重装了

本回答被提问者采纳
相似回答