Sous 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 de commandes.
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 Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\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\
windows-7
command-line
ipconfig
Doomsknight
la source
la source
Réponses:
J'imagine que si C: \ Windows \ System32 manquait dans l'instruction path, ipconfig ne fonctionnant pas serait le moindre de vos soucis.
C: \ Windows \ System32 contient un grand nombre d'exécutables et de bibliothèques de liens dynamiques (DLL) qui permettent à Windows de fonctionner.
Une entrée dans les paramètres du chemin d'accès système indique à l'ordinateur de rechercher dans cet emplacement spécifié les fichiers exécutables et les fichiers auxquels les programmes font référence.
Bien qu'il semble qu'un bon programme ne s'appuie pas sur des variables Path mais devrait référencer directement l'emplacement de tout fichier dont il dépend, l'instruction Path permet à plusieurs systèmes d'exploitation similaires de coexister sur le même lecteur (Windows XP dans le C: \ WinXP \, Windows 7 dans C: \ Win7 \, etc., ce qui entraînerait des répertoires. \ System32 \ différents et incompatibles), et permet une mise à niveau plus facile et plus flexible des fichiers de framework (recherchez la dernière version du. Bibliothèques réseau dans un répertoire versionné où elles sont installées plutôt que dans un répertoire central où elles peuvent se remplacer les unes les autres de manière non désirable).
Ainsi, un programme cherchant à utiliser les fonctions de la gestion zip intégrée de Windows XP appellerait zipfldr.dll et le système d'exploitation renverra les fonctions de cet 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 ou fonctions de script courantes essentielles au fonctionnement du système d'exploitation.
Je n'ai jamais supprimé l'entrée C: \ Windows \ System32 de mon instruction path et je ne pense pas que je le ferai (bien que je suppose que le tester dans une machine virtuelle avec une fonctionnalité de restauration ne devrait pas être trop difficile) et donc je ne peux pas dire avec certitude ce qui se passerait s'il était complètement manquant.
Il suffit de dire que pratiquement tous les scripts de commandes ne fonctionneraient pas complètement et que les capacités de votre système d'exploitation seraient considérablement réduites.
D'autres ont déjà noté comment ajouter C: \ Windows \ System32 à l'instruction Path s'il est manquant, et je ne répéterai donc pas cela ici. Mais je ne serais pas surpris, car c'est la seule fonction que vous avez trouvée ne pas fonctionner, s'il y avait autre chose de mal ici.
la source
Il pourrait en effet s'agir de variables système.
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, je suppose que vous devez manquer des fichiers système.
la source
Une autre chose à vérifier, qui était le coupable dans mon cas: la variable d'environnement PATHEXT.
J'ai eu la variable d'environnement utilisateur PATHEXT définie sur "* .LNK" dans une tentative d'obtenir des fichiers de raccourcis récupérés sur la ligne de commande sans taper l'extension, mais c'était juste l'observation de la variable d'environnement système PATHEXT = ". COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC ", sans l'ajouter. Ainsi, ipconfig.exe est introuvable. La définition du PATHEXT de niveau utilisateur sur la liste complète des extensions l'a corrigé.
la source
J'ajoute le même problème, mais lorsque je tape une ligne de commande (cmd.exe), ce qui suit
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)la source
Vérifiez les paramètres de sécurité de votre antivirus ou 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.
la source
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 à l'invite de commandes. Dans le menu Démarrer, cliquez avec le bouton droit sur Invite de commandes et sélectionnez Exécuter en tant qu'administrateur. Vous pourrez maintenant exécuter toutes les commandes que vous attendez, comme ipconfig.
la source
ipconfig
programme, et encore moins demander l'élévation.J'ai eu un problème avec certaines commandes
cmd
commeipconfig
. Ensuite, après avoir défini le chemin pour que cela fonctionne.pour toutes les commandes intégrées aux fenêtres.
la source
Essayez de désinstaller et de réinstaller vos pilotes de carte réseau. Je me souviens maintenant que j'ai vu cela il y a longtemps dans XP, et la réinstallation du pilote a simplement fonctionné.
la source
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 l'emplacement".
Cliquez ensuite avec le bouton droit sur le fichier .exe et exécutez-le en tant qu'administrateur, puis réessayez.
la source