Skip to content

WSL2 को सक्षम करना और कॉन्फ़िगर करना

WSL Dashboard का उपयोग करने से पहले, आपको Windows सिस्टम में WSL 2 परिवेश को सही ढंग से सक्षम करना और कॉन्फ़िगर करना होगा। यह सेक्शन आपको आवश्यक बुनियादी सेटिंग्स के माध्यम से ले जाएगा।

1. सिस्टम आवश्यकताओं की जांच करें

WSL 2 की Windows संस्करण पर न्यूनतम आवश्यकताएं होती हैं। Win + R दबाएं, winver टाइप करें, अपना संस्करण जांचें:

  • Windows 10: संस्करण 1903 या उससे अधिक, और बिल्ड संस्करण 18362 या उससे अधिक होना चाहिए।
  • Windows 11: सभी संस्करणों का समर्थन किया जाता है।

IMPORTANT

यदि आपका संस्करण बहुत पुराना है, तो पहले "Windows Update" के माध्यम से अपने सिस्टम को अपडेट करें।

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

WSL 2 वर्चुअलाइजेशन तकनीक पर आधारित है, इसलिए आपको मदरबोर्ड के BIOS/UEFI में Virtualization Technology को सक्षम करना होगा।

  • जांच प्रक्रिया: "टास्क मैनेजर" खोलें -> "प्रदर्शन" टैब -> "CPU"।
  • स्थिति जांच: सुनिश्चित करें कि "वर्चुअलाइजेशन" की स्थिति दाईं ओर नीचे "सक्षम" के रूप में दिखाई देती है।
  • सक्रियण प्रकार: यदि यह सक्षम नहीं है, तो आपको कंप्यूटर को रीस्टार्ट करना होगा और BIOS/UEFI सेटिंग्स में जाकर, Intel VT-x या AMD-V जैसा विकल्प ढूंढकर Enabled पर सेट करना होगा।

3. Windows-संबंधित सुविधाओं को सक्षम करें

आपको "Windows Subsystem for Linux" और "Virtual Machine Platform" Windows सुविधाओं को सक्षम करना होगा।

विधि A: ग्राफिकल यूजर इंटरफेस के माध्यम से (अनुशंसित)

  1. Win + S दबाएं, "Windows-सुविधाओं को सक्षम या अक्षम करें" खोजें और खोलें।
  2. निम्नलिखित दो विकल्पों पर चिन्ह लगाएं:
    • Windows Subsystem for Linux (Windows Subsystem for Linux)
    • Virtual Machine Platform (Virtual Machine Platform)
  3. "ओके" पर क्लिक करें और यदि आपको इसके लिए कहा जाता है तो कंप्यूटर को रीस्टार्ट करें।

विधि B: कमांड लाइन के माध्यम से (एडमिनिस्ट्रेटर अनुमतियों की आवश्यकता)

पावरशेल को एडमिनिस्ट्रेटर के रूप में चलाएं और निम्नलिखित कमांड चलाएं:

powershell
# WSL को सक्षम करें
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# वर्चुअल मशीन प्लेटफ़ॉर्म को सक्षम करें
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

चलाने के बाद, कंप्यूटर को मैन्युअल रूप से रीस्टार्ट करें।

4. WSL-कर्नेल इंस्टॉल करें/अपडेट करें

आधुनिक Windows संस्करण WSL अपडेट Microsoft Store से प्राप्त कर सकते हैं।

  • डाउनलोड URL: Microsoft Store - Windows Subsystem for Linux
  • मैनुअल डाउनलोड: यदि आप स्टोर का उपयोग नहीं कर सकते हैं, तो आप ऑफ़लाइन इंस्टॉलेशन के लिए WSL GitHub Releases से नवीनतम .msixbundle या .msi स्थापना पैकेज डाउनलोड कर सकते हैं।

5. WSL 2 को डिफ़ॉल्ट संस्करण के रूप में सेट करें

सुनिश्चित करने के लिए कि नया इंस्टॉल किए गए वितरण डिफ़ॉल्ट रूप से WSL 2 का उपयोग करें, टर्मिनल में निम्नलिखित कमांड चलाएं:

powershell
wsl --set-default-version 2

अक्सर होने वाली समस्याएं

  • त्रुटि 0x80370102: आमतौर पर BIOS में सक्षम न की गई वर्चुअलाइजेशन या Hyper-V के साथ संघर्ष के कारण होती है।
  • WSL 1 और WSL 2 के बीच स्विच: आप wsl --set-version <वितरण-नाम> 2 का उपयोग करके मौजूदा WSL 1 इंस्टेंस को WSL 2 में अपग्रेड कर सकते हैं।