卸载 anaconda 后 Cmd 崩溃,退出代码为 1
Cmd crashes with exit code 1 after uninstalling anaconda
问题描述
我在我的 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 /scannow
和 DISM.exe /Online /Cleanup-image /Scanhealth
都不行
我在网上找到的信息
根据 this website 错误代码 1 'Indicates that Action has attempted to execute non-recognized command in Windows command prompt cmd.exe'。
实际请求
谁能帮我解决这个问题?我试着在网上找了一个星期,但没有运气,
谢谢你的时间
以下答案(据说)最初由@Mofi 发布(但后来删除),我是从@filippo-vicari 的评论中得到的。所以所有的功劳都归功于他们,感谢您解决了这个问题!我花了好几个小时才找到他们的解决方案。
在仍在工作的 powershell(在我的例子中是 Anaconda Powershell)中输入以下命令:
C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f
它立即对我有用。
cmd.exe 和 Anaconda Prompt 现在再次完美运行!
完全卸载anaconda(没有重新安装)后我遇到了同样的问题。我可以通过在注册表编辑器中转到“Computer\HKEY_CURRENT_USER\Software\Microsoft\Command 处理器”并删除 AutoRun 键来修复它。
如果有人(像我一样)仍然遇到像 'Code: 1' 和 shell 这样的问题,说 'cmd.exe is not a command',只需将 C:\Windows\system32 添加到 PATH
不仅是香港中文大学的一个地点。这些也应该被删除:
HKLM\Software\Microsoft\Command Processor
将以下值添加到系统变量Path:
C:\Windows\system32
问题描述
我在我的 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 /scannow
和DISM.exe /Online /Cleanup-image /Scanhealth
都不行
我在网上找到的信息
根据 this website 错误代码 1 'Indicates that Action has attempted to execute non-recognized command in Windows command prompt cmd.exe'。
实际请求
谁能帮我解决这个问题?我试着在网上找了一个星期,但没有运气, 谢谢你的时间
以下答案(据说)最初由@Mofi 发布(但后来删除),我是从@filippo-vicari 的评论中得到的。所以所有的功劳都归功于他们,感谢您解决了这个问题!我花了好几个小时才找到他们的解决方案。
在仍在工作的 powershell(在我的例子中是 Anaconda Powershell)中输入以下命令:
C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f
它立即对我有用。 cmd.exe 和 Anaconda Prompt 现在再次完美运行!
完全卸载anaconda(没有重新安装)后我遇到了同样的问题。我可以通过在注册表编辑器中转到“Computer\HKEY_CURRENT_USER\Software\Microsoft\Command 处理器”并删除 AutoRun 键来修复它。
如果有人(像我一样)仍然遇到像 'Code: 1' 和 shell 这样的问题,说 'cmd.exe is not a command',只需将 C:\Windows\system32 添加到 PATH
不仅是香港中文大学的一个地点。这些也应该被删除:
HKLM\Software\Microsoft\Command Processor
将以下值添加到系统变量Path:
C:\Windows\system32