exécuter une commande

Le
porthorel
bonjour
ai un souci en mode texte
certaines commandes s'exécutent; dir cd md
mais d'autres pas ipconfig ping.
ai ce message en retour
'ping' n'est pas reconnu en tant que commande interne ou externe, un
programme exécutable ou un fichier de commandes.
il y à surement une option à cocher qq part une idée ?
merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jean-Claude BELLAMY
Le #885219
"porthorel" news:4664310b$0$25924$
bonjour
ai un souci en mode texte
certaines commandes s'exécutent; dir cd md ...
= commandes internes, qui dépendent du processeur de commandes CMD.EXE


mais d'autres pas ipconfig ping....
= commandes externes, à savoir exécutables autonomes, généralement situés

dans le dossier %systemroot%system32
.
ai ce message en retour
'ping' n'est pas reconnu en tant que commande interne ou externe, un
programme exécutable ou un fichier de commandes.
il y à surement une option à cocher qq part ... une idée ?


Classique !
A la suite d'une conceté, fausse manip, "alien", ..., la variable
d'environnement %PATH% est vraisembleblement vérolée !
Elle contient la liste de tous les dossiers où Windows doit chercher les
exécutables dont on ne précise pas le chemin dans une commande.
Dans cette liste, chaque nom de dossier est séparé du précédent par un
point-virgule.

Au minimum on a :
PATH= %systemroot%system32;%systemroot%;%systemroot%System32Wbem
ou (explicité)
PATH = C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem


PATH sera foireuse si :


1) Il y a p.ex. un ";" manquant :
PATH = C:WINDOWSsystem32C:WINDOWS
ce qui est un nom de dossier inexistant et invalide


2) Il y a p.ex. des caractères en trop :
PATH = C:WINDOWSsystem32;C:::WINDOWS;


3) Le problème vient de la BDR
HKCUEnvironmentPath
HKLMSYSTEMCurrentControlSetControlSession
ManagerEnvironmentPath
Ces entrées doivent être de type REG_EXPAND_SZ et non pas REG_SZ !!
Sinon, des variables telles que %systemroot% ne seront pas interprétées.


Si c'est le cas, il suffit de supprimer l'entrée actuelle,
et de la recréer avec le type REG_EXPAND_SZ
(= "valeur de chaine extensible")


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org

Publicité
Poster une réponse
Anonyme