תיקון: WSL לא עובד לאחר שדרוג ל-Windows 11



נסה את הכלי שלנו לביטול בעיות

WSL, שהיא תת-מערכת של Windows ללינוקס, לא עבדה עבור המשתמשים מיד לאחר שדרוג ל-Windows 11. לדברי המשתמשים, היא קורסת כשהם מנסים להפעיל אותה.





בדקנו את הבעיה וגילינו שבעיה זו יכולה להיגרם ממספר סיבות:



  • WSL מושבת - תכונת WSL צריכה להיות מופעלת בתיבת הדו-שיח של תכונות Windows כדי שתוכל להשתמש בה. יש מקרים שבהם עדכון משבית את התכונה הזו באופן אוטומטי, מה שגורם לבעיה שעל הפרק להתרחש.
  • המכונה הוירטואלית מושבתת - כמו WSL, גם תכונת המכונה הווירטואלית צריכה להיות מופעלת במערכת כדי שתוכל לעבור למערכת הפעלה אחרת ב-Windows. אם תכונה זו מושבתת, תוכל להפעיל אותה באופן ידני כדי לפתור את הבעיה.
  • התקנת אפליקציית לינוקס פגומה - ייתכן שקובץ ההתקנה של אפליקציית Linux (Ubuntu) פגום או פגום, מה שמונע ממך להשתמש ב-WSL. במקרה זה, אתה יכול לתקן את היישום או להתקין אותו מחדש כדי לפתור את הבעיה.
  • תוכנה זדונית - ייתכן שמערכת Windows שלך מתמודדת עם שגיאת שחיתות או תוכנה זדונית, שגורמת לתכונות ויישומים מסוימים לפעול. אם תרחיש זה רלוונטי, תוכל להפעיל סריקת תוכנות זדוניות כדי לזהות את הבעיה ולפתור אותה.
  • עדכון לא תקין - במקרה שהתחלת להתמודד עם השגיאה לאחר התקנת עדכון מערכת, אז יש סיכוי שהעדכון הפגום הוא האשם. למרבה המזל, Windows מציעה דרך להסיר את התקנת העדכונים, כך שתוכל להסיר את העדכון מהמערכת שלך ולראות אם זה משנה.

כעת, לאחר שאנו יודעים על הגורמים הפוטנציאליים מאחורי הבעיה, בואו נסתכל על שיטות פתרון הבעיות שעבדו עבור משתמשים אחרים שנפגעו. אני מקווה שהם יעזרו לך לפתור את הבעיה לתמיד. עם זאת, לפני שתמשיך עם השיטות, ודא שאתה מחובר כמנהל מערכת במערכת.

1. הפעל WSL בתכונות Windows

נתחיל מהפתרון היעיל ביותר במקרים של שגיאות כמו זו.

ברוב המקרים, המשתמשים לא היו מסוגלים להשתמש ב-WSL מכיוון שהתכונה הושבתה אוטומטית כאשר הם שודרגו ל-Windows 11. הפתרון במקרה זה הוא פשוט, שכן כל מה שאתה צריך לעשות הוא להפעיל את התכונה בחזרה באופן ידני.



הנה איך אתה יכול לעשות את זה:

  1. הפעל את חיפוש Windows דרך שורת המשימות והקלד הפעל או כבה את תכונות Windows .
  2. נְקִישָׁה לִפְתוֹחַ מרשימת האפשרויות הזמינות.
  3. בתיבת הדו-שיח הבאה, אתר מערכת המשנה של Windows עבור לינוקס וסמן את התיבה המשויכת אליו.

    הפעל תת-מערכת של Windows עבור לינוקס

  4. נְקִישָׁה בסדר כדי לשמור את השינויים.

לחלופין, אתה יכול גם להשתמש ב- Windows Powershell כדי לבצע שינויים אלה. אם השלבים שהוזכרו לעיל לא עבדו עבורך, בצע את השלבים הבאים:

  1. הקלד Windows Powershell באזור החיפוש של שורת המשימות ולחץ על הפעל כמנהל .
  2. בחלון הבא, הקלד את הפקודה המוזכרת למטה ולחץ להיכנס לבצע אותו.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    הפעל תת-מערכת של Windows עבור לינוקס

  3. לאחר ביצוע הפקודה, הפעל מחדש את המחשב. עם אתחול מחדש, התכונה אמורה להיות מופעלת.

אם התכונה הושבתה, הפעלתה אמורה לפתור את הבעיה. עם זאת, אם התכונה כבר מופעלת, עבור לשיטת פתרון הבעיות הבאה למטה.

2. הפעל VM בתכונות Windows

כדי שכל אחת מתת-המערכות תעבוד ב-Windows, המחשב הווירטואלי במערכת שלך אמור לפעול כהלכה. מכונות וירטואליות משמשות להפעלת מספר מערכות הפעלה בו-זמנית על אותה חומרה. אם לא הייתה לנו וירטואליזציה, היינו צריכים שתי יחידות פיזיות נפרדות כדי להריץ את Windows ולינוקס.

אם תכונת WSL כבר מופעלת במערכת, הדבר הבא שעליך לעשות הוא לבדוק אם VM מופעל. השלבים לכך דומים למדי לאלה שציינו לעיל:

  1. סוּג הפעל או כבה את תכונות Windows באזור החיפוש של שורת המשימות ולחץ לִפְתוֹחַ .
  2. עכשיו, אתר פלטפורמת מכונות וירטואליות בתיבת הדו-שיח הבאה וסמן את תיבת הסימון המשויכת אליה כדי להפעיל אותה.

    הפעל את פלטפורמת המכונה הווירטואלית

  3. בזמן שאתה נמצא בזה, אנו ממליצים גם להפעיל את Hyper-V באותו חלון. Hyper-V עוזר ליצור סביבה וירטואלית במערכת.

