cmd.exeは呼び出しの直後に閉じます(win7 64)
-
28-10-2019 - |
質問
コマンドプロセッサ(cmd.exe)が電話をかけた直後に閉じると、そのような動作を見つけた人はいますか? McAfee AVおよびWindows System File Check(SFC.Exe)を実行していますが、何も悪いことは検出されませんでした。他のWin 7マシンからcmd.exeファイルをコピーしましたが、それでも同じように機能しています。最も奇妙なことは、Windows 7 64には、そのファイルの32ビットバージョンも完全に正常に機能することです。
sysinternalsプロセスモニターは、cmd.exeプロセスが終了コード0x0で終了することを示しています... o_o
また、Pingのようなスタートメニューから直接コマンドを呼び出すと、正常に機能します…
たぶん、その質問はコーディングに厳密に関連していないかもしれませんが、その問題は、実際のアプリケーション開発と環境チェックに関連する多くのことを行うことを妨げています。
解決
すべての質問に答える:
- スーパーユーザー、セーフモード、管理者として実行され、所有権と権限の変更 - 助けにはなりませんでした
- 私はメニュースタートで電話をかけ、同じ結果でcmd.exeをdクリックしていましたが、
- ウイルスは、McAfee、マルウェア対策、MSの悪意のある除去などで今日のスキャンによって見つかったマルウェアのいずれでもありません...
最後に私はそれを解決しました:
- 走る
regedit
行きます
HKLM\Software\Microsoft\Command Processor\
またHKEY_CURRENT_USER\Software\Microsoft\Command Processor\
またHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\
何らかの理由で、「終了」があるAutorunキーがありました。
- を削除します
AutoRun
キーとすべてが正常に戻るはずです。 CMD.exe
再び動作し始めるはずです。
また、
場合によっては、コマンドプロンプトも起動時に開きます。これは、上記のソリューションが適用されると、ログオン時にコマンドプロンプトにシステムを掛けています。
これを使用して修正できます Autoruns, 、[ログオン/起動]タブでコマンドプロンプトの起動レジストリを無効にする必要があります。 (複数のエントリがある場合があります)
また、Exitコードが0x0である理由も説明しています。
どんな種類のことがキーを設定したのか分かりません... McAfeeはいくつかのアクティビティLAT週を見せましたが、先週の金曜日に気づきました。
これらの症状と私の答えが将来誰かを助けることを願っています
他のヒント
私はこの問題を抱えていて、それが私の問題を解決したことを試してみる何かを見つけました。
レジストリエントリHKLM Software Microsoft Commandプロセッサ「Autorun」キーがある場合、このキーはこのキーのバッチファイルエントリをコマンドプロンプトの実行の先頭に実行します。この実行をスキップして、実行cmd.exe /dを使用してソリューションをテストすることができます
問題がユーザー固有の場合は、HKCU Software Microsoft コマンドプロンプトをチェックしてください。現在のユーザーエントリはローカルマシンエントリと混在するため、キーが現在のユーザーレジストリに存在する場合、リストされているバッチファイルを実行しようとします。私のコンピューターでは、キーはそこにありましたが、空です。このキーにバッチファイルがある場合は、そのバッチファイルが何をしているのか、そしてそこに必要な場合を把握してください。キーをすべて削除し、問題はなくなりました。
私のコンピューターでは、キーは現在のユーザーに存在していましたが、ローカルマシンには存在しませんでした。
どういうわけか、一部のウイルスはおそらくこのキーをRegistyrに入れましたが、それは有効なキーであるため、マルウェア検出器がこれを見つけるのは困難です。
この問題について他のソルティオンがウェブ上で見つかりませんでしたので、これがあなたのためにうまくいくかどうかを他の人に知らせてください。私はフォーラムに投稿することはありませんが、これについて多くの質問を見て、良い解決策を見たので、投稿しなければならないと思いました。
このリンクからこのソリューションについてのアイデアを得ました。
http://software.oberberger.com/2008/09/interesting-stuff-about-cmdexe.html
幸運を。
私は同様の問題を抱えていました - cmd.exe
開始直後に閉店していました。実行して実行し続けることができました cmd.exe /K cmd.exe
, 、しかし、無効なコマンドの後に閉じていました。私の問題は、デフォルトのコード以外のページが原因であることがわかりました。
C:\>chcp
Active code page: 65001
問題を修正するために、レジストリエントリを削除しました。
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
別の解決策は、変更することです cmd.exe
ラスターフォントから真のタイプ1までのフォント。
これは暗闇の中でのショットですが、私は過去にこのような問題を見てきました。 画像ファイルの実行オプション. 。 「cmd.exe」のエントリがあるかどうかを確認することができます。