Question

Quelqu'un at-il trouvé un tel comportement lorsque le processeur de commande (cmd.exe) ferme immédiatement après l'appeler? J'ai couru McAfee AV et système de Windows File Check (sfc.exe) et le mal de rien a été détecté, j'ai même copié le fichier cmd.exe d'une autre machine gagnant 7 et il fonctionne toujours même. Étrange est - sur les fenêtres 7 64 il y a aussi la version 32 bits de ce fichier qui fonctionne parfaitement normal.

SysInternals Process Monitor montre que les extrémités de processus cmd.exe avec le code de sortie 0x0 ... o_O

appeler également des commandes directement à partir du menu de démarrage, comme le ping, fonctionne normalement ...

Peut-être que cette question ne soit pas strictement liée au codage, mais cette question me tient de faire beaucoup de choses liées au développement de l'application réelle et vérification environnement.

Était-ce utile?

La solution

Répondre à toutes les questions:

  • super-utilisateur, mode sans échec, exécutez en tant qu'administrateur, en changeant la propriété et les autorisations - n'a pas aidé
  • J'ai appelé par menu démarrer, ainsi que d cmd.exe-cliquant avec le même résultat,
  • Pas virsus soit par le logiciel malveillant Trouvées analyse d'aujourd'hui avec McAfee, Anti-Malware, MS Malicious suppression ... etc

Enfin, je l'ai RESOUDRE :

  • Exécuter regedit
  • Aller à HKLM\Software\Microsoft\Command Processor\ ou HKEY_CURRENT_USER\Software\Microsoft\Command Processor\ ou HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\

  • Pour une raison quelconque, il a été la clé AUTORUN à l'intérieur "EXIT".

  • Retirez la clé AutoRun et tout devrait redevint normal.
  • CMD.exe devrait commencer à travailler à nouveau.

En outre,

Dans certains cas, l'invite de commande ouvre également au démarrage, ce qui est quand la solution ci-dessus est appliqué le système se bloque sur invite de commande lorsque vous vous connectez.

Ceci peut être résolu en utilisant Autoruns , où vous devez désactiver les registres de démarrage d'invite de commandes sur onglet connexion / démarrage. ( il peut y avoir plus d'une entrée )

Que l'on explique aussi pourquoi le code de sortie était 0x0.

ne sais pas quel genre de jeu de chose qui vous touche ... McAfee a montré une activité semaine lat et je l'ai remarqué vendredi dernier.

Hope ces symptômes et ma personne de réponse sera d'aide à l'avenir

Autres conseils

J'ai eu ce problème et trouvé quelque chose à essayer résolu mon problème.

Enquêter entrée de Registre HKLM \ Software \ Microsoft \ Command Processor S'il y a une clé « Autorun », cette touche provoque l'entrée de fichier batch dans cette clé à terme au début de la commande d'exécution rapide. Vous pouvez essayer de sauter cette exécution pour tester la solution en utilisant RUN cmd.exe / d

Si le problème est spécifique à l'utilisateur, consultez HKCU \ Software \ Microsoft \ Invite de commande pour cette clé. Les mélanges d'entrée d'utilisateur actuel avec l'entrée de la machine locale si la clé existe dans le registre de l'utilisateur actuel, il tente alors d'exécuter le fichier batch répertorié. Sur mon ordinateur, la clé était là, mais vide. S'il y a un fichier batch dans cette clé, puis savoir ce que fichier de commandes est en train de faire et si vous voulez là. J'ai supprimé la clé tous ensemble et le problème a disparu.
Sur mon ordinateur, la clé était présent dans l'utilisateur actuel, mais pas dans la machine locale.

D'une certaine façon un virus a probablement mis cette clé dans le registyr mais comme il est une clé valide, il est difficile pour les détecteurs de logiciels malveillants pour trouver cela.

Je ne trouve pas d'autre solutiosn à ce problème sur le web si s'il vous plaît laisser les autres savoir si cela fonctionne pour vous. Je posterai jamais sur les forums, mais vu un tas de questions à ce sujet et sur les bonnes solutions, donc je pensais que je devais poster.

J'ai eu l'idée de cette solution de ce lien.
http://software.oberberger.com/2008/09/interesting -stuff-about-cmdexe.html

Bonne chance.

J'ai eu le même problème - cmd.exe se refermait immédiatement après le démarrage. J'ai pu le garder en cours d'exécution en exécutant cmd.exe /K cmd.exe, mais il fermais après une commande non valide. Je l'ai découvert que mon problème a été causé par la page non de code par défaut:

C:\>chcp
Active code page: 65001

Pour résoudre le problème que j'ai l'entrée de registre enlevé:

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

Une autre solution consiste à changer la police cmd.exe de polices de trame à un vrai type.

Ceci est un coup de feu dans l'obscurité, mais je l'ai vu des problèmes comme ça dans le passé lors de la spécification de manière incorrecte un débogueur via image options d'exécution du fichier . Vous pouvez vérifier pour voir s'il y a une entrée pour « cmd.exe » il.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top