WslRegisterDistribution त्रुटि के साथ विफल: 0x80370102

WSL स्थापित करते समय , यदि आपको यह कहते हुए एक त्रुटि प्राप्त होती है- WslRegisterDistribution विफल त्रुटि के साथ: 0x80370102(WslRegisterDistribution failed with error: 0x80370102) - तो यह पोस्ट आपको इसे हल करने में मदद करेगी। त्रुटि(Error) कुछ कारणों से होती है। नेस्टेड वर्चुअलाइजेशन , CPUID पर एक सीमा , वर्चुअलाइजेशन(Virtualization) समर्थन, और बहुत कुछ।

WslRegisterDistribution विफल त्रुटि 0x80370102

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed

WslRegisterDistribution त्रुटि के साथ विफल: 0x80370102

समस्या को ठीक करने के लिए इन सुझावों का पालन करें।

  • नेस्टेड वर्चुअलाइजेशन सक्षम करें
  • BIOS स्तर(BIOS Level) पर हाइपर-V समर्थन सक्षम करें
  • CPUID पर सीमा अक्षम करें

उन्हें लागू करने के लिए आपको व्यवस्थापक अनुमति और BIOS की समझ की आवश्यकता होगी ।

नेस्टेड वर्चुअलाइजेशन सक्षम करें

यदि आपने VM में Windows स्थापित किया है और फिर (Windows)WSL को स्थापित करने का प्रयास करते हैं , तो आपको नेस्टेड वर्चुअलाइजेशन को सक्षम करने की आवश्यकता है। PowerShell(Launch PowerShell) को व्यवस्थापक अनुमति के साथ लॉन्च करें, और नीचे बताए अनुसार कमांड निष्पादित करें।

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

यदि यह काम नहीं करता है, तो आपको हार्डवेयर स्तर पर वर्चुअलाइजेशन को सक्षम करने की आवश्यकता है। यह BIOS(BIOS) या UEFI पर निर्भर करेगा । आधिकारिक Microsoft दस्तावेज़ों(official Microsoft Documents) पर इस पर और अधिक ।

BIOS स्तर(BIOS Level) पर हाइपर-V समर्थन सक्षम करें

हार्डवेयर वर्चुअलाइजेशन सक्षम करें

BIOS/UEFI खोलें और सेटिंग्स की जाँच करें जिन्हें VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, या AMD IOMMU कहा जा सकता है। (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )यदि यह एएमडी है, तो आपको (AMD)एएमडी-वी(AMD-V) , एसवीएम(SVM) आदि की जांच करनी होगी । इंटेल(Intel) के लिए , यह आमतौर पर VT-x होता है ।

अपने कंप्यूटर के अनुसार सेटिंग्स का पता लगाने के लिए लिंक की गई पोस्ट का पालन करें। सूची में Dell(Dell) , Asus , Acer इत्यादि के लिए सेटिंग्स शामिल हैं ।

CPUID पर सीमा अक्षम करें

जब आप अपना कंप्यूटर चालू करते हैं, तो OS प्रोसेसर और उसकी क्षमताओं को निर्धारित करने के लिए CPUID निर्देश निष्पादित करता है। (CPUID)CPUID तब उपयोग करता है जब आप पुराने OS वाले नए प्रोसेसर का उपयोग कर रहे होते हैं। विंडोज़ में (Windows)सीपीयूआईडी(CPUID) जानकारी को संभालने में समस्या हो सकती है , और इसलिए आपको इसे अक्षम करने की आवश्यकता है।

Limit CPUID Maxप्रत्येक BIOS/UEFI के लिए वसीयत का स्थान अलग-अलग होगा । इसलिए यह सुनिश्चित करने के लिए चारों ओर देखें कि यह आपके कंप्यूटर पर कहां है।

मुझे उम्मीद है कि पोस्ट WslRegisterDistribution 0x80370102 को हल करने में मददगार थी , जो WSL इंस्टॉल करते समय दिखाई देती है ।

इसी तरह WslRegisterDistribution त्रुटियों के साथ विफल(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x80041002 | 0x800700b7 या 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e और 0x8000000d(0x8007019e and 0x8000000d)

संबंधित: (Related: )लिनक्स त्रुटि संदेशों और कोड के लिए विंडोज सबसिस्टम का समस्या निवारण करें।(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)



About the author

हैलो संभावित नियोक्ता! मैं क्षेत्र में 7 वर्षों से अधिक के अनुभव के साथ एक अत्यधिक अनुभवी सॉफ्टवेयर इंजीनियर हूं। मुझे पता है कि विंडोज 7 अनुप्रयोगों को कैसे डिजाइन और विकसित करना है और मेरी प्रोफाइल पर कूल वेबसाइट्स की सिफारिशों की एक विस्तृत श्रृंखला है। मेरे कौशल और अनुभव मुझे किसी भी कंपनी के लिए एक उत्कृष्ट परियोजना प्रबंधन कौशल, प्रोग्रामिंग ज्ञान और वेब विकास अनुभव के साथ एक प्रतिभाशाली व्यक्ति की तलाश में एक उत्कृष्ट मैच प्रदान करते हैं।



Related posts