42 votes

Comment restaurer la variable d'environnement Chemin que j'ai supprimée ?

J'ai accidentellement supprimé la variable d'environnement Path en en créant une nouvelle avec le nom de Path. Comment puis-je restaurer ma vieille variable d'environnement Path?

74voto

Steve Steiner Points 4044

J'ai perdu mon CHEMIN avec une installation de programme plus tôt aujourd'hui, mais avec tous les programmes existants déjà en cours d'exécution, il a été facile de le récupérer. Si vous avez une fenêtre de commande ouverte, exécutez :

echo %PATH%

Si ce n'est pas le cas, vous pouvez regarder les variables d'environnement des programmes en cours d'exécution avec Process Explorer (procexp).

24voto

Andy W Points 1

J'ai suivi les conseils donnés dans la réponse à une question connexe ici et j'ai récupéré mes paramètres de chemin précédents tels qu'ils étaient ce matin en utilisant regedit. Pour aller un peu plus dans les détails de cette réponse, voici comment j'ai procédé. (Lisez la réponse liée pour obtenir les instructions complètes, je ne donne pas tous les détails ici.)

J'ai sélectionné ma sauvegarde la plus ancienne d'aujourd'hui (horodatage de 11h43 dans la section 'Aujourd'hui')

Exemple de versions précédentes de RegBack

et j'ai examiné le plus ancien ControlSet dans le noeud HKEY_LOCAL_MACHINE/System de la copie du fichier de registre, ControlSet002:

description de l'image ici

et j'ai copié la valeur précédente de ma variable de chemin à partir de la clé Control\Session Manager\Environment\Path à ce niveau.

description de l'image ici

Votre expérience peut varier, car je ne sais pas exactement ce qui déclenche la sauvegarde du registre.

9voto

Joramie Mier Points 91
  • Depuis le menu Démarrer, ouvrez Exécuter (ou appuyez sur Win+R).
  • Tapez regedit
    • Trouvez le dossier HKEY_LOCAL_MACHINE
    • Allez dans le dossier SYSTEM
    • Allez dans le dossier ControlSet002
    • Allez dans le dossier Control
    • Allez dans le dossier Session Manager
    • Allez dans le dossier Environment
    • Ensuite, à l'intérieur du dossier Environment, double-cliquez sur Path

Le chemin précédent devrait être là.

8voto

Dave Points 25050

Vous pourriez faire une restauration système.

Pour restaurer votre PC à l'aide de la Restauration du système

Faites glisser votre doigt depuis le bord droit de l'écran, puis appuyez sur Rechercher. (Si vous utilisez une souris, pointez vers le coin supérieur droit de l'écran, déplacez le pointeur de la souris vers le bas, puis cliquez sur Rechercher.) Entrez Récupération dans la boîte de recherche, appuyez ou cliquez sur Paramètres, puis appuyez ou cliquez sur Récupération.

Appuyez ou cliquez sur Ouvrir la Restauration du système, et suivez les instructions.

1voto

Laurie Stearn Points 370

Le "restauration" à partir d'un ensemble par défaut est une autre option, avec le risque que certaines applications installées se plaignent jusqu'à ce qu'elles soient corrigées.
Contexte : Cela s'est produit lors du lancement de WLM après un redémarrage. Le seul fil d'informations concernant le fichier manquant WLDcore.dll suggérait une variable d'environnement PATH manquante.
Avant ledit redémarrage, il y avait une console PS admin ouverte dans la tentative de faire accepter des commandes à Curl. Doit avoir d'une manière ou d'une autre supprimé la variable PATH avec cela.

Heureusement, et malheureusement, les valeurs de PATH par défaut de Brink ont été copiées dans Propriétés Système\Variables d'environnement avant d'accéder aux valeurs de ControlSet001 (pas de ControlSet002 ici) mentionné dans d'autres réponses dans ce fil. Donc, la seule option pour récupérer les valeurs originales était avec la restauration du système également mentionnée dans ce fil. Une bonne chose est que les applications qui utilisent PATH sur cette machine documentent leurs besoins en la matière, donc facile à réparer.

Pour ceux qui ont connu des problèmes similaires, voici les valeurs de Windows 10 de Brink :

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared

Et son strict minimum pour les OS précédents :

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X