विंडोज़ पर WSL 4294967295 त्रुटि को कुछ ही चरणों में ठीक करें।
यदि आप लिनक्स के लिए विंडोज सबसिस्टम (डब्ल्यूएसएल) का उपयोग करते हैं, तो जब आप इसे विंडोज टर्मिनल में खोलने या विंडोज एक्सप्लोरर में अपनी लिनक्स फाइलों तक पहुंचने का प्रयास करते हैं तो आपको एक त्रुटि कोड 4294967295 दिखाई दे सकता है। इस त्रुटि कोड का अर्थ है कि विंडोज़ और लिनक्स के बीच संचार में कुछ गड़बड़ हो गई है, और यह आपको WSL का ठीक से उपयोग करने से रोक सकता है।
नीचे, हम आपको इस समस्या को हमेशा के लिए ठीक करने के विभिन्न तरीकों के बारे में बताते हैं।
1. अपना नेटवर्क कनेक्शन जांचें
चूंकि त्रुटि संदेश स्वयं बताता है कि कनेक्शन प्रयास विफल हो गया या स्थापित कनेक्शन विफल हो गया क्योंकि कनेक्ट हुआ होस्ट (इस मामले में, विंडोज़) प्रतिक्रिया देने में विफल रहा है, पहली चीज़ जो आपको करनी चाहिए वह यह सुनिश्चित करना है कि आपके पास एक स्थिर इंटरनेट है कनेक्शन. ऐसा इसलिए है क्योंकि नेटवर्क रुकावट, विलंबता, या पैकेट हानि क्लाइंट और सर्वर के बीच संचार समस्याएं पैदा कर सकती है, जो समस्या को ट्रिगर कर सकती है।
यदि संभव हो तो आप किसी भिन्न नेटवर्क कनेक्शन पर स्विच करने का प्रयास कर सकते हैं, या
वर्तमान नेटवर्क समस्याओं का निवारण करने का प्रयास करें. एक बार हो जाने के बाद, वही क्रिया करने का प्रयास करें जो प्रारंभ में त्रुटि को ट्रिगर कर रही थी, और जांचें कि क्या समस्या हल हो गई है।2. डब्लूएसएल पुनः प्रारंभ करें
हो सकता है कि आपको किसी अस्थायी गड़बड़ी या भ्रष्टाचार संबंधी त्रुटि के कारण समस्या का सामना करना पड़ रहा हो, जो WSL को सही ढंग से काम करने से रोक रहा हो। ऐसी समस्याएँ अधिकतर अस्थायी होती हैं और उपयोगिता को पुनः आरंभ करके ही ठीक किया जा सकता है।
यहां बताया गया है कि आप ऐसा कैसे कर सकते हैं:
- टास्क मैनेजर खोलें और WSL से संबंधित किसी भी प्रक्रिया पर राइट-क्लिक करें।
- चुनना कार्य का अंत करें या अक्षम करना.
- एक बार हो जाने पर, व्यवस्थापक के रूप में अपना पसंदीदा टर्मिनल एमुलेटर खोलें। उदाहरण के लिए, यदि आप कमांड प्रॉम्प्ट का उपयोग कर रहे हैं, तो दबाएँ जीतना + आर रन खोलने के लिए कुंजियाँ एक साथ रखें और टेक्स्ट फ़ील्ड में "cmd" टाइप करें।
- दबाओ Ctrl + बदलाव + प्रवेश करना व्यवस्थापक के रूप में कमांड प्रॉम्प्ट लॉन्च करने के लिए कुंजियाँ एक साथ।
- क्लिक हाँ उपयोगकर्ता खाता नियंत्रण प्रॉम्प्ट में।
- निम्न विंडो में "wsl" टाइप करें और क्लिक करें व्यवस्थापक के रूप में चलाएं WSL को फिर से खोलने के लिए।
अब आप जांच सकते हैं कि समस्या हल हो गई है या नहीं। वैकल्पिक रूप से, आप निम्न चरणों का उपयोग करके WSL को पुनः सक्षम भी कर सकते हैं:
- उन्नत कमांड प्रॉम्प्ट विंडो में, निम्नलिखित कमांड को एक-एक करके निष्पादित करें:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- एक बार कमांड पूरा हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और रीबूट पर, cmd में निम्नलिखित कमांड निष्पादित करें:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
अब आप वह क्रिया निष्पादित करने का प्रयास कर सकते हैं जो प्रारंभ में त्रुटि उत्पन्न कर रही थी और जांचें कि क्या समस्या हल हो गई है।
3. अपनी नेटवर्क सेटिंग रीसेट करें
आप नेटवर्क सेटिंग्स को रीसेट करके भी नेटवर्क समस्याओं को ठीक कर सकते हैं (एक त्वरित समाधान जो कई प्रभावित उपयोगकर्ताओं के लिए काम करता है), ऐसा करने से किसी भी दूषित या पुराने नेटवर्क कॉन्फ़िगरेशन, कैश या प्रॉक्सी को साफ़ कर देगा जो नेटवर्क में हस्तक्षेप कर सकता है ट्रैफ़िक। आप अनिवार्य रूप से डिफ़ॉल्ट नेटवर्क सेटिंग्स को पुनर्स्थापित कर रहे होंगे, जो उम्मीद है कि डब्लूएसएल को बिना किसी समस्या के विंडोज होस्ट और इंटरनेट से कनेक्ट करने की अनुमति देगा।
यहां बताया गया है कि आप ऐसा कैसे कर सकते हैं:
- विंडोज़ सर्च यूटिलिटी में "cmd" टाइप करें और क्लिक करें व्यवस्थापक के रूप में चलाएं.
- चुनना हाँ उपयोगकर्ता खाता नियंत्रण प्रॉम्प्ट में।
- अब, निम्नलिखित कमांड को एक-एक करके निष्पादित करें
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- एक बार हो जाने पर, दबाएँ जीतना + मैं सेटिंग्स ऐप खोलने के लिए कुंजियाँ एक साथ।
- पर जाए नेटवर्क और इंटरनेट > स्थिति > नेटवर्क रीसेट.
- पर क्लिक करें अभी रीसेट करें.
- अंत में, अपने कंप्यूटर को पुनरारंभ करें और रिबूट पर जांचें कि क्या समस्या हल हो गई है।
4. अपने एंटीवायरस सॉफ़्टवेयर को अस्थायी रूप से अक्षम करें
कभी-कभी, आपका एंटीवायरस प्रोग्राम WSL नेटवर्क ट्रैफ़िक में हस्तक्षेप कर सकता है और त्रुटि उत्पन्न कर सकता है।
यदि यह मामला है तो आप परीक्षण कर सकते हैं अपने एंटीवायरस प्रोग्राम को अस्थायी रूप से बंद करना और फिर लिनक्स के लिए अपना विंडोज सबसिस्टम लॉन्च करना। यदि यह एंटीवायरस प्रोग्राम के बिना ठीक काम करता है, तो इसका मतलब है कि यह WSL नेटवर्क ट्रैफ़िक को अवरुद्ध कर रहा था।
इस स्थिति में, आप या तो WSL नेटवर्क ट्रैफ़िक की अनुमति देने के लिए अपने एंटीवायरस प्रोग्राम की सेटिंग्स बदल सकते हैं या इनमें से किसी एक पर स्विच कर सकते हैं विंडोज़ के लिए सर्वोत्तम एंटीवायरस प्रोग्राम जिससे यह समस्या उत्पन्न नहीं होती.
एक और चीज़ जो आप अपनी समस्या को ठीक करने का प्रयास कर सकते हैं वह यह जांचना है कि क्या आपके सिस्टम पर DNSCrypt स्थापित है। DNSCrypt एक प्रोग्राम है जो आपके DNS ट्रैफ़िक को एन्क्रिप्ट करता है, लेकिन यह आपके कनेक्शन में कुछ समस्याएं भी पैदा कर सकता है। कुछ उपयोगकर्ताओं ने बताया कि DNSCrypt को अनइंस्टॉल करने से उनकी समस्या हल हो गई है, इसलिए हो सकता है कि आप इसे आज़माना चाहें।
किसी प्रोग्राम को अनइंस्टॉल करने के लिए, आप अपने सिस्टम पर कंट्रोल पैनल का उपयोग कर सकते हैं। बस आगे बढ़ें कार्यक्रमों और सुविधाओं अनुभाग। लक्षित प्रोग्राम पर राइट-क्लिक करें और चुनें स्थापना रद्द करें. प्रक्रिया को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
5. हाइपरवाइज़र लॉन्च प्रकार को संशोधित करें
आप हाइपरवाइज़र लॉन्च प्रकार को ऑटो में बदलने का भी प्रयास कर सकते हैं और जांच सकते हैं कि क्या इससे कोई फर्क पड़ता है। यह विशेष रूप से सहायक है यदि आप वर्चुअल मशीन चलाने के लिए हाइपर-वी जैसी अन्य वर्चुअलाइजेशन तकनीकों का उपयोग कर रहे हैं।
लॉन्च प्रकार को बदलने से उन विवादों से बचने में मदद मिल सकती है जो मौजूदा समस्याओं को ठीक कर सकते हैं। यहां वह सब कुछ है जो आपको करने की आवश्यकता है:
- व्यवस्थापक के रूप में कमांड प्रॉम्प्ट लॉन्च करें।
- निम्नलिखित आदेश निष्पादित करें:
bcdedit /set hypervisorlaunchtype auto
- एक बार हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या त्रुटि हल हो गई है।
यदि आपको हाइपर-वी सेवा में किसी समस्या का संदेह है, तो आप इसे पुनः आरंभ करने का भी प्रयास कर सकते हैं। उसके लिए, बस सेवा उपयोगिता तक पहुंचें, हाइपर-वी सेवा का पता लगाएं और उस पर राइट-क्लिक करें। चुनना पुनः आरंभ करें और जांचें कि क्या इससे कोई फर्क पड़ता है।
विंडोज़ पर WSL को फिर से कुशलतापूर्वक चलाएँ
लिनक्स के लिए विंडोज सबसिस्टम (डब्ल्यूएसएल) के साथ, आप वर्चुअल मशीन या डुअल बूट सिस्टम इंस्टॉल किए बिना, एक ही डिवाइस पर विंडोज और लिनक्स दोनों के लाभों का आनंद ले सकते हैं। हालाँकि, कभी-कभी WSL अपेक्षा के अनुरूप काम नहीं कर सकता है और आपको कुछ त्रुटियाँ दिखा सकता है। त्रुटि कोड 4294967295 इन समस्याओं में से एक है, लेकिन सौभाग्य से, यह त्रुटि स्थायी नहीं है और उम्मीद है, आप इसे हमारे अनुशंसित समाधानों के साथ हमेशा के लिए ठीक कर पाएंगे।