首页 > 解决方案 > 如何删除执行任何 .BAT 文件的语法错误?

问题描述

所以我现在有点卡住了,因为每次我尝试在 PowerShell 中执行一个 .bat 文件。我收到以下错误:

"&" kann syntaktisch an dieser Stelle nicht verarbeitet werden.

大致翻译为"&" cannot be used syntactically here.. 现在的问题是我不知道这个语法错误来自哪里。几天前一切都很好,我对系统所做的唯一更改是重新安装 conda。

如果我尝试执行任何 .bat 文件,我会得到这个输出。此外,当我尝试调用时,cmd我收到此错误,但输出将首先打印:

Microsoft Windows [Version 10.0.19042.1052] (c) Microsoft Corporation. Alle Rechte vorbehalten.

我知道这是一个一般性的问题描述,但老实说,我不知道从哪里开始寻找解决方案。

标签: windowspowershellbatch-filecmd

解决方案


我可以自己找到问题。我的 conda 安装在 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor 下的注册表中添加了一个 Autorun。conda 使用的 bat 文件中的某处存在语法错误。还没有找到它具体在哪里,但是删除 Autorun 也删除了错误。


推荐阅读