anaconda 삭제 후 cmd실행 불가 현상

ZZY·2023년 3월 14일
0

Anaconda

목록 보기
3/3

증상


anaconda 삭제 후 cmd가 실행되지 않는 현상.
&은(는) 예상되지 않았습니다. 혹은
코드 1 0x00000001 로 프로세스 종료됨. 메세지가 뜬다.
희한하게도 PowerShell은 문제없이 동작하는데 cmd만 안돼서 매우 당황스러웠다...

일시적 해결

cmd.exe \d

PowerShell에서 위의 명령어 실행.
\d 옵션은 AutoRun 커맨드를 비활성화 하기 위함이다.
이는 밑의 영구적 해결 방법과도 일맥상통 한다.

영구적 해결

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

PowerShell에서 위의 명령어 실행.
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor에 위치한 AutoRun이라는 레지스트리 키를 삭제하는 명령어이다.
해당 명령어에 대한 자세한 정보는 여기서 볼 수 있다.

발생 원인 추측

추측컨데, cmd 시작과 동시에 conda activate를 실행하는 기능을 구현하기 위해 anaconda installer가 AutoRun이라는 레지스트리 키를 추가하는 게 아닐까 한다. 아니면 cmd에서 conda init하는 시점에 추가되는 걸 수도 있겠다.
정말이지 anaconda는 이래저래 뒤끝이 장난아닌 것 같다..

profile
안녕하세요

0개의 댓글