Articles Tagués ‘Commandes DOS non reconnues’

Après l’application de l’Update 1 de Windows 8.1, certaines commandes DOS (comme IPConfig, NSlookup ou encore Tracert) ne sont plus accessibles et l’Invite de commande vous retourne le message suivant :

‘ipconfig’ n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes

En revanche, si vous vous placé dans C:\Windows\System32, surprise !! tout devient accessible et toutes les commandes sont reconnues.

Cause :

Apparemment Windows 8.1 Update 1 ne sait pas gérer l’accès aux fichiers de commandes en utilisant des chemins incluant des variables d’environnement Windows, comme %systemroot% ou %windir%\.

Solution:

Par défaut, l’Invite de commande est paramétré avec des chemins contenant des variables d’environnement, en spécifiant un chemin d’accès direct (comme C:\Windows\System32 au lieu de %systemroot%\System32), tout rentre dans l’ordre.

Merci de suivre les instructions suivantes pour corriger ce problème.

1. Lancez Regedit.exe en tant qu’Administrateur

2. Naviguez jusqu’au HKEY_CURRENT_USER\Software\Microsoft\Command Processor

3. Si la valeur de chaine « Autorun » n’existe pas, faites un clic droit sur « Command processor » => Nouveau => valeur de chaine => nommez la « Autorun »

4. Double cliquez sur « Autorun » dans le volet droit, et attribuez la valeur : CD /d C:\Windows\System32

voir img ci-après

Enfin, fermez l’éditeur de registre.

Lancez maintenant l’Invite de commande et saisissez par exemple : IPCONFIG /ALL pour voir si le problème est résolu.

Publicités