2012-12-24 11:46:04 +0000 2012-12-24 11:46:04 +0000
29
29

Hoe kan ik de Path omgevingsvariabele herstellen die ik heb verwijderd?

Ik heb per ongeluk de Path omgevingsvariabele verwijderd door een nieuwe aan te maken met Path naam. Hoe kan ik mijn oude Path omgevingsvariabele terugzetten?

Antwoorden (8)

57
57
57
2014-08-16 18:58:09 +0000

Ik verloor mijn PATH met een programma-installatie eerder vandaag, maar met alle bestaande programma’s die al draaiden, was het eenvoudig om het terug te krijgen. Als je een opdrachtvenster open hebt, voer dan uit:

echo %PATH%

Als je dat niet hebt, kun je de omgevingsvariabelen van momenteel draaiende programma’s bekijken met Process Explorer (procexp) .

22
22
22
2013-03-25 19:14:09 +0000

Ik volgde het advies in het antwoord op een verwante vraag hier en herstelde mijn vorige pad instelling vanaf vanmorgen met behulp van regedit. Een beetje uitbreidend op dat antwoord, hier is hoe ik het deed. (Lees het gelinkte antwoord om de volledige instructies te krijgen, ik geef hier niet alle details. )

Ik selecteerde mijn vroegste backup van vandaag (11:43 AM tijdstempel in ‘Vandaag’ sectie)

en onderzocht de vroegste ControlSet binnen de HKEYLOCALMACHINE/System node van die kopie van het register bestand, ControlSet002:

en kopieerde de vorige waarde van mijn padvariabele uit de sleutel ControlSession Manager\Environment\Path binnen dat niveau.

Jouw ervaring kan verschillen, omdat ik niet precies weet wat de backup van het register in gang zet.

8
8
8
2012-12-24 11:46:44 +0000

Je zou een systeemherstel kunnen uitvoeren.

Je pc herstellen met Systeemherstel

Veeg vanaf de rechterrand van het scherm naar binnen en tik op Zoeken. (Als u een muis gebruikt, plaatst u de muisaanwijzer in de rechterbovenhoek van het scherm en beweegt u hem omlaag, waarna u op Zoeken klikt). Typ Herstel in het zoekvak, tik of klik op Instellingen, en tik of klik vervolgens op Herstel.

Tik of klik op Systeemherstel openen, en volg de aanwijzingen.

4
4
4
2017-05-31 07:30:18 +0000
  • Open Run in het startmenu (of druk op ⊞ Win+R).
  • Type regedit
  • Zoek HKEY_LOCAL_MACHINE folder
  • Ga naar de SYSTEM folder
  • Ga naar de ControlSet002 map
  • Ga naar de Control map
  • Ga naar de Session Manager map
  • Dan, in de Environment map, dubbelklik op Environment

Het vorige Path zou daar moeten staan.

0
0
0
2017-09-16 10:43:31 +0000

Ik ontdekte het probleem met de omgevingsvariabelen pas dagen nadat ze waren verpest door de installatie van een verouderde app. Maar ik had nog steeds een volledige register backup. Daar kan men alle systeem omgevingsvariabelen vinden vanaf de datum van de backup. Deze kunnen dan vergeleken worden met de huidige situatie onder Systeem / Geavanceerde systeeminstellingen / Omgevingsvariabelen. Afhankelijk van hoe recent de backup is, en ervan uitgaande dat er sindsdien geen omgevingsvariabelen zijn gewijzigd, zit je goed. In het ergste geval moet je de apps die je geïnstalleerd had na de register-backup en voor het verlies van je pad-gegevens, opnieuw installeren, wat typisch minder werk is dan een restore. Hieronder zal ik uitleggen hoe dit gedaan kan worden.

  1. Open het backup.reg bestand met Notepad++ (gratis en uitstekende editor). Zoek HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Session Manager/Environment. Als dat niet werkt probeer dan ControlSet002 of hoger.

  2. Kopieer en plak de hex(2) hash data voor het PATH in een nieuw Notepad++ venster. Zoek/vervang alle ‘,’ (komma’s zonder de aanhalingstekens) door ‘ ’ en alle ‘00’ door “, en alle dubbele spaties ‘ ’ door een enkele spatie ‘ ’. Je zou nu "pure hex” over moeten houden zonder komma’s of nullen als scheidingsteken.

  3. Open http://www.rapidtables.com/convert/number/hex-to-ascii.htm . Dit is een hex naar ascii converter. Kopieer en plak de “pure hex” gegevens in het hex venster en klik op converteren. Je kunt nu je padgegevens zien, en ze kopiëren en plakken in Notepad, vergelijken met de huidige versie, en de ontbrekende gegevens toevoegen. Je kunt weer aan de slag!

  4. Als bonus zou je ook de andere omgevingsvariabelen kunnen controleren door de gegevens in de Notepad++ backup.reg te vergelijken met de huidige waarden. Ontbrekende gegevens kunnen op dezelfde manier worden opgehaald als hierboven is uitgelegd.

