新 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 variables
和 System variables
中的 Path
变量(如果有的话)
Path
值可能指向不存在的 directory/file,但它仍然出现。
有什么调试方法吗?
当 运行 cmd /D
没有出现时,这让我查看了注册表中的 AutoRun
条目,它们位于:
HKLM\Software\Microsoft\Command Processor
和
HKCU\Software\Microsoft\Command Processor
我在这里找到了一个 AutoRun
条目,我删除了它,解决了问题。
每当我打开一个新的命令提示符时 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 variables
和 System variables
中的 Path
变量(如果有的话)
Path
值可能指向不存在的 directory/file,但它仍然出现。
有什么调试方法吗?
当 运行 cmd /D
没有出现时,这让我查看了注册表中的 AutoRun
条目,它们位于:
HKLM\Software\Microsoft\Command Processor
和
HKCU\Software\Microsoft\Command Processor
我在这里找到了一个 AutoRun
条目,我删除了它,解决了问题。