cmd 无法正常启动 0xc0000142

win10  22H2 的 cmd   无法正常启动      报0xc0000142      

 PowerShell  无法正常启动      报0xc0000142  

解决尝试:

1.打开win10 注册表

     计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows中       LoadAppInit_DLLs  从 1 改为   0

 

 

2 注册DLL文件:在命令提示符中,输入以下代码:

 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
-----------------------------------------------------------------------------------------------------------

3其他网址参考

https://answers.microsoft.com/zh-hans/windows/forum/all/%E5%85%B3%E6%9C%BA%E6%88%96%E8%80%85%E9%87%8D/f37de2b2-ecbf-4c7c-9863-1977bc6a9639

 

建议执行一下干净启动,排除其他干扰:
https://support.microsoft.com/zh-cn/help/929135...
先卸载设备中全部的第三方反病毒软件与系统优化软件 (例如 360、火绒、迈克菲、联想电脑管家、360桌面、腾讯电脑管家、腾讯桌面、鲁大师,代理,加速器,虚拟机等)。
然后鼠标右键单击开始菜单→运行(RUN)→输入 :
msconfig
(按下Enter键)
点击上面的“服务”
勾选下面的“隐藏所有 Microsoft 服务”(请务必勾选,否则可能禁用部分Microsoft的服务后会导致无法开机等严重问题。)
点击“全部禁用”。
然后鼠标右键单击开始菜单→任务管理器,
(点击底部“详细信息”),
点击顶部”启动”,(在新的任务管理器中,该选项在左侧的“启动应用”)
鼠标右键单击“状态”显示为“已启动”的项,选择“禁用”。(禁用所有启动项。)

然后在任务栏搜索框输入 cmd 点击以管理员身份运行,输入:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
(按下Enter键)
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
(按下Enter键)
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\NodeTypes\{476e6448-aaff-11d0-b944-00c04fd8d5b0}\Extensions\Namespace" /v "{90087284-d6d6-11d0-8353-00a0c90640bf}" /t REG_SZ /d "1.0" /f
(按下Enter键)
reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\MMC\SnapIns\{90087284-d6d6-11d0-8353-00a0c90640bf}" /f
(按下Enter键)

重启电脑,看下是否恢复正常。

posted @ 2025-03-03 13:42  韩立987  阅读(103)  评论(0)    收藏  举报