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

Posted

技术标签:

【中文标题】卸载 anaconda 后 Cmd 崩溃,退出代码为 1【英文标题】:Cmd crashes with exit code 1 after uninstalling anaconda 【发布时间】:2021-05-25 20:27:18 【问题描述】:

问题描述

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

我一打开它就关闭了。我发现打开 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 /scannowDISM.exe /Online /Cleanup-image /Scanhealth 都不起作用

我在网上找到的信息

根据this websiteErrorCode 1 '表示Action 已尝试在Windows 命令提示符cmd.exe 中执行无法识别的命令'。

实际要求

谁能帮我解决这个问题?我试图在网上寻找一个星期,但没有运气, 谢谢你的时间

【问题讨论】:

@Mofi 非常感谢你! C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f 确实有效,但我无法将您的答案标记为正确,因为它是评论。如果您想复制粘贴它作为答案,我会将其标记为完成 再次感谢您所做的一切!非常感谢我一定会按照你说的做,再次感谢 谢谢,有完全相同的问题,但对我来说,它发生在卸载-重新安装 Miniforge。在完成你的帖子之前,我已经敲了几个小时的头。太糟糕了,@Mofi 的评论已被删除,并且从未作为答案发布;我很想了解“为什么”和“如何”。 【参考方案1】:

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

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

C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f

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

【讨论】:

遇到完全相同的问题,很好的答案,非常感谢 如何在 powershell 上工作? 您能更具体地谈谈这个问题吗?你问如何打开 Anaconda Powershell? 这个答案让我摆脱了干净的格式。这绝对是我最后一次尝试,它奏效了! (命令末尾有一个额外的引号)。 好的,这个问题我过了几个月。非常感谢您的解决方案【参考方案2】:

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

【讨论】:

【参考方案3】:

如果有人(比如我)仍然遇到“代码:1”之类的问题并且 shell 说“cmd.exe 不是命令”,只需将 C:\Windows\system32 添加到 PATH 中

【讨论】:

以上是关于卸载 anaconda 后 Cmd 崩溃,退出代码为 1的主要内容,如果未能解决你的问题,请参考以下文章

记录解决cmd打不开/闪退

卸载 Anaconda 后如何卸载 Anaconda 环境

Mac OSX上卸载Anaconda

Eclipse 在启动时崩溃;退出代码=13

Eclipse 在启动时崩溃;退出代码=13

如何在安装anaconda后卸载原来的python?