A SystemRoot és a Windir két beépített környezeti változó, amelyek a Windows-könyvtárra mutatnak. Bár mindkettő beépített változó, a SystemRoot változó csak olvasható, de a Windir változó eltávolítható vagy szerkeszthető, beállításait pedig a rendszerleíró adatbázis tárolja.
Ha a rendszer nem ismeri fel vagy nem oldja fel a %Windir%-ot, akkor a változót használó kötegelt szkriptek nem fognak megfelelően futni.
Ezenkívül a különböző helyeken, például a Vezérlőpulton és a modern Beállítások alkalmazásban lévő feladatpanel az alkalmazásútvonalakra mutat %Windir%
. Ha ez a változó hibás, a hivatkozásokra kattintva a következő hibaüzenet jelenik meg:
A Windows nem találja a %windir%-ot. Győződjön meg arról, hogy helyesen írta be a nevet, majd próbálja újra.
Itt van a probléma megoldása.
Windir környezeti változó létrehozása vagy javítása
Nyomja meg a WinKey + R billentyűket, írja be sysdm.cpl és nyomja meg az ENTER-t
A Speciális lapon kattintson a Környezeti változók lehetőségre.
A Rendszerváltozók részben a gombra kattintva hozzon létre egy új változót
Új. Ha aWindir
változó már létezik, kattintson duplán a meglévő szerkesztéséhez.
Nevezze el a változót így windir
, és állítsa be az értéket: %SystemRoot%
Kattintson az OK, OK gombra. A változtatások azonnal alkalmazásra kerülnek. Ha nem, jelentkezzen ki és jelentkezzen be újra.
Úthossz probléma
Ez a probléma akkor is előfordulhat, ha a PATH hossza meghaladja a 2048 karaktert (vagy 4096 karaktert a Windows 7 és újabb verziókban). Ügyeljen arra, hogy távolítsa el a szükségtelen bejegyzéseket a PATH-ból, hogy a határon belül maradjon. További információért tekintse meg az Intel webhelyének cikkét: A System PATH változó hosszának korlátozása | Intel®.
Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?
Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:- Tűzd ki!
- Oszd meg kedvenc blogoddal + Facebook, Reddit
- Tweeteljen!