2011-09-13 15:52:32 +0000 2011-09-13 15:52:32 +0000
21
21

Pourquoi "ipconfig" n'est-il pas reconnu comme une commande interne ou externe ?

Avec Windows 7, sur une seule de mes machines, taper “ipconfig” ne fait plus rien.

Y a-t-il une raison à cela ?

Ma spéculation est que cela a quelque chose à voir avec l'installation du SDK java / la modification des variables système.

La commande et la réponse :

C:\Users\Paul>ipconfig

‘ipconfig’ n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier batch.

Mon PATH :

C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files (x86)\MiKTeX 2.8\miktex\bin;
C:\Program Files (x86)\Windows Live\Shared;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files\Java\jdk1.6.0_22\bin;
c:\Program Files (x86)\Microsoft SQL Server00\Tools\Binn\;
c:\Program Files\Microsoft SQL Server00\Tools\Binn\;
c:\Program Files\Microsoft SQL Server00\DTS\Binn\;
C:\Program Files (x86)\QuickTime\QTSystem\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Program Files (x86)\MATLAB\R2007b\bin;
C:\Program Files (x86)\MATLAB\R2007b\bin\win32;
C:\Program Files (x86)\Common Files\Autodesk Shared\;
C:\Program Files (x86)\Autodesk\Backburner\;
C:\Program Files\Common Files\Autodesk Shared\

Réponses (9)

18
18
18
2011-09-14 14:31:03 +0000

J'imagine que si C:\Windows\System32 était absent de la déclaration de chemin, ipconfig ne fonctionnant pas serait le dernier de vos soucis.

C:\Windows\System32 contient un grand nombre des exécutables et des bibliothèques de liens dynamiques (DLL) qui permettent à Windows de fonctionner.

Une entrée dans les paramètres du chemin d'accès au système indique à l'ordinateur de chercher à cet endroit précis les exécutables et les fichiers auxquels les programmes font référence.

