211service.com
תיקון: שגיאת הפצת WSL רישום 0x80370102 Windows 10/11 [קסם מחיצות]
זה ' WslRegistertionDistribution נכשל עם שגיאה: 0x80370102 ” הודעת שגיאה מתרחשת כאשר משתמשים מנסים להתקין הפצת לינוקס לגישה דרך Windows Subsystem עבור Linux 2. אם גם אתה אחד מהם, מאמר זה מ- אשף מחיצות האתר הזה זה מה שאתה צריך.
- תיקון 1: הפעל את Hyper-V
- תיקון 2: הפעל וירטואליזציה של חומרה
- תיקון 3: הפעל וירטואליזציה מקוננת ושנה הגדרות RAM
Windows כבר כולל תכונה חדשה זו ומשתמשים יכולים להתקין את תת-מערכת לינוקס פשוט על ידי הפעלת התכונה 'תת מערכת של Windows עבור לינוקס'. עם זאת, בעת הורדת הפצות לינוקס דרך Windows Subsystem עבור Linux או WSL, המשתמשים נתקלים בהודעת השגיאה הזו 'WslRegisterDistribution נכשל עם שגיאה: 0x80370102'.
מערכת המשנה של Windows עבור לינוקס דורשת הפעלה של Hyper-V ווירטואליזציה במחשב שלנו. נניח שהשבתת בטעות תכונה במחשב שלך לאחר הפעלת Windows Subsystem עבור Linux. במקרה זה, בעת הפעלת WSL במחשב, אתה עלול להיתקל בהודעת השגיאה:
WslRegisterDistribution נכשל עם שגיאה: 0x80370102.
שגיאה: 0x80370102 לא ניתן היה להפעיל את המחשב הווירטואלי מכיוון שתכונה נדרשת אינה מותקנת.
ובכן, איך לתקן את השגיאה הזו? השלבים המפורטים לפתרון 'WslRegisterDistribution נכשל עם שגיאה: 0x80370102' מוצגים להלן.
תיקון 1: הפעל את Hyper-V
Hyper-V הוא תכונה או פונקציונליות חובה לשימוש בתת-מערכת Windows עבור לינוקס במחשבי Windows. אם לא תפעיל אותה, היא תיצור שגיאה בעת התקנת הפצת לינוקס לגישה דרך Windows. לכן, הפעלת Hyper-V עשויה לפתור את בעיית 'WslRegisterDistribution נכשלה עם שגיאה: 0x80370102'.
שלב 1 : סוג להפעיל או לכבות את תכונות Windows על לחפש תיבה ולחץ על התוצאה המתאימה ביותר.
שלב 2 : בדוק את ה Hyper-V אפשרות ולחץ בסדר .

לאחר מכן הפעל מחדש את המחשב ובדוק אם בעיה זו נפתרה. אם לא, המשך לפתרון הבא.
תיקון 2: הפעל וירטואליזציה של חומרה
על מנת להשתמש בתת-מערכת Windows המופעלת על ידי Hyper-V עבור Linux במחשב האישי שלך, עליך להפעיל וירטואליזציה של חומרה. אם השבתת את WSL בטעות לאחר התקנתו, עליך לבדוק ולהפעיל תכונה זו מה-BIOS. עד אז, תוכל לפתוח את מנהל המשימות במחשב ולעבור ללשונית ביצועים. כאן תוכל למצוא לשונית בשם וירטואליזציה.
ודא שהסטטוס מציג מופעל. אם לא, עליך לבצע את השלבים הבאים כדי לאפשר וירטואליזציה של חומרה במחשב Windows שלך.
שלב 1 : הפעל מחדש את המחשב. לאחר מכן הקש על מקש הקיצור הספציפי כדי להיכנס ל-BIOS . המקשים החמים עשויים להשתנות עקב מותגים שונים. זה בדרך כלל Esc, F2 או Del וכו'.
שלב 2 : לאחר פתיחת חלון ה-BIOS, עבור אל מִתקַדֵם לשונית, ולחץ על להיכנס להמשיך.
הערה:ייתכן שאפשרות הוירטואליזציה לא תהיה קיימת בכרטיסייה מתקדם במחשבים מסוימים. במקרה זה, תמצא אותו ב- ביצועים לשונית.
שלב 3 : השתמש בחצים במקלדת כדי לבחור וירטואליזציה ולאפשר זאת.
לאחר מכן, שמור את השינויים והפעל מחדש את המחשב.
תיקון 3: הפעל וירטואליזציה מקוננת ושנה הגדרות RAM
וירטואליזציה מקוננת היא תכונה המאפשרת לך להריץ Hyper-V בתוך מכונה וירטואלית Hyper-V (VM). זה שימושי להפעלת אמולטור הטלפון של Visual Studio במכונה וירטואלית, או לבדיקת תצורות הדורשות בדרך כלל מספר מארחים. לפי הדיווחים, הפעלת וירטואליזציה מקוננת הייתה פתרון עבור משתמשים מקוונים רבים. אז, בצע את השלבים הבאים:
שלב 1 : כבה את המחשב הווירטואלי שלך Hyper-V Manager .
שלב 2 : ללחוץ Win + X במקלדת ובחר Windows PowerShell (מנהל מערכת) מהרשימה הקופצת.
שלב 3 : בחלון PowerShell, העתק-הדבק פקודה זו ולחץ להיכנס :
Set-VMProcessor

שלב 4 : לחץ לחיצה ימנית על המחשב הוירטואלי שלך ב-Hyper-V Manager ובחר הגדרות .
שלב 5 : לחץ זיכרון בחלונית השמאלית, בטל את הסימון אפשר זיכרון דינמי, ולהגדיר את ערך RAM עד פי שניים מהערך הנוכחי, למשל 2048 > 4096.
שלב 6 : לחץ להגיש מועמדות ו בסדר כדי לשמור את השינויים.
שלב 7 : הפעל את המכונה הוירטואלית שלך. לאחר מכן לחץ לחיצה ימנית על המחשב הוירטואלי שלך ובחר לְחַבֵּר . פעולה זו תפעיל את Hyper-V והמערכת שלך תאתחל.
מאוחר יותר, נסה להפעיל את אובונטו שוב כדי לבדוק אם הבעיה 'WslRegisterDistribution נכשלה עם שגיאה: 0x80370102' נפתרה.