SystemRoot ו- Windir הם שני משתני סביבה מובנים המצביעים על ספריית Windows שלך. למרות ששניהם משתנים מובנים, משתנה SystemRoot הוא לקריאה בלבד, אך ניתן להסיר או לערוך את המשתנה Windir, וההגדרה שלו מאוחסנת ברישום.
אם %Windir% אינו מזוהה או נפתר על ידי המערכת, הסקריפטים האצווה שלך המשתמשים במשתנה לא יפעלו כהלכה.
כמו כן, חלונית המשימות במקומות שונים כגון לוח הבקרה ואפליקציית ההגדרות המודרנית מצביעה על נתיבי יישומים המפנים %Windir%
. אם המשתנה הזה שבור, לחיצה על קישורים אלה תגרום לשגיאה הבאה:
Windows לא יכול למצוא את %windir%. ודא שהקלדת את השם נכון ולאחר מכן נסה שוב.
הנה איך לתקן את הבעיה.
צור או תקן את משתנה הסביבה של Windir
הקש WinKey + R, הקלד sysdm.cpl והקש ENTER
מהכרטיסייה מתקדם ולחץ על משתני סביבה.
במקטע משתני מערכת, צור משתנה חדש על ידי לחיצה חָדָשׁ. אם ה וינדיר
המשתנה כבר קיים, לחץ פעמיים כדי לערוך את הקיים.
תן שם למשתנה בשם windir
, והגדר את הערך כ %SystemRoot%
לחץ על אישור, אישור. שינויים מיושמים באופן מיידי. אם לא, צא והיכנס חזרה.
בעיה באורך נתיב
בעיה זו יכולה להתרחש גם אם אורך ה-PATH עולה על 2048 תווים (או 4096 תווים ב-Windows 7 ומעלה). ודא שאתה מסיר ערכים מיותרים מ-PATH כדי לשמור אותו במגבלה. למידע נוסף, עיין במאמר באתר של אינטל:
הגבלה לאורך המשתנה System PATH | Intel®.בקשה קטנה אחת: אם אהבתם את הפוסט הזה, בבקשה שתפו אותו?
נתח "קטנטן" אחד ממך יעזור ברצינות לצמיחת הבלוג הזה. כמה הצעות נהדרות:- להצמיד אותו!
- שתף אותו בבלוג האהוב עליך + פייסבוק, Reddit
- צייץ את זה!