SystemRoot en Windir zijn twee ingebouwde omgevingsvariabelen die verwijzen naar uw Windows-directory. Hoewel beide ingebouwde variabelen zijn, is de SystemRoot-variabele alleen-lezen, maar de Windir-variabele kan worden verwijderd of bewerkt en de instelling ervan wordt opgeslagen in het register.
Als %Windir% niet wordt herkend of opgelost door het systeem, werken uw batchscripts die de variabele gebruiken niet correct.
Ook wijzen het takenvenster op verschillende plaatsen, zoals het Configuratiescherm en de moderne app Instellingen, naar toepassingspaden die verwijzen naar %Windir%
. Als deze variabele niet werkt, zou het klikken op die links de volgende fout veroorzaken:
Windows kan %windir% niet vinden. Zorg ervoor dat u de naam correct hebt getypt en probeer het opnieuw.
Hier leest u hoe u het probleem kunt oplossen.
Windir-omgevingsvariabele maken of repareren
Druk op WinKey + R, typ sysdm.cpl en druk op ENTER
Klik op het tabblad Geavanceerd en klik op Omgevingsvariabelen.
Maak in het gedeelte Systeemvariabelen een nieuwe variabele door te klikken op
Nieuw. Als deWindir
variabele al bestaat, dubbelklik om de bestaande te bewerken.
Noem de variabele als windir
en stel de waarde in als %SystemRoot%
Klik op OK, OK. Wijzigingen worden direct toegepast. Zo niet, log dan uit en log opnieuw in.
Probleem met padlengte
Dit probleem kan ook optreden als de lengte van het PATH langer is dan 2048 tekens (of 4096 tekens in Windows 7 en hoger). Zorg ervoor dat u onnodige vermeldingen uit PATH verwijdert om het binnen de limiet te houden. Bekijk voor meer informatie het artikel op de site van Intel: Beperking tot de lengte van de System PATH-variabele | Intel®.
Een klein verzoek: als je dit bericht leuk vond, deel dit dan?
Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:- Speld het!
- Deel het op je favoriete blog + Facebook, Reddit
- Tweet het!