SystemRoot a Windir jsou dvě vestavěné proměnné prostředí, které ukazují na váš adresář Windows. Ačkoli jsou obě vestavěné proměnné, proměnná SystemRoot je pouze pro čtení, ale proměnnou Windir lze odstranit nebo upravit a její nastavení je uloženo v registru.
Pokud %Windir% není systémem rozpoznáno nebo vyřešeno, vaše dávkové skripty, které používají proměnnou, se nespustí správně.
Také podokno úloh na různých místech, jako je Ovládací panel a moderní aplikace Nastavení, odkazuje na cesty aplikací %Windir%
. Pokud je tato proměnná nefunkční, kliknutí na tyto odkazy způsobí následující chybu:
Systém Windows nemůže najít %windir%. Ujistěte se, že jste jméno zadali správně, a zkuste to znovu.
Zde je návod, jak problém vyřešit.
Vytvořte nebo opravte proměnnou prostředí Windir
Stiskněte WinKey + R, zadejte sysdm.cpl a stiskněte ENTER
Na kartě Upřesnit klepněte na Proměnné prostředí.
V části Systémové proměnné vytvořte kliknutím novou proměnnou Nový. Pokud Windir
proměnná již existuje, poklepáním upravte stávající.
Pojmenujte proměnnou jako windir
a nastavte hodnotu jako %SystemRoot%
Klepněte na OK, OK. Změny se aplikují okamžitě. Pokud ne, odhlaste se a přihlaste se zpět.
Problém s délkou cesty
K tomuto problému může také dojít, pokud délka PATH překročí 2048 znaků (nebo 4096 znaků ve Windows 7 a vyšších). Ujistěte se, že jste z PATH odstranili nepotřebné položky, abyste jej udrželi v limitu. Další informace naleznete v článku na webu společnosti Intel: Omezení délky proměnné System PATH | Intel®.
Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?
Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:- Připnout!
- Sdílejte to na svůj oblíbený blog + Facebook, Reddit
- Tweetujte!