Frage

Hat jemand ein solches Verhalten gefunden, wenn der Befehlsprozessor (CMD.exe) sofort nach dem Aufrufen schließt? Ich habe McAfee AV- und Windows -Systemdateiprüfung (sfc.exe) ausgeführt, und es wurde nichts Falsches erkannt. Ich habe sogar die CMD.exe -Datei von einem anderen Win 7 -Gerät kopiert und es funktioniert immer noch gleichermaßen. Die seltsamste Sache ist - unter Windows 7 64 gibt es auch 32 -Bit -Version dieser Datei, die vollkommen normal funktioniert.

Der Prozessmonitor der SysInternals zeigt, dass der CMD.exe -Prozess mit dem Exit -Code 0x0 ... o_o endet

Wenn Sie auch Befehle direkt vom Startmenü aufrufen, wie Ping, funktioniert normal…

Vielleicht hängt diese Frage nicht streng mit der Codierung zusammen, aber dieses Problem hält mich davon ab, viele Dinge im Zusammenhang mit der tatsächlichen Anwendungsentwicklung und der Umweltprüfung zu tun.

War es hilfreich?

Lösung

Beantwortung aller Fragen:

  • Superuser, abgesicherter Modus, der als Administrator ausgeführt, Eigentümer und Berechtigungen änderte - hat nicht geholfen
  • Ich habe mit dem Menüstart sowie mit dem D-Klick CMD.EXE mit demselben Ergebnis angerufen.
  • Keine Virsus entweder Malware, die vom heutigen Scannen mit McAfee, Anti-Malware, MS Bösartige Entfernung gefunden wurde ... usw.

Endlich habe ich es gelöst:

  • Laufen regedit
  • Gehe zu HKLM\Software\Microsoft\Command Processor\ oder HKEY_CURRENT_USER\Software\Microsoft\Command Processor\ oder HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\

  • Aus irgendeinem Grund gab es einen Autorun -Schlüssel mit "Beenden" im Inneren.

  • Entferne das AutoRun Schlüssel und alles sollte wieder normal gehen.
  • CMD.exe sollte wieder anfangen zu arbeiten.

Ebenfalls,

In einigen Fällen wird auch die Eingabeaufforderung beim Start geöffnet. Wenn die obige Lösung angewendet wird, hängt das System bei der Eingabeaufforderung bei der Anmeldung an.

Dies kann durch Verwendung fixiert werden Autoruns, wo Sie auf der Registerkarte "Anmeldung/Start" ein Eingabeaufforderungs -Startregister deaktivieren müssen. (Es kann mehr als eine Einträge geben)

Dieser erklärt auch, warum der Beendencode 0x0 war.

Haben Sie keine Ahnung, was für ein Schlüssel diesen Schlüssel eingerichtet ist ... McAfee hat eine Aktivitätswoche gezeigt und ich habe es letzten Freitag bemerkt.

Ich hoffe, diese Symptome und meine Antwort werden jemandem in Zukunft helfen

Andere Tipps

Ich hatte dieses Problem und fand etwas, das ich ausprobieren konnte, das mein Problem löste.

Untersuchen Sie den Registrierungseintrag HKLM Software Microsoft Befehlsprozessor Wenn ein "Autorun" -Staste vorhanden ist. Dieser Schlüssel bewirkt, dass der Batch -Dateieintrag in diesem Schlüssel zu Beginn der Eingabeaufforderung aus der Eingabeaufforderung ausgeführt wird. Sie können versuchen, diese Ausführung zu überspringen, um die Lösung mithilfe von cmd.exe /d zu testen

Wenn das Problem benutzerspezifisch ist, überprüfen Sie HKCU Software Microsoft Eingabeaufforderung für diesen Schlüssel. Der aktuelle Benutzereintrag mischt sich mit dem lokalen Maschineneintrag ein. Wenn der Schlüssel in der aktuellen Benutzerregistrierung vorhanden ist, wird versucht, die aufgelistete Stapeldatei auszuführen. Auf meinem Computer war der Schlüssel da, aber leer. Wenn in dieser Taste eine Stapeldatei vorhanden ist, finden Sie heraus, was diese Chargendatei tut und ob Sie sie dort haben möchten. Ich habe den Schlüssel zusammen gelöscht und das Problem verschwand.
Auf meinem Computer war der Schlüssel bei aktuellem Benutzer, jedoch nicht im lokalen Computer vorhanden.

Irgendwie hat ein Virus diesen Schlüssel wahrscheinlich in den Registyr eingesetzt, aber da es ein gültiger Schlüssel ist, fällt es für Malware -Detektoren schwierig, dies zu finden.

Ich habe im Internet keine anderen Lösungen für dieses Problem gefunden. Bitte lassen Sie andere wissen, ob dies für Sie funktioniert. Ich habe nie in Foren gepostet, aber eine Reihe von Fragen zu diesem und zu guten Lösungen gesehen, also dachte ich, ich müsste posten.

Ich habe die Idee zu dieser Lösung aus diesem Link bekommen.
http://software.oberberger.com/2008/09/interesting-stuff-about-cmdexe.html

Viel Glück.

Ich hatte ein ähnliches Problem - cmd.exe schloss sofort nach dem Start. Ich konnte es durch Ausführung weitermachen cmd.exe /K cmd.exe, aber es wurde nach einem ungültigen Befehl geschlossen. Ich habe herausgefunden, dass mein Problem durch nicht Standardcode -Seite verursacht wurde:

C:\>chcp
Active code page: 65001

Um das Problem zu beheben, habe ich die Registrierungseingabe entfernt:

[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9

Eine andere Lösung ist sich zu ändern cmd.exe Schriftart von Raster -Schriftarten zu einem echten Typ eins.

Dies ist ein Schuss im Dunkeln, aber ich habe in der Vergangenheit Probleme wie diese gesehen, als ich einen Debugger falsch angibt Optionen zur Ausführung von Bilddateien. Sie können überprüfen, ob es dort einen Eintrag für 'cmd.exe' gibt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top