לאחר שתסיים, סגור את תיבת הדו-שיח של תכונות Windows ובדוק אם אתה יכול כעת להשתמש ב-WSL ללא בעיות.

3. השתמש ב-Microsoft Store כדי להפעיל את WSL

ייתכן גם שלא תוכל להשתמש ב-WSL בגלל תקלה זמנית באפליקציה המותקנת. במקרה זה, אתה יכול לנסות להפעיל את האפליקציה מחנות Microsoft במקום לפתוח אותה ישירות.

זה אולי נשמע פשוט מכדי לעבוד, אבל מכיוון שזה עבד עבור מספר משתמשים אחרים, אנו ממליצים לך לנסות.

הנה מה שאתה צריך לעשות:

  1. הפעל את Microsoft Store ועבור אל הספריה שלי קטע בפינה השמאלית התחתונה.

    לחץ על סמל הספרייה

  2. ברשימת האפליקציות הזמינות, חפש את אפליקציית הפצת לינוקס שלך והפעל אותה.

אם אתה עדיין לא מצליח להפעיל את היישום, המשך בשיטה הבאה למטה.

4. תקן או התקן מחדש את אפליקציית ההפצה של לינוקס

ייתכן שאפליקציית ההפצה של לינוקס שלך מתמודדת עם שגיאה פגומה או שהיא פשוט מיושנת, מה שמונע ממך להשתמש בה כראוי.

כדי לבדוק אם זו הבעיה, אתה יכול תחילה לנסות לתקן את האפליקציה ולראות אם זה משנה. אם השגיאה נמשכת, תוכל להסיר את ההתקנה של האפליקציה ולהתקין אותה מחדש מאפס. זה יפתור את כל בעיות השחיתות באפליקציה שעלולות לגרום לבעיה.

בצע את השלבים הבאים כדי להמשיך:

  1. ללחוץ לנצח + אני כדי לפתוח את אפליקציית ההגדרות.
  2. בחר אפליקציות מהחלונית השמאלית.
  3. לחץ על אפליקציות ותכונות בצד ימין של החלון.

    לחץ על אפליקציות ותכונות בחלונית הימנית

  4. בחלון הבא, גלול מטה כדי לאתר את אפליקציית הפצת לינוקס שלך.
  5. לחץ על שלוש הנקודות המשויכות אליו ובחר אפשרויות מתקדמות .

    לחץ על אפשרויות מתקדמות

  6. לאחר מכן, עבור לקטע איפוס ולחץ על כפתור תיקון שם.

    לחץ על כפתור התיקון

  7. עקוב אחר ההוראות שעל המסך כדי להמשיך ולהמתין עד שהפעולה תושלם.

לאחר השלמת התהליך, בדוק אם אתה יכול להשתמש ב-WSL כעת. אם לא, בצע את השלבים שלהלן כדי להסיר את ההתקנה של היישום:

  1. בצע שוב את שלבים 1-4.
  2. לחץ על שלוש הנקודות המשויכות לאפליקציה ובחר הסר את ההתקנה מתפריט ההקשר.
  3. פעל לפי ההוראות שעל המסך כדי להמשיך.

לאחר הסרת האפליקציה, התקן מחדש את הגרסה העדכנית ביותר ולאחר מכן בדוק אם זה פותר את הבעיה.

5. הסר את התקנת עדכונים

אם התחלת להיתקל בבעיה מיד לאחר התקנת עדכון מערכת ממתין, אז יש סיכוי טוב שהעדכון היה פגום. זה לא נדיר שמשתמשי Windows נתקלים בבעיות עקב עדכונים פגומים.

הדרך הטובה ביותר להתמודד עם בעיה זו היא על ידי הסרת התקנת העדכון דרך לוח הבקרה.

הנה איך אתה יכול לעשות את זה:

  1. הקלד לוח בקרה בחיפוש Windows ולחץ לִפְתוֹחַ .
  2. בחר צפה בעדכונים שהותקנו .

    הצג את העדכונים המותקנים

  3. בחלון הבא, אתה אמור לראות רשימה של כל העדכונים המותקנים ב-Windows. לחץ לחיצה ימנית על הבעייתי ובחר הסר את ההתקנה .

    לחץ על כפתור הסר

6. הפעל סריקת תוכנות זדוניות

לבסוף, השיטה האחרונה ברשימה שלנו היא ביצוע סריקת תוכנות זדוניות.

ייתכן שהמערכת שלך מתמודדת עם וירוס או תוכנה זדונית שגורמת לרכיבים ותכונות מסוימים לפעול. במצב כזה, סריקת תוכנות זדוניות של Windows Defender היא הפתרון היעיל ביותר.

כך תוכל להריץ סריקת מערכת מלאה לאיתור תוכנות זדוניות באמצעות Defender:

  1. הקלד Windows Security בחיפוש Windows ולחץ לִפְתוֹחַ .
  2. בחר הגנה מפני וירוסים ואיומים מהחלונית השמאלית.

    גש להגדרות הגנה מפני וירוסים ואיומים

  3. עבור לצד ימין של החלון ולחץ על אפשרויות סריקה היפר קישור.

    לחץ על אפשרויות סריקה

  4. לחץ על סריקה מלאה > לסרוק עכשיו .

    בצע את הסריקה

כעת, המתן לסיום הסריקה, ולאחר שתסיים, נסה להשתמש שוב ב-WSL.