SystemRoot și Windir sunt două variabile de mediu încorporate care indică directorul Windows. Deși ambele sunt variabile încorporate, variabila SystemRoot este doar pentru citire, dar variabila Windir poate fi eliminată sau editată, iar setarea sa este stocată în registry.
Dacă %Windir% nu este recunoscut sau rezolvat de către sistem, scripturile dvs. batch care utilizează variabila nu vor rula corect.
De asemenea, panoul de activități în diferite locuri, cum ar fi Panoul de control și aplicația Setări modernă indică căile de referință ale aplicației %Windir%
. Dacă această variabilă este întreruptă, făcând clic pe acele linkuri ar cauza următoarea eroare:
Windows nu poate găsi %windir%. Asigurați-vă că ați introdus corect numele și apoi încercați din nou.
Iată cum să remediați problema.
Creați sau reparați variabila de mediu Windir
Apăsați WinKey + R, tastați sysdm.cpl și apăsați ENTER
Din fila Avansat și faceți clic pe Variabile de mediu.
În secțiunea Variabile de sistem, creați o nouă variabilă făcând clic
Windir
variabila există deja, faceți dublu clic pentru a o edita pe cea existentă.
Numiți variabila ca windir
, și setați valoarea ca %SystemRoot%
Faceți clic pe OK, OK. Modificările sunt aplicate instantaneu. Dacă nu, deconectați-vă și conectați-vă înapoi.
Problemă cu lungimea căii
Această problemă poate apărea și dacă lungimea PATH depășește 2048 de caractere (sau 4096 de caractere în Windows 7 și o versiune ulterioară). Asigurați-vă că eliminați intrările care nu sunt necesare din PATH pentru a o menține în limita. Pentru mai multe informații, consultați articolul de pe site-ul Intel: Limitarea lungimii variabilei System PATH | Intel®.
O mică cerere: dacă ți-a plăcut această postare, te rog să distribui asta?
Un „mic” share din partea ta ar ajuta foarte mult la dezvoltarea acestui blog. Câteva sugestii grozave:- Fixați-l!
- Distribuie-l pe blogul tău preferat + Facebook, Reddit
- Trimiteți-l pe Tweet!