• 締切済み

コマンドプロンプトを起動すると再起動してしまう

Windwos7(32bit)で、コマンドプロンプトを 起動すると、黒い画面が開く前に、パソコンが 再起動してしまいます。 PowerShellも同様です。 以前は、問題なく利用できておりました。 (前回利用したのが何ヶ月前かは忘れました。 あまり利用はしませんので) セーフモードで起動すると、問題なく利用できます。 ウィルススキャンをかけても問題なく、原因がわかりません。 どのようなことが考えられますでしょうか? よろしくお願い致します。

みんなの回答

  • yakan9
  • ベストアンサー率54% (2251/4143)
回答No.2

> セーフモードで起動すると、問題なく利用できます。 これが「ヒント」でしょうか。 セーフモードで問題ないということは、ノーマルモードの時にどこに保存したもので起動をかけているかです。 今回の場合、コマンドプロンプトに限り操作不能な状態のようです。 コマンドプロンプトプログラムの一部が壊れた可能性が高いようです。 そこで、どこにあるコマンドプロンプトが壊れてしまっているかを見つけることになります。 ここから、こ存知の個所はジャンプしながら読み進めてください。 コマンドプロンプトを頻繁に使用する場合、キャッシュから読み取ったりします。 コマンドプロンプトは、cmd.exe という名前のアプリケーションです。 エクスプローラーで、検索をかけます。 左枠の大きい方に、場所、c:\ 右枠の小さい方に、ファイル名、cmd.exe と指定し、検索させます。 いくつ表示されましたか。 当方の場合、Windows7ではなく、Windows8.1です。 よって、サイズは、参考程度にしてください。 cmd.exeとして、2種類、308KB位の物と、349KB位の物だと思います。 今回我々が対象とするのは、349KB位の物です。 それ以外の、308KBと言うのもあると思います。 これは64ビットパソコン用です。 この区別もしておいてください。 このパスをまずメモします。 これをダブルクリックして、起動し、質問のようになるもの、ならないものをメモします。 貴殿の技術力がこれまでの場合、メモを補足してください。 エクスプローラで、ダメなもののパスをたどり、名前を変更します。 cmd.exe → cmd.old といった名前を付けます。 もしこの修正が怖い場合は、cmd.exeをcmd.oldとしてコピーして、その後、cmd.exeを削除しても同じことです。 本当は、これだけで正しいものを読み直してくれると思います。 良いもののcmd.exe を、ダメなもののパスに、コピーします。 これで完了です。 当方は、Windows 8.1のため、同じではないと思います。 c:\windows\system32 これが349KB c:\windows\syswow64  これが308KB は、確認済みです。 c:\windows\system32 こちらは、壊されていないと思います。 もしこれがダメな場合、すべてダメかもしれません。 この場合は、リカバリするしかないと思います。を頻繁に使用する場合、キャッシュから読み取ったりします。 PowerShellの場合は、同じようにします。 powershell.exe c:\Windows\\system32\windowsPowerShell これが468KB c:\windows\syswow64\windowsPowerShell  これが450KB Windows7は、64ビット用がないかも知れません。

  • 121CCagent
  • ベストアンサー率52% (15940/30551)
回答No.1

>セーフモードで起動すると、問題なく利用できます。 であれば [Windows 7] システム構成で、問題のある項目を特定する方法を教えてください。 https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=4208-4266 みたいにWindows起動時に読み込まれるスタートアップやサービスのどれかに問題がある可能性があるのでまずは一つ一つ確認しながら原因を探る位しかないかと。

関連するQ&A