כיצד לתקן שגיאת הפצה של WSL לרשום 0x80370102 ב- Windows 10?



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

שגיאה זו מתעוררת כאשר משתמשים מנסים להתקין הפצה של לינוקס לגישה דרך מערכת המשנה של Windows עבור לינוקס 2. לאחר שבדקו בפירוט את משוב המשתמשים ואת הרשויות הטכניות, משתמשים דיווחו כי נתקלו בהודעת השגיאה 0x80370102 כשניסו להתקין את Linux Distro עבור מערכת המשנה של Windows עבור Linux 2. (WSL2). הודעת השגיאה היא כדלקמן:



הודעת שגיאה



מה גורם לשגיאת הפצת רישום WSL 0x80370102?

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

  • בפיתוח: שגיאה זו מתעוררת כאשר אנשים מנסים להריץ גירסת תצוגה מקדימה של Windows Insider. משתמש עשוי לראות פגמים או באגים בבניין בו הם משתמשים, שעדיין נמצא בפיתוח.
  • שדרוג WSL: גרסה מפותחת לחלוטין עם כל התיקונים הנדרשים תתמוך בתת המערכת. WSL 2 נמצא בפיתוח ועדיין יש בו באגים ולכן מעבר מ- WSL 1 ל- WSL 2 יגרום לשגיאה זו.
  • וירטואליזציה מושבתת: וירטואליזציה היא תהליך יצירת ייצוג מבוסס תוכנה, או וירטואלי, של משהו, כגון יישומים וירטואליים, שרתים, אחסון ורשתות. שגיאה זו יכולה להתרחש אם הגדרת הווירטואליזציה הושבתה ב- BIOS תחת אבטחה.
  • Hyper-V: זוהי טכנולוגיית מיקרוסופט המאפשרת למשתמשים ליצור סביבות מחשב וירטואליות ולהפעיל ולנהל מספר מערכות הפעלה בשרת פיזי אחד. אז שגיאת הפצה של Wsl Register מתרחשת כאשר Hyper-V מושבת מהביוס.

פתרון 1: אפשר וירטואליזציה של חומרה מ- BIOS

כאשר משתמשים מנסים להריץ את אובונטו ב- VirtualBox מבלי לאפשר וירטואליזציה של החומרה, המערכת מייצרת שגיאות מרובות כגון בעיות ביצועי שמע, שגיאת הפצה של Wsl Register, וכו '. מכונה וירטואלית מדמה מערכת מחשב כך שכל אחד יכול להריץ מערכות הפעלה ותוכניות שונות. בצע את השלבים הבאים כדי להפעיל וירטואליזציה של חומרה מ- BIOS:



  1. נְקִישָׁה הַתחָלָה ואז בחר אפשרות כוח ולחץ אתחול .

    מפעיל מחדש את המחשב האישי

  2. בהתאם ליצרן ה- BIOS שלך, המפתח להתחברות ל- BIOS ישתנה. ללחוץ Del, Esc, F1, F2 או F4 מקש במקלדת ברגע שהמסך שחור. הערה : אם אינך מקבל בפעם הראשונה, הפעל מחדש את המחשב ונסה מפתח אחר.
  3. מצא את קטע תצורת המעבד (ניתן לקרוא לתפריט מעבד, תצורת מעבד, ערכת שבבים)
  4. למצוא את ה וירטואליזציה הגדרה ו לְאַפשֵׁר זה.
    הערה: ( וירטואליזציה ניתן לקרוא להגדרות כ- טכנולוגיית וירטואליזציה של אינטל , AMD-V , Hyper-V , VT-X , ונדרפול , או SVM ).
  5. בחר באפשרות שמור ויצא.
  6. המחשב יאתחל מחדש עם וירטואליזציה של חומרה מופעלת. בדוק אם הבעיה נמשכת. אם כן, בצע את השיטה הבאה.

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

בודק וירטואליזציה



פתרון 2: הפעל את תפקיד ה- Hyper-V

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

  1. נְקִישָׁה הַתחָלָה , חפש את לוח בקרה , ופתח אותו.

    פתיחת לוח הבקרה

  2. לחץ על תוכניות .

    פתיחת תוכניות

  3. לחץ על תוכנית ותכונות .

    פתיחת תוכניות ותכונות

  4. בלוח השמאלי לחץ על הפעל או כבה את תכונת Windows אוֹפְּצִיָה.

    הפעלת או כיבוי של תכונות Windows

  5. בדוק את ה Hyper-V אפשרות ולחץ בסדר .

    בודק Hyper-V

  6. עַכשָׁיו לְאַתחֵל המערכת שלך כדי שהשינויים האלה ייכנסו לתוקף. אם זה לא עוזר, המשך לפיתרון הבא.

פתרון 3: חשוף את הרחבות הווירטואליזציה ושינוי הגדרות ה- RAM

מקור 3

וירטואליזציה מקוננת היא תכונה המאפשרת להריץ Hyper-V בתוך מכונה וירטואלית Hyper-V (VM). זה עוזר בהפעלת אמולטור טלפון Visual Studio במכונה וירטואלית, או בבדיקת תצורות שבדרך כלל דורשות מספר מארחים. דווח כי הפעלת וירטואליזציה מקוננת עבדה כפתרון עבור משתמשים רבים ברשת. לכן, בצע את הצעדים המפורטים להלן כדי לעשות זאת:

  1. כבה את המכונה הווירטואלית שלך ב- Hyper-V Manager.
  2. ללחוץ Win + X במקלדת ובחר Windows PowerShell (מנהל מערכת) מרשימת הקופצים.

    פתיחת Windows PowerShell (מנהל מערכת)

  3. בתוך חלון PowerShell, העתק הדבק פקודה זו לשנות את השם והערכים למעבד ה- VM שלך.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    נכנסים לפיקוד

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

    פתיחת הגדרות VM

  6. לחץ על זיכרון בחלונית השמאלית, בטל את הסימון אפשר זיכרון דינמי ולהכפיל את ערך RAM לְמָשָׁל 2048> 4096.

    שינוי הגדרות הזיכרון

  7. הַתחָלָה המכונה הווירטואלית שלך.
  8. לחץ לחיצה ימנית על המכונה הווירטואלית שלך ובחר לְחַבֵּר . פעולה זו תריץ את Hyper-V והמערכת שלך תופעל מחדש. נסה להפעיל שוב את אובונטו. זה אמור סוף סוף לפתור את הבעיה שלך.

    חיבור VM

3 דקות קריאה