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键) 
重启电脑,看下是否恢复正常。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号