SystemRoot ja Windir ovat kaksi sisäänrakennettua ympäristömuuttujaa, jotka osoittavat Windows-hakemistoon. Vaikka molemmat ovat sisäisiä muuttujia, SystemRoot-muuttuja on vain luku, mutta Windir-muuttuja voidaan poistaa tai muokata, ja sen asetus tallennetaan rekisteriin.
Jos järjestelmä ei tunnusta tai ratkaise% Windir%: ta, muuttujaa käyttävät eräkomentosarjat eivät toimi oikein.
Lisäksi tehtäväkentät eri paikoissa, kuten Ohjauspaneeli ja nykyaikaiset Asetukset-sovellus, osoittavat sovelluspoluille, jotka viittaavat %Windir%
. Jos tämä muuttuja on rikki, linkkien napsauttaminen aiheuttaisi seuraavan virheen:
Näin voit korjata ongelman.
Luo tai korjaa Windir-ympäristömuuttuja
Paina WinKey + R, kirjoita sysdm.cpl ja paina ENTER
Napsauta Lisäasetukset-välilehdessä Ympäristömuuttujat.
Luo Järjestelmämuuttujat-osiossa uusi muuttuja napsauttamalla Uusi . Jos Windir
muuttuja on jo olemassa, kaksoisnapsauta muokataksesi olemassa olevaa.
Nimeä muuttuja windir
ja aseta arvoksi %SystemRoot%
Napsauta OK, OK. Muutokset otetaan käyttöön heti. Jos ei, kirjaudu ulos ja kirjaudu sisään.
Polun pituus kysymys
Tämä ongelma voi ilmetä myös, jos PATH-pituus ylittää 2048 merkkiä (tai 4096 merkkiä Windows 7: ssä tai uudemmassa). Varmista, että olet poistanut tarpeettomat merkinnät PATH: sta, jotta se pysyy rajoissa. Lisätietoja on Intelin sivuston artikkelissa: System PATH -muuttujan pituuden rajoitus | Intel®.