新 CMD window 打印:“■@”未被识别为内部或外部命令

New CMD window prints: '■@' is not recognized as an internal or external command

每当我打开一个新的命令提示符时 window 它会打印

Microsoft Windows [Version 10.0.18362.476]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\USERNAME>■@
'■@' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\USERNAME>

而且我不知道它是从哪里来的。它干扰了我正在使用的 C# 应用程序,该应用程序尝试通过 Process 实例 运行 some-package --version,并基于 processInstance.ExitCode 构建 UI,但是因此被打断。

我最好的猜测是 cmd.exe 尝试在启动时执行某些操作,但我找不到 .bashrc 等效项。我试图删除 User variablesSystem variables 中的 Path 变量(如果有的话) Path 值可能指向不存在的 directory/file,但它仍然出现。

有什么调试方法吗?

当 运行 cmd /D 没有出现时,这让我查看了注册表中的 AutoRun 条目,它们位于:

HKLM\Software\Microsoft\Command Processor

HKCU\Software\Microsoft\Command Processor

我在这里找到了一个 AutoRun 条目,我删除了它,解决了问题。