卸载 anaconda 后 Cmd 崩溃,退出代码为 1

Fil*_*ari 6 crash cmd uninstallation anaconda

问题描述

我在我的 Win10 Pro 机器上遇到了这个问题。我卸载了 Anaconda,因为它给我带来了 Jupyter 笔记本的问题并重新安装了它。但从那以后我无法访问命令提示符。

我一打开它就关闭了。我想通了打开 VSCode 并阅读Cmd has exited with error code 1. 现在也没有 Anaconda Prompt 启动,但是一旦我打开 PowerShell,它就会显示 (conda),所以我认为它可以从那里开始工作。

PowerShell 和 cmd /d

从 Powershell 如果我输入cmd并立即退出而不会抱怨任何事情。但是如果我输入cmd /d它就可以了。

尝试修复无效

  • 从路径中删除 Anaconda
  • 我在这里读到它可能是由 cmd 启动时的某种错误命令引起的,实际上 cmd /d 照常工作。
  • 我试图按照有关 cmd 启动命令的注册表修复进行操作,但在我的情况下缺少注册表项,这可能是问题所在
  • 既不工作sfc /scannow也不DISM.exe /Online /Cleanup-image /Scanhealth工作

我在网上找到的信息

根据本网站的错误代码1 '表示操作已尝试在 Windows 命令提示符 cmd.exe 中执行无法识别的命令'。

实际请求

任何人都可以帮我解决这个问题吗?我试着在网上找了一个星期,但没有运气,谢谢你的时间

小智 26

完全卸载 anaconda (无需重新安装)后,我遇到了同样的问题。我可以通过在注册表编辑器中转到“Computer\HKEY_CURRENT_USER\Software\Microsoft\Command Processor”并删除 AutoRun 项来修复它。


小智 9

以下答案(据说)最初由@Mofi 发布(但后来删除),我是从@filippo-vicari 的评论中得到的。所以所有的功劳都归他们所有,感谢您解决了这个问题!我花了几个小时终于找到了他们的解决方案。

在仍在工作的powershell 中输入以下命令(在我的例子中是 Anaconda Powershell):

C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f"
Run Code Online (Sandbox Code Playgroud)

它立即对我有用。cmd.exe 和 Anaconda Prompt 现在再次完美运行!