命令提示符/Anaconda 命令提示符无法在 Windows 11 中打开

use*_*438 3 python windows powershell command-line anaconda

我正在做一个研究项目,涉及在 Anaconda 命令提示符中运行终端。我能够安装并使用当前版本的 Anaconda (4.12) 并在其中运行命令提示符,但我必须将我的 Anaconda 版本降级到 4.2,以便我可以使用 Python 3.5 处理我的项目。该版本的 Anaconda 无法在我的计算机上打开 Anaconda 命令提示符或 Anaconda Navigator,因此我尝试在卸载 4.2 后重新安装当前版本的 Anaconda;但是,现在我遇到了 Anaconda 命令提示符无法打开的问题(但我已经能够运行 Anaconda Navigator)。我尝试执行以下操作来查看是否可以解决此问题:

  1. 通过Windows命令提示符打开Anaconda命令提示符;但是,现在我遇到了 Windows 命令提示符无法打开的附加问题(我尝试在以下步骤中修复)
  2. 在 Windows 安全启动模式下运行命令提示符。此方法确实打开了命令提示符,但它是在错误的盘符驱动器下打开的。在这种模式下,我得到的目录是:X:\windows\system32 令我困惑的是我的机器上什至没有 X: 驱动器。
  3. 尝试使用我将在 Powershell 的命令提示符中使用的一些命令;但是,当我打开 powershell 时,我收到一条有关执行策略的错误消息。我能够通过更改一些执行策略来修复错误。我将 CurrentUser 和 LocalMachine 上的执行策略更改为 Unrestricted。这解决了 Powershell 上的问题,但没有解决打开命令提示符的问题。
  4. 返回安全启动模式命令提示符并查看盘符驱动器是否已固定为默认 C:。盘符仍然是X:。

我不知道该怎么做才能解决这个问题。我已经尝试过从 Windows 和其他论坛在线阅读的许多内容,但到目前为止它们还没有起作用。

小智 5

我遇到了同样的问题,这是解决方案(摘自微软协助服务):

解决方法是在开始菜单中搜索“regedit”打开注册表编辑器,然后在“编辑”选项卡中搜索“autorun”,然后通过右键单击从系统中删除“autorun”文件。

有问题的“autorun”元素位于键下: HKEY_CURRENT_USER\Software\Microsoft\Command Processor 并包含一个错误值if exists,导致cmd.exe无法正常启动。