Hyper-V एक उपयोगी वर्चुअलाइज़ेशन टूल है जो विंडोज 11 यूजर्स को अपने PC पर वर्चुअल मशीन चलाने देता है। समस्या यह है कि यह अन्य ऐप्स और एमुलेटर्स के साथ समस्याएं पैदा कर सकता है, जिससे आप कुछ प्रोग्राम का उपयोग करने या गेम खेलने से रोक सकते हैं।
इस ट्यूटोरियल में, हम बताएंगे कि Hyper-V को कैसे अक्षम करें ताकि आप शांति से गेमिंग पर वापस आ सकें।
Hyper-V क्या है?
Hyper-V एक वर्चुअलाइज़ेशन प्लेटफॉर्म है जिसे विकसित किया गया है जो यूजर्स को विंडोज 10 और विंडोज 11 Pro, Education, और Enterprise पर वर्चुअल मशीन (VMs) बनाने और चलाने देता है। इससे एक ही PC पर कई ऑपरेटिंग सिस्टम चलाना संभव हो जाता है, हार्डवेयर लागत कम होती है और विकास के दौरान नए सॉफ़्टवेयर का परीक्षण करना आसान हो जाता है।
हालांकि, Hyper-V VMWare Workstation, VirtualBox, और कुछ गेम एमुलेटर्स जैसे थर्ड-पार्टी ऐप्स के साथ विरोधाभास पैदा कर सकता है। इस वजह से, कई यूजर्स Hyper-V को अक्षम करना पसंद करते हैं — खासकर जब से इसका अधिकांश PC मालिकों के लिए कोई उपयोग नहीं है।
नोट: Hyper-V विंडोज 11 होम एडिशन पर उपलब्ध नहीं है।
कैसे जांचें कि Hyper-V आपके PC पर चल रहा है
यह देखने के लिए कि क्या Hyper-V हाइपरवाइज़र आपके विंडोज 11 PC पर चल रहा है, आप सिस्टम इन्फॉर्मेशन टूल देख सकते हैं। ऐसा करने के लिए:
- Run डायलॉग बॉक्स खोलने के लिए Windows key + R दबाएं।
- msinfo32.exe टाइप करें और Enter दबाएं।
- System Summary टैब में, नीचे तक स्क्रॉल करें और निम्नलिखित प्रविष्टि की जांच करें:
एक हाइपरवाइज़र का पता चला है। Hyper-V के लिए आवश्यक सुविधाएं प्रदर्शित नहीं की जाएंगी।
- यदि यह प्रविष्टि मौजूद है, तो इसका मतलब है कि Hyper-V सक्रिय है और यदि आप अन्य वर्चुअलाइज़ेशन टूल्स का उपयोग करना चाहते हैं तो आपको इसे अक्षम करना होगा। इसी तरह, यदि आप Hyper-V सहित किसी भी प्रविष्टि को सक्षम देखते हैं, तो इसका मतलब है कि एप्लिकेशन चल रहा है।
नीचे, हम विंडोज फीचर्स, BCDEdit, कमांड लाइन, और PowerShell का उपयोग करके Hyper-V को हटाने का तरीका बताएंगे। ध्यान रखें कि एक बार हटाने के बाद, आप Hyper-V मैनेजर तक पहुंचने या किसी भी VM सेटिंग्स को बदलने में असमर्थ होंगे जब तक कि आप इसे पुनर्स्थापित नहीं करते।
1. विंडोज ऑप्शनल फीचर्स का उपयोग करके Hyper-V कैसे अक्षम करें
Hyper-V को अक्षम करने का सबसे आसान तरीका विंडोज फीचर्स ऐप का उपयोग करना है। ऐसा करने के लिए:
- Run खोलने के लिए Win + R दबाएं।
- control टाइप करें और कंट्रोल पैनल खोलने के लिए Enter दबाएं।
- Programs चुनें।
- Programs and Features चुनें।
- बाएं हाथ के मेनू में Turn Windows features on or off चुनें।
- नीचे स्क्रॉल करें और Hyper-V, Windows Hypervisor Platform, और Virtual Machine Platform के बगल में चेकबॉक्स को अनचेक करें।
- अपने PC को रीबूट करें।
नोट: यह विधि Hyper-V को पूरी तरह से अनइंस्टॉल कर देगी, जिसका अर्थ है कि यदि आप भविष्य में इसका उपयोग करना चाहते हैं, तो आपको इसे पुनर्स्थापित करना होगा। हम नीचे बताएंगे कि ऐसा कैसे करना है।
2. BCDEDIT का उपयोग करके Hyper-V कैसे अक्षम करें
BCDEDIT टूल आपको Hyper-V को अपने PC के बूट कॉन्फिगरेशन में अक्षम करने देता है बजाय इसे पूरी तरह से अनइंस्टॉल करने के। यह उपयोगी है यदि आप भविष्य में Hyper-V को फिर से इंस्टॉल करने से बचना चाहते हैं।
BCDEDIT का उपयोग करके Hyper-V को अक्षम करने के लिए:
- स्टार्ट मेनू खोलें और "cmd" खोजें।
- कमांड प्रॉम्प्ट पर राइट-क्लिक करें और Run as Administrator दबाएं।
- कमांड प्रॉम्प्ट विंडो में, निम्न कमांड दर्ज करें:
bcdedit /set hypervisorlaunchtype off
- आपको एक मैसेज प्राप्त होना चाहिए जिसमें कहा गया हो कि कमांड सफल रही। जब आप ऐसा करें, तो यह सुनिश्चित करने के लिए अपने PC को रीस्टार्ट करें कि Hyper-V अक्षम है।
यदि आपको कभी Hyper-V को फिर से सक्षम करने की आवश्यकता हो, तो उपरोक्त के रूप में कमांड प्रॉम्प्ट में निम्न कमांड टाइप करें:
bcdedit /set hypervisorlaunchtype auto
फिर परिवर्तनों की पुष्टि करने के लिए अपने PC को रीस्टार्ट करें।
3. कमांड प्रॉम्प्ट का उपयोग करके Hyper-V कैसे अक्षम करें
यदि आप Hyper-V को अक्षम करने के लिए विंडोज फीचर्स टूल का उपयोग करने में असमर्थ हैं, तो आप इसे कमांड प्रॉम्प्ट का उपयोग करके अनइंस्टॉल कर सकते हैं। ऐसा करने के लिए:
- स्टार्ट मेनू खोलें और "cmd" खोजें।
- कमांड प्रॉम्प्ट पर राइट-क्लिक करें और Run as Administrator दबाएं।
- निम्न कमांड टाइप करें और Enter दबाएं:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
- आपको एक पूर्णता मैसेज प्राप्त होना चाहिए जिसमें कहा गया हो कि DISM टूल ने Hyper-V को अक्षम कर दिया है।
- अपने PC को रीस्टार्ट करें।
4. विंडोज पावरशेल का उपयोग करके Hyper-V कैसे अक्षम करें
Hyper-V को अक्षम करने की एक अंतिम विधि एडमिन मोड में PowerShell का उपयोग करना है। ऐसा करने के लिए:
- स्टार्ट मेनू खोलें और "PowerShell" टाइप करें।
- PowerShell पर राइट-क्लिक करें और Run as administrator चुनें।
- निम्न कमांड दर्ज करें और Enter दबाएं:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- सफलता मैसेज की प्रतीक्षा करें, फिर परिवर्तनों की पुष्टि करने के लिए अपने PC को रीस्टार्ट करें।
"We Couldn't Complete the Updates" त्रुटि कैसे ठीक करें
Hyper-V को अनइंस्टॉल करते समय, कई यूजर्स एक त्रुटि संदेश का सामना करते हैं जिसमें कहा जाता है, "We couldn't complete the updates, undoing changes." यह त्रुटि आपको Hyper-V को अनइंस्टॉल करने से रोकती है और इसका मतलब है कि मूल त्रुटि अभी भी होने वाली है।
इसे ठीक करने के लिए, आपको Hyper-V वर्चुअल नेटवर्क एडाप्टर को हटाने की आवश्यकता है:
- Run डायलॉग बॉक्स खोलें।
- devmgmt.msc टाइप करें और Enter दबाएं।
- डिवाइस मैनेजर में, Network Adapters पर डबल-क्लिक करके सेक्शन का विस्तार करें।
- Hyper-V नेटवर्क एडाप्टर का पता लगाएं। विंडो के शीर्ष पर View मेनू विकल्प चुनें, और Show hidden devices चुनें।
- Hyper-V Virtual Ethernet Adapter पर राइट-क्लिक करें और Uninstall Device चुनें।
- सूची में हर नेटवर्क एडाप्टर के लिए इसे दोहराएं। फिर, अपने PC को रीबूट करें और जांचें कि क्या यह स्टार्टअप पर काम करता है।
अभी भी Hyper-V के साथ समस्याएं हैं? ये फिक्स आज़माएं
दुर्भाग्य से, Hyper-V और इसके संबंधित फीचर्स को हटाने के बाद भी आपको गेम और अन्य वर्चुअलाइज़ेशन सॉफ़्टवेयर के साथ समस्याएं हो सकती हैं। यह कुछ समान विंडोज फीचर्स के कारण है जो थर्ड-पार्टी वर्चुअलाइज़ेशन टूल्स के साथ विरोधाभास पैदा करते हैं।
यहां दो चीजें हैं जिन्हें आज़माना चाहिए:
1. मेमोरी इंटीग्रिटी बंद करें
मेमोरी इंटीग्रिटी फीचर, विंडोज सिक्योरिटी में पाया जाता है, सबसे महत्वपूर्ण सिस्टम प्रोसेस को संक्रमित करने से मैलवेयर को रोकने में मदद करता है। हालांकि, यह कुछ थर्ड-पार्टी टूल्स को उन प्रमुख संसाधनों तक पहुंचने से भी रोकता है जिन्हें उन्हें कार्य करने की आवश्यकता होती है।
मेमोरी इंटीग्रिटी बंद करने के लिए:
- सेटिंग्स खोलने के लिए Windows key + I दबाएं।
- Privacy & security चुनें।
- Windows Security चुनें और Device security चुनें।
- Core isolation details चुनें।
- Memory integrity को टॉगल ऑफ करें और अपने कंप्यूटर को रीस्टार्ट करें।
2. डिवाइस गार्ड और क्रेडेंशियल गार्ड अक्षम करें
डिवाइस गार्ड और क्रेडेंशियल गार्ड दो विंडोज फीचर्स हैं जिन्हें कार्य करने के लिए Hyper-V की आवश्यकता होती है। इसके कारण, एक ग्रुप पॉलिसी फंक्शन या BIOS/UEFI सेटिंग्स हो सकती हैं जो हर बार जब आप अपने PC को बूट करते हैं तो Hyper-V को स्वचालित रूप से सक्षम कर देती हैं।
इसे ठीक करने के लिए, आपको विंडोज रजिस्ट्री को बदलने की आवश्यकता है। रजिस्ट्री को संशोधित करना जोखिम भरा हो सकता है, इसलिए हम अगले चरणों को करने से पहले एक सिस्टम रिस्टोर पॉइंट बनाने की सलाह देते हैं।
यहां डिवाइस गार्ड और क्रेडेंशियल गार्ड को अक्षम करने का तरीका बताया गया है:
- Run खोलने के लिए Win + R दबाएं।
- Regedit टाइप करें और Enter दबाएं।
- Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa पर नेविगेट करें। आप उस स्थान को रजिस्ट्री एडिटर विंडो के शीर्ष पर एड्रेस बार में कॉपी और पेस्ट कर सकते हैं।
- Lsa फ़ोल्डर चुनें।
- दाएं हाथ के विंडो फलक में, LsaCfgFlags का पता लगाएं। यदि यह मौजूद नहीं है, तो विंडो में राइट-क्लिक करें, New > DWORD (32-bit) Value चुनें, और इसे "LsaCfgFlags" नाम दें।
- LsaCfgFlags DWORD पर डबल-क्लिक करें और Value data फ़ील्ड को 0 में बदलें।
- OK चुनें।
- अब, Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard पर नेविगेट करें।
- EnableVirtualizationBasedSecurity DWORD मान का पता लगाएं। यदि यह मौजूद नहीं है, तो ऊपर की तरह इसे बनाएं।
- DWORD पर डबल-क्लिक करें और इसका मान 0 पर सेट करें।
- OK चुनें, फिर परिवर्तनों को लागू करने के लिए अपने कंप्यूटर को रीस्टार्ट करें।
नोट: यदि आपको कभी डिवाइस गार्ड या क्रेडेंशियल गार्ड को फिर से सक्षम करने की आवश्यकता हो, तो ऊपर दिए गए चरणों को दोहराएं लेकिन मान को 1 पर सेट करें।
अब और वर्चुअलाइज़ेशन समस्याएं नहीं
Hyper-V फीचर एक बेहतरीन वर्चुअलाइज़ेशन टूल है, लेकिन यह निराशाजनक समस्याएं पैदा कर सकता है। अब जब आपने सफलतापूर्वक Hyper-V और इसके संबंधित फीचर्स को अक्षम कर दिया है, तो आपको थर्ड-पार्टी वर्चुअलाइज़ेशन सॉफ़्टवेयर का उपयोग बिना किसी समस्या के करने में सक्षम होना चाहिए।