SystemRoot i Windir dvije su ugrađene varijable okruženja koje upućuju na vaš Windows direktorij. Iako su obje ugrađene varijable, SystemRoot varijabla je samo za čitanje, ali Windir varijabla se može ukloniti ili uređivati, a njena postavka je pohranjena u registru.
Ako %Windir% nije prepoznat ili razriješen od strane sustava, vaše skupne skripte koje koriste varijablu neće se ispravno izvoditi.
Također, okno zadataka na raznim mjestima kao što je Upravljačka ploča i moderna aplikacija Postavke ukazuju na putove aplikacije koji upućuju %Windir%
. Ako je ova varijabla neispravna, klik na te veze doveo bi do sljedeće pogreške:
Windows ne može pronaći %windir%. Provjerite jeste li ispravno upisali naziv, a zatim pokušajte ponovno.
Evo kako riješiti problem.
Stvorite ili popravite Windir varijablu okruženja
Pritisnite WinKey + R, upišite sysdm.cpl i pritisnite ENTER
Na kartici Napredno i kliknite Varijable okruženja.
U odjeljku Varijable sustava, kliknite na novu varijablu Novi. Ako je Windir
varijabla već postoji, dvaput kliknite da biste uredili postojeću.
Imenujte varijablu kao windir
i postavite vrijednost kao %SystemRoot%
Kliknite OK, OK. Promjene se primjenjuju odmah. Ako ne, odjavite se i ponovno se prijavite.
Pitanje duljine puta
Ovaj problem se također može pojaviti ako duljina PATH prelazi 2048 znakova (ili 4096 znakova u sustavu Windows 7 i novijim). Provjerite jeste li uklonili nepotrebne unose iz PATH kako biste ga zadržali unutar ograničenja. Za više informacija pogledajte članak na Intelovim stranicama: Ograničenje na duljinu varijable System PATH | Intel®.
Jedna mala molba: Ako vam se svidio ovaj post, podijelite ovo?
Jedan tvoj "sitni" share bi ozbiljno pomogao u razvoju ovog bloga. Nekoliko sjajnih prijedloga:- Prikvačiti!
- Podijelite ga na svom omiljenom blogu + Facebooku, Redditu
- Tweetajte!