コマンドプロンプト起動時に「指定されたパスが見つかりません。」と怒られる問題(解決済み)

現象はこれです。

何故かコマンドプロンプトを起動すると怒られるようになりました。
解消したのでメモを残しておきます。

原因

レジストリの

HKEY_CURRENT_USER → SOFTWARE → Microsoft → Command Processor

のAutorunにおかしなパスが追加されている。

僕の場合はおそらくanacondaをインストールした時に発生したものと思われます。
どうやら他のツールインストール時にも発生するようなのでご参考まで。

解決方法

レジストリの

HKEY_CURRENT_USER → SOFTWARE → Microsoft → Command Processor

のAutorunを修正する(or削除する)。

僕の場合は以下のパスになっていたのでconda_hook.batのある場所を探して
正しいパスに変更しました。

"C:\ProgramData\Anaconda3\condabin\conda_hook.bat"
↓
"%USERPROFILE%\anaconda3\condabin\conda_hook.bat"

即時反映なので再起動は不要です。

まとめ

ぶっちゃけ手がかりが無くて探しにくい現象でした。
いつから発生していたかが思い出せない。

おわり

コメントする

メールアドレスが公開されることはありません。