SystemRoot og Windir er to innebygde miljøvariabler som peker til Windows-katalogen din. Selv om begge er innebygde variabler, er SystemRoot-variabelen skrivebeskyttet, men Windir-variabelen kan fjernes eller redigeres, og innstillingen lagres i registeret.
Hvis %Windir% ikke gjenkjennes eller løses av systemet, vil satsvise skript som bruker variabelen ikke kjøre riktig.
Oppgaveruten på forskjellige steder som kontrollpanel og moderne Innstillinger-app peker også på applikasjonsstier som refererer til %Windir%
. Hvis denne variabelen er ødelagt, vil det å klikke på disse koblingene føre til følgende feil:
Windows finner ikke %windir%. Kontroller at du har skrevet inn navnet riktig, og prøv på nytt.
Slik løser du problemet.
Opprett eller fiks Windir miljøvariabel
Trykk WinKey + R, skriv sysdm.cpl og trykk ENTER
Fra kategorien Avansert og klikk på Miljøvariabler.
I delen Systemvariabler oppretter du en ny variabel ved å klikke Ny. Hvis Windir
variabelen allerede eksisterer, dobbeltklikk for å redigere den eksisterende.
Gi variabelen navnet windir
, og angi verdien som %SystemRoot%
Klikk OK, OK. Endringer tas i bruk umiddelbart. Hvis ikke, logg av og logg på igjen.
Problem med banelengde
Dette problemet kan også oppstå hvis PATH-lengden overskrider 2048 tegn (eller 4096 tegn i Windows 7 og høyere). Pass på at du fjerner unødvendige oppføringer fra PATH for å holde den innenfor grensen. For mer informasjon, sjekk artikkelen på Intels nettsted: Begrensning til lengden på System PATH-variabelen | Intel®.
En liten forespørsel: Hvis du likte dette innlegget, kan du dele dette?
En "liten" andel fra deg ville virkelig hjelpe mye med veksten av denne bloggen. Noen gode forslag:- Fest den!
- Del den på favorittbloggen din + Facebook, Reddit
- Tweet det!