Alors qu'il semblerait qu'un bon programme ne repose pas sur les variables Path mais devrait directement faire référence à l'emplacement de tout fichier dont il dépend, l'indication Path permet à plusieurs OS similaires de coexister sur le même disque (Windows XP dans le dossier C:\WinXP\, Windows 7 dans C:\Win7\, etc. \System32), et permet une mise à jour plus facile et plus souple des fichiers de structure (recherchez la dernière version des bibliothèques .Net dans un répertoire versionné où elles sont installées plutôt que dans un répertoire central où elles peuvent s'écraser les unes les autres de façon peu lisible).

Ainsi, un programme cherchant à utiliser les fonctions du traitement zip intégré de Windows XP appellerait zipfldr.dll et le système d'exploitation renverrait les fonctions de l'exécutable stocké dans C:\Windows\System32\zipfldr.dll. Si vous regardez dans ce répertoire, vous devriez voir de nombreux fichiers que vous reconnaîtrez probablement comme des commandes de script courantes ou des fonctions essentielles au fonctionnement du système d'exploitation.

Je n'ai jamais supprimé l'entrée C:\Windows\System32 de ma déclaration de chemin et je ne pense pas que je le ferai un jour (bien que je suppose que tester cela dans une VM avec une fonctionnalité de rollback ne devrait pas être trop difficile) et donc je ne peux pas dire avec certitude ce qui se passerait si elle était complètement absente.

Il suffit de dire qu'à peu près n'importe quel script batch ne fonctionnerait pas du tout, et les capacités de votre OS seraient sévèrement réduites.

D'autres ont déjà noté comment ajouter C:\Windows\System32 à l'instruction Path s'il est manquant, et donc je ne le répéterai pas ici. Mais je ne serais pas surpris, puisque c'est la seule fonction qui ne fonctionne pas, s'il y avait un autre problème ici.

13
13
13
2011-09-14 09:49:50 +0000

Cela pourrait en effet être dû à des variables du système.

  • Faites un clic droit sur Mon ordinateur dans le menu Démarrer ou sur le bureau et cliquez sur Propriétés
  • Choisissez Paramètres système avancés -> Avancés
  • Cliquez sur le bouton Variables d'environnement…
  • Trouvez la variable système appelée Chemin et cliquez dessus
  • Cliquez sur Modifier. … bouton
  • Il doit s'agir d'une longue chaîne de caractères avec plusieurs chemins séparés par un point-virgule ;
  • Vérifiez qu'elle contient C:\Windows\system32 (je suppose que votre lecteur système est C)
  • Si vous n'êtes pas sûr qu'elle soit correcte, vous pouvez la copier et l'afficher ici.
  • Si vous faites des changements, vous devrez peut-être redémarrer pour voir les effets

Si cela ne vous aide pas, ouvrez votre répertoire C:\Windows\system32 et assurez-vous qu'il contient IPConfig.exe. Si ce n'est pas le cas, il doit vous manquer des fichiers système.

1
1
1
2016-01-08 10:38:32 +0000

J'ajoute le même problème, mais lorsque je tape une ligne de commande (cmd.exe), le

echo %PATH%

Le %SystemRoot%\system32 était bien présent.

J'ai lu quelque part que le problème pouvait être causé par un espace suivant un point-virgule dans la définition de la variable PATH, mais ce n'était pas le cas pour moi.

Mon problème a été résolu lorsque j'ai découvert qu'un de mes éléments PATH était %SYSTEMROOT% au lieu de %SystemRoot% (sensible à la casse)

1
1
1
2014-03-17 18:37:47 +0000

Autre chose à vérifier, qui est le coupable dans mon cas : la variable d'environnement PATHEXT.

J'ai fait régler la variable d'environnement utilisateur PATHEXT sur “*.LNK” pour tenter de récupérer les fichiers de raccourcis sur la ligne de commande sans taper l'extension, mais cela ne faisait que suivre la variable d'environnement système PATHEXT=“.COM ;.EXE ;.BAT ;.CMD ;.VBS ;.VBE ;.JS ;.JSE ;.WSF ;.WSH ;.MSC”, sans la compléter. Ainsi, ipconfig.exe n'a pas été trouvé. Le réglage du PATHEXT de niveau utilisateur sur la liste complète des extensions l'a corrigé.

0
0
0
2011-09-13 17:37:55 +0000

Vérifiez les paramètres de sécurité de votre antivirus ou de votre pare-feu. Dans mon ordinateur portable de bureau, à moins que le niveau de sécurité ne soit réglé sur “Off”, il revient simplement à l'invite de commande sans aucune sortie.

0
0
0
2017-01-05 12:54:27 +0000

J'ai eu des problèmes avec certaines commandes dans cmd comme ipconfig. Ensuite, après que j'ai établi le chemin pour cela, ça marche.

SYSTEM DLL PATHS 
C:\Windows\System32

pour toutes les commandes intégrées dans Windows.

0
0
0
2012-10-21 23:06:31 +0000

Vous devez exécuter l'invite de commande en tant qu'administrateur. Par défaut, Windows 7 n'autorise pas l'accès au système de l'invite de commande. Dans le menu Démarrer, cliquez avec le bouton droit de la souris sur Invite de commande et sélectionnez Exécuter en tant qu'administrateur. Vous pourrez alors exécuter toutes les commandes que vous souhaitez, comme ipconfig.

-1
-1
-1
2011-09-13 16:04:24 +0000

Essayez de désinstaller et de réinstaller le(s) pilote(s) de votre carte réseau. Je me souviens maintenant que j'ai vu cela il y a longtemps dans XP, et que la simple réinstallation du pilote a fonctionné.

-1
-1
-1
2017-06-13 23:33:03 +0000

Si toutes les recommandations ci-dessus ne fonctionnent pas, essayez ceci : Tapez “ipconfig” dans la barre de recherche, faites un clic droit dessus puis sélectionnez “ouvrir le lieu”.
Ensuite, cliquez avec le bouton droit de la souris sur le fichier .exe et exécutez le en tant qu'administrateur et essayez à nouveau.