Windows 11 上的 CMD 立即关闭

Windows 11 上的 CMD 立即关闭

几个月来,我无法打开命令终端。它会立即关闭(我只在短时间内看到一个框架)。我在 Windows 11 上。我看到有使用 cmd 的后台进程。

我可以在 Powershell 中执行此操作:

PS D:\> cmd
Microsoft Windows [Version 10.0.22631.3447]
(c) Microsoft Corporation. All rights reserved.
PS D:\>

我在 Windows 文件夹中找到了 cmd,但它也没有执行任何操作。我甚至不知道应该在这里分享哪些细节。

我无法使用 Visual Studio,因为它调用 cmd。

我发现只有,表示它可能是一种病毒。我用过 avast,但什么也没发现。如果它是病毒,我该如何删除它?

答案1

解决方案是删除以下注册表项中regedit命名的字符串值:autorun

HKCU\SOFTWARE\Microsoft\Command Processor
  • autorun项目包含 CMD 启动时执行的一个或多个命令
  • 此项可能是在您安装某些产品时添加的,后来可能被卸载;除了删除它之外,您不需要做任何事情

查看文章操作方法:Autoexec 命令 有关autorun和类似替代方案的更多信息:

在命令提示符打开后立即运行命令,这对于加载很有用DOSKEY宏:

在以下任一位置添加条目:

  • 注册表(当前用户):
    HKCU\Software\Microsoft\Command Processor\AutoRun
    
  • 注册表(所有用户):
    HKLM\Software\Microsoft\Command Processor\AutoRun
    

如果CMD.exe通过拖放到批处理文件或通过FOR /F调用子进程的命令。

该条目可以包含将被执行的AutoRun字符串值 [REG_SZ或]。这些键很少使用,默认情况下不存在。REG_EXPAND_SZAutoRun

如果设置了命令处理器,则不应执行以下操作AutoRun

  • 输出任何文本:这可能会弄乱使用该FOR /F命令的任何脚本。
  • 启动CMD.exe:将递归启动新的 CMD 会话,直到机器内存耗尽。

相关内容