BLOGTIMES
2023/04/12

コマンドプロンプトが起動できない(起動してもすぐにウィンドウが消えてしまう)時に確認すべきこと

  cli  windows10  windows11 
このエントリーをはてなブックマークに追加

Windows でコマンドプロンプトが起動できない(起動してもすぐにウィンドウが消えてしまう)時の対処方法をメモ。
特に anaconda をアンインストールした後などに発生しやすいようです。

原因は レジストリの AutoRun に不正な値が設定されていて、cmd.exe*1 がそれを読み込んで落ちてしまうこと。

原因の確認

コマンドプロンプトを cmd.exe /dで起動するか、AutoRun の影響を受けない Power Shell を起動し、以下のコマンドを実行して値を確認します。
通常のマシンであれば以下のどちらのコマンドも「エラー: 指定されたレジストリ キーまたは値が見つかりませんでした」という結果になるはずです。

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor" /v AutoRun reg query "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v AutoRun

レジストリの削除

上記で反応があったものに対応するレジストリのキーを以下のコマンドで削除してやれば、コマンドプロンプトが起動できるようになるはずです。

reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor" /v AutoRun /f reg delete "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v AutoRun /f

トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/13928
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form

OpenID を使ってログインすることができます。

Identity URL: Yahoo! JAPAN IDでログイン