SystemRoot og Windir er to indbyggede miljøvariabler, der peger på din Windows-mappe. Selvom begge er indbyggede variabler, er SystemRoot-variablen skrivebeskyttet, men Windir-variablen kan fjernes eller redigeres, og dens indstilling gemmes i registreringsdatabasen.
Hvis %Windir% ikke genkendes eller løses af systemet, vil dine batchscripts, der bruger variablen, ikke køre korrekt.
Opgaveruden forskellige steder, såsom Kontrolpanel og moderne Indstillinger-app, peger også på applikationsstier, der henviser til %vind%
. Hvis denne variabel er brudt, vil et klik på disse links forårsage følgende fejl:
Windows kan ikke finde %windir%. Sørg for, at du har indtastet navnet korrekt, og prøv derefter igen.
Her er, hvordan du løser problemet.
Opret eller ret Windir Environment Variable
Tryk på WinKey + R, skriv sysdm.cpl og tryk på ENTER
Fra fanen Avanceret, og klik på Miljøvariabler.
I afsnittet Systemvariable skal du oprette en ny variabel ved at klikke Ny. Hvis Windir
variabel findes allerede, dobbeltklik for at redigere den eksisterende.
Navngiv variablen som windir
, og indstil værdien som %SystemRoot%
Klik på OK, OK. Ændringer anvendes øjeblikkeligt. Hvis ikke, skal du logge af og logge på igen.
Stilængde problem
Dette problem kan også opstå, hvis PATH-længden overstiger 2048 tegn (eller 4096 tegn i Windows 7 og nyere). Sørg for at fjerne unødvendige poster fra PATH for at holde det inden for grænsen. For mere information, tjek artiklen på Intels websted: Begrænsning til længden af System PATH-variablen | Intel®.
En lille anmodning: Hvis du kunne lide dette opslag, så del venligst dette?
En "lille" andel fra dig ville virkelig hjælpe meget med væksten af denne blog. Nogle gode forslag:- Fastgør det!
- Del det på din yndlingsblog + Facebook, Reddit
- Tweet det!