0
0
0
2019-06-01 04:38:35 +0000

Ik heb per ongeluk de Path omgevingsvariabele

verwijderd, en veel commando’s die eerst werkten, gaven plotseling een foutmelding:

The term '<command>' is not recognized as the name of a cmdlet, function, script file, or operable program.

De andere antwoorden op dit probleem werkten niet voor mij, dus

Ik moest de Path omgevingsvariabele beetje bij beetje herstellen:

  1. Voer vanaf een gewone opdrachtprompt, niet PowerShell, where <command> in, bijvoorbeeld, where npm.
  2. Voer “omgevingsvariabelen” in Cortana in om de omgevingsvariabelen van het systeem te bewerken.
  3. Zoek onder Systeemvariabelen de variabele Pad en klik op Bewerken.
  4. Voeg elk bestandspad uit stap 1 toe.
  5. Start je computer opnieuw op.
  6. Herhaal dit voor elk commando dat de fout veroorzaakt.
  7. Geniet van de commando’s die werken. :-)

0
0
0
2019-09-03 07:15:15 +0000

“Herstellen” vanuit een standaardset is een andere optie, met het risico dat sommige geïnstalleerde apps gaan klagen tot ze hersteld zijn.
Achtergrond: Gebeurde bij het opstarten van WLM na een reboot. De enige thread met informatie over de ontbrekende WLDcore.dll suggereerde een ontbrekende PATH omgevingsvariabele.
Voor de genoemde reboot, was er een admin PS console open in de poging om Curl commando’s te laten accepteren. Moet de PATH variabele er op een of andere manier mee uitgeslagen zijn.

Gelukkig, en helaas, zijn Brink’s standaard PATH waarden gekopieerd naarSysteemeigenschappenomgevingsvariabelen_ alvorens de waarden van ControlSet001 (geen ControlSet002 hier) te benaderen waarnaar in andere antwoorden in deze thread wordt verwezen. Dus de enige optie om de oorspronkelijke waarden te herstellen was met het systeemherstel ook genoemd in deze thread. Een goede zaak is dat de apps die PATH gebruiken op deze machine hun vereisten ervan documenteren, dus gemakkelijk te herstellen.

Voor degenen die iets soortgelijks hebben meegemaakt, hier zijn Brink’s Windows 10 waarden:

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

En zijn absolute minimum voor vorige OSen:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
-1
-1
-1
2015-09-05 11:43:41 +0000

Ik heb het net teruggehaald door het volgende te doen: Mijn vorige Path instellingen stond nog op het dos cmd prompt scherm. Klik er dus met je rechtermuisknop op. Neem ‘Alles selecteren’. Dit kopieert je scherm. Open Kladblok, en plak. Markeer nu de Path definitie in kladblok, klik met de rechtermuisknop en kopieer. Ga terug naar het dos cmd prompt scherm, klik met de rechtermuisknop en plak. Dit heeft voor mij gewerkt, dus veel succes!