cmd.exe应用程序错误 应用程序无法正常启动(0xc0000142)

之前还好好的,突然就遇到这个问题,运行CMD报错(如上图),后面无论怎么重启都是这样。

导致所有与CMD相关的程序任务都出错,例如Ctrl+Alt+Delete

只好开始各种百度谷歌
找到如下几种解决方案:
1、进入安全模式使用sfc,如果有相关文件损坏,会自动进行修复,但是我的CMD文件没有任何问题,所以该方法对我没用。
2、进入安全模式使用chkdsk /F,检查是不是磁盘损坏了,我的磁盘没坏,所以没用。
3、软件冲突

经过我测试发现,每次我重启的第一时间就开启CMD,是可以正常启动的,等到系统完全启动完成,就开始报错。
这肯定就是软件冲突了,到启动项看来看去,我也搞不清楚是哪个软件冲突,因为我貌似也没安装什么新软件……。
最后没办法,下载个360安全卫士,看看哪些启动项可以禁止的全部禁止了,顺便扫了个毒,查出个木马~!
重启之后就好了TAT。

开始→运行→输入cmd→回车,在命令提示符下输入下面命令

for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1回车。

完成后,在输入下面的

for %i in (%windir%system32*.ocx) do regsvr32.exe /s %i 回车。

如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。重启电脑。