קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

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

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

מה גורם לשגיאה 0x80370102 ב-Windows?

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

  • Hyper-V והגדרות רלוונטיות אחרות מושבתות - Hyper-V, שהוא מוצר הווירטואליזציה של החומרה של מיקרוסופט, מאפשר לך ליצור ולהפעיל את המכונה הוירטואלית. שירות זה ושירותים רלוונטיים אחרים כמו הגדרת הוירטואליזציה צריכים להיות מופעלים מה-BIOS כדי שתוכל להתקין ולהפעיל הפצות.
  • אתה משתמש ב-Windows Insider Preview build - אם אינך משתמש בגרסה מפותחת לחלוטין של Windows, סביר להניח שתתקל גם בשגיאות כמו זו שלפניך.
  • instagram viewer
  • שירות Lxssmanager.exe מושחת - שירות Lxssmanager.exe מנהל את ההשקה של מופעי WSL חדשים. אם שירות זה פגום או פשוט אינו פועל כראוי, לא תוכל להתקין הפצת לינוקס לגישה דרך Windows Subsystem עבור Linux 2.

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

במקרה שאתה משתמש ב-Insider Build של Windows, שקול להתקין גרסת Windows יציבה, מכיוון שגרסה בפיתוח נוטה לשגיאות כמו זו.

1. אפשר Hyper-V

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

כך תוכל להפעיל את Hyper-V במחשב האישי שלך:

  1. הקש על Win + R מקשים יחד כדי לפתוח תיבת דו-שיח הפעלה.
  2. בחר את תוכניות אפשרות ולאחר מכן לחץ על תוכנית ותכונות.
  3. לחץ על הפעל או כבה את תכונת Windows בחלונית השמאלית.
  4. בתיבת הדו-שיח הבאה, סמן את התיבה המשויכת ל Hyper-V ולחץ בסדר.
  5. לאחר שתסיים, הפעל מחדש את המחשב ובדוק אם הבעיה נפתרה. בזמן שאתה נמצא בזה, אנו ממליצים גם לבדוק אם תכונת פלטפורמת המכונה הווירטואלית מופעלת על ידי ביצוע אותם שלבים. אם הוא מושבת, הפעלתו אמורה לעזור לך לפתור את הבעיה גם כן.

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

  1. הקש על Ctrl + Shift + Esc מפתחות יחד כדי לפתוח את מנהל המשימות,
  2. הקלק על ה פרטים נוספים לחצן כדי להרחיב את חלון מנהל המשימות.
  3. פנה אל ה ביצועים לשונית ולחץ על CPU.
  4. מתחת לגרף המעבד בצד ימין, בדוק את המצב עבור וירטואליזציה. במקרה שאינך בטוח אם המחשב שלך תומך בווירטואליזציה, עיין בסעיף התמיכה של Hyper-V באותו חלון. אם זה אומר כן, אז זה מרמז שאתה יכול לעשות שימוש בווירטואליזציה של החומרה במחשב שלך.
  5. לחלופין, פתח את הפעל על ידי לחיצה על Win + R מפתחות יחד.
  6. הקלד cmd בשדה הטקסט והקש Ctrl + Shift + Enter כדי לפתוח את שורת הפקודה כמנהל.
  7. נְקִישָׁה כן בשורת בקרת חשבון משתמש.
  8. הקלד systeminfo בשורת הפקודה ולחץ על Enter.
  9. המתן לביצוע הפקודה ולאחר מכן עבור אל דרישות Hyper-V סָעִיף. אתה אמור להיות מסוגל לראות אם הווירטואליזציה מופעלת משם.

אם השירות מושבת, הפעלת טכנולוגיית Hyper-V ב-Windows אמור לתקן את הבעיה עבורך.

2. הפעל מחדש את שירות LxssManager

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

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

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

  1. הקש על Win + R מקשים יחד כדי לפתוח תיבת דו-שיח הפעלה.
  2. הקלד services.msc ב-Run ולחץ בסדר.
  3. בחלון הבא, חפש את ה LxssManager שירות ולחץ עליו באמצעות לחצן העכבר הימני.
  4. בחר נכסים מתפריט ההקשר.
  5. כעת, לחץ על תפסיק לחצן, המתן מספר שניות ולאחר מכן לחץ הַתחָלָה.
  6. לאחר הפעלה מחדש של השירות, בדוק אם הבעיה נפתרה.

3. הפעל וירטואליזציה מקוננת ושנה את הגדרות ה-RAM

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

כך תוכל להמשיך:

  1. הקלד Powershell בחיפוש Windows ולחץ על הפעל כמנהל.
  2. נְקִישָׁה כן בהודעת בקרת חשבון משתמש.
  3. הקלד את הפקודה הבאה בחלון Powershell ולחץ על Enter כדי לבצע אותה.
    Set-VMProcessor  -ExposeVirtualizationExtensions $true
  4. כעת, הפעל את מנהל Hyper-V ולחץ באמצעות לחצן העכבר הימני על המחשב הוירטואלי.
  5. בחר הגדרות מתפריט ההקשר.
  6. לחץ על זיכרון בחלונית השמאלית.
  7. כעת, הגדל את ערך ה-RAM להפעלה פי שניים ובטל את הסימון בתיבה עבור אפשר זיכרון דינמי.
  8. נְקִישָׁה להגיש מועמדות > בסדר כדי לשמור את השינויים.
  9. כעת, לחץ לחיצה ימנית על המחשב הוירטואלי שלך שוב ובחר לְחַבֵּר.
  10. תן למערכת להפעיל מחדש ונסה להתקין/להפעיל את אובונטו שוב.

שגיאת WslRegisterDistribution, תוקנה

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