SystemRoot in Windir sta dve vgrajeni spremenljivki okolja, ki kažeta na vaš imenik Windows. Čeprav sta obe vgrajeni spremenljivki, je spremenljivka SystemRoot samo za branje, vendar je spremenljivko Windir mogoče odstraniti ali urediti, njena nastavitev pa je shranjena v registru.
Če sistem %Windir% ne prepozna ali razreši, se vaši paketni skripti, ki uporabljajo spremenljivko, ne bodo pravilno zagnali.
Prav tako podokno z opravili na različnih mestih, kot sta nadzorna plošča in sodobna aplikacija Nastavitve, kažeta na poti aplikacij, ki se sklicujejo % Windir%
. Če je ta spremenljivka pokvarjena, bi s klikom na te povezave prišlo do naslednje napake:
Windows ne najde %windir%. Preverite, ali ste pravilno vnesli ime, in poskusite znova.
Tukaj je opisano, kako odpraviti težavo.
Ustvarite ali popravite spremenljivko okolja Windir
Pritisnite WinKey + R, vnesite sysdm.cpl in pritisnite ENTER
Na zavihku Napredno in kliknite Spremenljivke okolja.
V razdelku Sistemske spremenljivke ustvarite novo spremenljivko s klikom Novo. Če Windir
spremenljivka že obstaja, dvokliknite, da uredite obstoječo.
Poimenujte spremenljivko kot windir
in nastavite vrednost kot %SystemRoot%
Kliknite OK, OK. Spremembe se uporabijo takoj. Če ne, se odjavite in se znova prijavite.
Težava z dolžino poti
Ta težava se lahko pojavi tudi, če dolžina PATH presega 2048 znakov (ali 4096 znakov v sistemu Windows 7 in novejših). Prepričajte se, da ste odstranili nepotrebne vnose iz PATH, da ostane v mejah. Za več informacij si oglejte članek na Intelovem spletnem mestu: Omejitev dolžine spremenljivke System PATH | Intel®.
Ena majhna prošnja: če vam je bila objava všeč, jo delite?
En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj odličnih predlogov:- Pripnete!
- Delite ga na svoj najljubši blog + Facebook, Reddit
- Tweetajte!