Windows 11 के लिए इन युक्तियों के साथ WSL कर्नेल को तुरंत समायोजित करें।

लिनक्स, या डब्ल्यूएसएल के लिए विंडोज सबसिस्टम, सामान्य रूप से नियमित विंडोज अपडेट के हिस्से के रूप में स्वचालित रूप से अपडेट किया जाता है। लेकिन अगर स्वत: अद्यतन विफल हो गया है, और आपको किसी भी कारण से WSL के संस्करण को बदलने की आवश्यकता है, तो आप कमांड प्रॉम्प्ट के साथ मैन्युअल रूप से ऐसा कर सकते हैं।

WSL कर्नेल को मैन्युअल रूप से अपडेट क्यों करें?

WSL कर्नेल को मैन्युअल रूप से अपडेट करने की आवश्यकता का मुख्य कारण वह अंतराल है जो GitHub को अपडेट जारी होने के बाद हो सकता है। शायद आप जिस लिनक्स डिस्ट्रो का उपयोग कर रहे हैं, उस WSL अपडेट में कुछ की जरूरत है। आपके कंप्यूटर का संस्करण तब तक पुराना हो जाएगा जब तक कि WSL अपडेट को Windows अपडेट में पैक करके इंस्टॉल नहीं कर दिया जाता।

इस बार एक अपडेट जारी होने और विंडोज अपडेट के माध्यम से आपके पीसी तक पहुंचने के बीच का अंतराल आमतौर पर बहुत लंबा नहीं होता है। लेकिन अगर अपडेट की कमी आपको कुछ करने से रोक रही है, तो एक छोटा सा इंतजार भी बहुत लंबा हो सकता है। शुक्र है, WSL को कमांड लाइन से अपडेट करने के लिए मजबूर किया जा सकता है।

instagram viewer

यह ध्यान दिया जाना चाहिए कि इस पद्धति का उपयोग करके WSL को अपडेट करना WSL ​​2 में अपग्रेड करने के समान नहीं है। WSL से WSL2 में अपग्रेड करना एक अलग प्रक्रिया है, लेकिन एक बार WSL 2 स्थापित हो जाने के बाद, आप उसी विधि का उपयोग करके इसके कर्नेल को अपडेट कर सकते हैं, जैसा कि नीचे बताया गया है।

WSL को तोड़ने के लिए विंडोज 11 में अपग्रेड करना जाना जाता है. इसलिए यदि आप इस कारण से मैन्युअल रूप से अपडेट करने का प्रयास कर रहे हैं, तो इसे करने से पहले कुछ अन्य समाधान देखें।

कमांड प्रॉम्प्ट में WSL कर्नेल को कैसे अपडेट करें

Wsl.exe कमांड लाइन टूल लिनक्स कर्नेल के लिए विंडोज सबसिस्टम को बदलना अपेक्षाकृत आसान बनाता है।

  1. विंडोज सर्च में टाइप करें अध्यक्ष एवं प्रबंध निदेशक और व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाने का विकल्प चुनें। उन्नत विशेषाधिकारों के बिना, आप wsl.exe का उपयोग नहीं कर पाएंगे।
  2. कमांड प्रॉम्प्ट में, टाइप करें wsl --version और WSL के अपने वर्तमान संस्करण को नवीनतम संस्करण के विरुद्ध जांचें GitHub.
  3. मान लें कि आप पुराने संस्करण का उपयोग कर रहे हैं, टाइप करें wsl --update और दबाएं प्रवेश करना.
  4. एक छोटी सी प्रक्रिया के बाद, WSL को अब अपडेट किया जाना चाहिए था। आप टाइप करके चेक कर सकते हैं wsl --version फिर से और दबाना प्रवेश करना.

WSL कर्नेल को पिछले संस्करण में कैसे रोलबैक करें

यदि WSL अपडेट में अनपेक्षित समस्याएँ आई हैं या किसी तरह टूट गई है, तो आप पिछले संस्करण में वापस रोल कर सकते हैं।

  1. विंडोज सर्च में टाइप करें अध्यक्ष एवं प्रबंध निदेशक और व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाने का विकल्प चुनें।
  2. कर्सर पर, टाइप करें wsl --update --rollback और दबाएं प्रवेश करना.
  3. रोलबैक पूर्ण होने के बाद, आप टाइप करके WSL संस्करण की जाँच कर सकते हैं wsl --version और फिर दबाना प्रवेश करना.

लिनक्स के लिए विंडोज सबसिस्टम को अब पिछले संस्करण में वापस आ जाना चाहिए, और मैन्युअल अपडेट पेश करने वाली कोई भी समस्या ठीक हो जाएगी। यदि समस्या बनी रहती है, तो यह कुछ जाँच के लायक हो सकता है डब्ल्यूएसएल के विकल्प विंडोज पर लिनक्स डिस्ट्रोस चलाने के लिए।

अपनी विंडोज 11 स्वचालित अपडेट सेटिंग्स की जांच करें

WSL को कमांड लाइन पर मैन्युअल रूप से अपडेट करने में सक्षम होना उपयोगी है। लेकिन यदि आप हर बार एक नया संस्करण जारी होने पर मैन्युअल रूप से अपडेट नहीं करना चाहते हैं तो अपनी स्वचालित विंडोज अपडेट सेटिंग्स की जांच करना एक अच्छा विचार है।

  1. खोलें विंडोज सेटिंग्स ऐप और नेविगेट करें विंडोज़ अपडेट.
  2. चुनना उन्नत विकल्प और सुनिश्चित करें कि विकल्प अन्य Microsoft उत्पादों के लिए अद्यतन प्राप्त करें सक्षम किया गया है।

जब भी कोई नया संशोधन जारी किया जाता है तो WSL को अब स्वचालित रूप से अपडेट किया जाना चाहिए।

विंडोज 11 पर WSL को मैन्युअल रूप से अपडेट करना

WSL के स्वत: अद्यतन के विफल होने या नया संस्करण जारी होने के बाद विलंबित होने के बारे में यह अनसुना नहीं है। नवीनतम संशोधन के लिए प्रतीक्षा करने से आप अपने चुने हुए लिनक्स डिस्ट्रो का उपयोग करने से रोक सकते हैं, इसलिए कमांड लाइन टूल के माध्यम से WSL कर्नेल को मैन्युअल रूप से अपडेट करने की क्षमता उपयोगी हो सकती है। यह एक ऐसी प्रक्रिया नहीं है जिसे आपको अक्सर पूरा करने की आवश्यकता होगी, लेकिन जब आपको इसे करने की आवश्यकता होती है, तो अब आप जानते हैं कि कैसे।