- 1. हाइपर-V वर्चुअलाइज़ेशन अक्षम करना
- 2. अवास्ट सेटिंग्स मेनू से नेस्टेड वर्चुअलाइज़ेशन सक्षम करना
- 3. विंडोज डिफेंडर से कोर आइसोलेशन अक्षम करना
- 4. BIOS सेटिंग्स से VT-X सक्षम करना
कुछ उपयोगकर्ताओं को हर बार VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि संदेश मिल रहा है जब वे वर्चुअलबॉक्स या इसी तरह के सॉफ़्टवेयर का उपयोग करके अपने किसी भी VM (वर्चुअल मशीन) को शुरू करने का प्रयास करते हैं।

vt-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि के कारण
हमने इस मुद्दे को फिर से बनाने की कोशिश करके और विभिन्न उपयोगकर्ता रिपोर्टों को देखकर जांच की। हम जो इकट्ठा करने में सक्षम थे, उससे कई परिदृश्य इस त्रुटि संदेश की उपस्थिति का कारण बनेंगे:
- BIOS सेटिंग्स में VT-X सक्षम नहीं है – VT-X को BIOS सेटिंग्स से मैन्युअल रूप से या कुछ 3rd पार्टी एप्लिकेशन द्वारा दूरस्थ रूप से अक्षम किया जा सकता है।
- मशीन का CPU VT-X का समर्थन नहीं करता – हालांकि ये मामले दुर्लभ हैं, ऐसे उदाहरण हैं जहां त्रुटि इसलिए हो रही है क्योंकि प्रश्न में PC केवल VT-X तकनीक का समर्थन करने के लिए सुसज्जित नहीं है।
- विंडोज में हाइपर-V वर्चुअलाइज़ेशन सक्षम है – यह शायद सबसे आम कारण है कि यह त्रुटि क्यों होती है। चूंकि माइक्रोसॉफ्ट की हाइपर-V तकनीक VT-X के साथ विरोध करने के लिए जानी जाती है, OS स्वचालित रूप से VT-x को अक्षम कर देगा यदि हाइपर-V वर्चुअलाइज़ेशन सक्षम है।
- अवास्ट अपडेट ने VT-X अक्षम किया – - जैसा कि यह पता चला है, अवास्ट ने एक अपडेट जारी किया जो प्रभावी रूप से VT-x को अक्षम कर देता है जब तक कि उपयोगकर्ता सेटिंग्स मेनू से नेस्टेड वर्चुअलाइज़ेशन सक्षम न करे, जबकि रीयल-टाइम सुरक्षा सक्रिय है।
- कोर आइसोलेशन सक्षम है – - कोर आइसोलेशन एक विंडोज डिफेंडर सुरक्षा विकल्प है जो VT-X के साथ विरोध करने के लिए जाना जाता है जब यह सक्षम होता है।
यदि आप इस विशेष समस्या को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको सत्यापित समस्या निवारण चरणों की एक सूची प्रदान करेगा। नीचे आपके पास उन विधियों का संग्रह है जिनका उपयोग अन्य उपयोगकर्ताओं ने इसी तरह की स्थिति में समस्या को हल करने के लिए किया है।
चूंकि नीचे दी गई विधियां जटिलता और दक्षता के क्रम में क्रमबद्ध हैं, आपको उन्हें उस क्रम में पालन करना चाहिए जिसमें वे प्रस्तुत किए गए हैं और तब तक चलते रहना चाहिए जब तक कि आप अपनी विशेष स्थिति में प्रभावी सुधार न ढूंढ लें।
1. हाइपर-V वर्चुअलाइज़ेशन अक्षम करना
चूंकि यह सबसे आम परिदृश्यों में से एक है क्योंकि बहुत से लोगों ने रिपोर्ट किया कि विंडोज 10 के फॉल क्रिएटर्स अपडेट के बाद उन्हें यह समस्या काफी बार होने लगी। आइए यह सुनिश्चित करके शुरू करें कि हाइपर-V वर्चुअलाइज़ेशन VT-x में हस्तक्षेप नहीं कर रहा है। जब भी हाइपर-V वर्चुअलाइज़ेशन सक्षम होता है, तो यह स्वचालित रूप से VT-x वर्चुअलाइज़ेशन समकक्ष को अक्षम कर देगा। यह संभव है कि अपडेट ने हाइपर-V की कार्यक्षमता को तोड़ दिया। इसलिए हम कमांड का उपयोग करके हाइपर-V को मैन्युअल रूप से अक्षम करने जा रहे हैं।आप डॉकर जैसे एप्लिकेशन इंस्टॉल करने के बाद इस समस्या से निपट रहे होंगे। ध्यान रखें कि ज्यादातर मामलों में, भले ही आप उस एप्लिकेशन को अनइंस्टॉल कर दें जिसने हाइपर-V को सक्षम किया था, तकनीक सक्षम रहेगी - VT-x को चलने से रोकती है।
आइए माइक्रोसॉफ्ट हाइपर V को अक्षम करके इस परिदृश्य का परीक्षण करें। हाइपर-V वर्चुअलाइज़ेशन को अक्षम करने के कई तरीके हैं जिनका आप उपयोग कर सकते हैं, लेकिन आइए चीजों को यथासंभव सरल रखें। यहां उन्नत कमांड प्रॉम्प्ट से माइक्रोसॉफ्ट हाइपर V को अक्षम करने का तरीका बताया गया है:
- Windows कुंजी + R दबाएं ताकि एक रन डायलॉग बॉक्स खुले। फिर, "cmd" टाइप करें और उन्नत कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएं। जब UAC (उपयोगकर्ता खाता नियंत्रण) विंडो द्वारा संकेत दिया जाए, तो हां पर क्लिक करें।

- उन्नत कमांड प्रॉम्प्ट में, माइक्रोसॉफ्ट हाइपर V को अक्षम करने के लिए निम्न कमांड को एक-एक करके पेस्ट करें और एंटर दबाएं:
bcdedit /set hypervisorlaunchtype Off bcdedit /set vm No dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- एक बार कमांड सफलतापूर्वक चल जाने पर, उन्नत कमांड प्रॉम्प्ट को बंद करें और अपने कंप्यूटर को पुनरारंभ करें।
- अगले स्टार्टअप पर, फिर से एक वर्चुअलबॉक्स मशीन खोलें और देखें कि क्या आपको वही त्रुटि संदेश अभी भी मिल रहा है।
यदि आप VM शुरू करने का प्रयास करते समय अभी भी VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि देख रहे हैं, तो नीचे अगली विधि पर जाएं।
2. अवास्ट सेटिंग्स मेनू से नेस्टेड वर्चुअलाइज़ेशन सक्षम करना (यदि लागू हो)
यदि आप अवास्ट का उपयोग कर रहे हैं, तो ध्यान रखें कि जून 2017 में जारी एक एप्लिकेशन अपडेट एक स्वचालित सुविधा जोड़ता है जो आपके सिस्टम पर VT-X को चलने से स्वचालित रूप से रोकेगा यदि कुछ शर्तें पूरी होती हैं।सौभाग्य से, 3rd पार्टी सुरक्षा क्लाइंट को अनइंस्टॉल किए बिना इस मुद्दे को सुधारने का एक तरीका है। बहुत से उपयोगकर्ताओं ने अवास्ट सेटिंग्स > समस्या निवारण पर जाकर और जहां उपलब्ध हो नेस्टेड वर्चुअलाइज़ेशन का उपयोग करें और हार्डवेयर-सहायता प्राप्त वर्चुअलाइज़ेशन सक्षम करें। से जुड़े चेकबॉक्स को सक्षम करके समस्या को ठीक करने में सक्षम होने की सूचना दी है।

यदि यह विधि आपके विशेष परिदृश्य पर लागू नहीं होती है, तो नीचे अगली विधि पर जाएं।
3. विंडोज डिफेंडर से कोर आइसोलेशन अक्षम करना
कोर आइसोलेशन एक विंडोज डिफेंडर डिवाइस सुरक्षा विकल्प है जो VT-X के साथ विरोध करने के लिए जाना जाता है जब यह सक्षम होता है। यदि आपको VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि मिल रही है और आप डिफ़ॉल्ट सुरक्षा विकल्प के रूप में विंडोज डिफेंडर का उपयोग कर रहे हैं, तो हम आपको यह निर्धारित करने के लिए आवश्यक जांच करने के लिए प्रोत्साहित करते हैं कि कोर आइसोलेशन सक्षम है या नहीं।यहां बताया गया है कि यह कैसे करना है:
- नीचे-बाएं कोने में स्टार्ट आइकन एक्सेस करें और विंडोज डिफेंडर खोजें। फिर, विंडोज डिफेंडर सिक्योरिटी सेंटर पर क्लिक करके बिल्ट-इन सुरक्षा विकल्प खोलें।

- एक बार जब आप विंडोज डिफेंडर सिक्योरिटी सेंटर के अंदर हों, तो बाएं हाथ के साइड मेनू से डिवाइस सुरक्षा प्रविष्टि पर क्लिक करें।

- डिवाइस सुरक्षा मेनू के अंदर, कोर आइसोलेशन विवरण पर क्लिक करें ( कोर आइसोलेशन के तहत)।

- कोर आइसोलेशन मेनू के अंदर, सुनिश्चित करें कि मेमोरी अखंडता से जुड़ा टॉगल बंद है।

- एक बार सेटिंग अक्षम हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले स्टार्टअप पर समस्या हल हुई है या नहीं।
यदि आप अभी भी VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि प्राप्त किए बिना वर्चुअलबॉक्स VM चलाने में असमर्थ हैं, तो अंतिम विधि पर जाएं।
4. BIOS सेटिंग्स से VT-X सक्षम करना
यदि आप बिना किसी परिणाम के यहां तक आ गए हैं, तो संभावना है कि आप VT-x उपलब्ध नहीं है (verr_vmx_no_vmx) त्रुटि प्राप्त कर रहे हैं क्योंकि तकनीक आपकी BIOS सेटिंग्स से अक्षम है। ध्यान रखें कि कुछ 3rd पार्टी एप्लिकेशन इन सेटिंग्स को ओवरराइड कर सकते हैं, इसलिए इस विधि को खारिज न करें इससे पहले कि आप जांच लें कि यह परिदृश्य मान्य है या नहीं।BIOS सेटिंग्स तक पहुंचने और जांचने के चरण कि VT-X सक्षम है या नहीं, आपके मदरबोर्ड निर्माता के आधार पर अलग-अलग होंगे। लेकिन आमतौर पर, आप इस सेटिंग को सुरक्षा (सिस्टम सुरक्षा) के तहत वर्चुअलाइज़ेशन तकनीक या VTx/VTd के रूप में सूचीबद्ध पा सकते हैं।

यदि ऊपर दिए गए सभी तरीके विफल साबित हुए हैं, तो संभावना है कि आपकी मशीन VT-X का समर्थन करने के लिए सुसज्जित नहीं है। आप माइक्रोसॉफ्ट द्वारा विकसित इस टूल (यहां) को इंस्टॉल करके और चलाकर देख सकते हैं कि क्या यह परिदृश्य आपकी स्थिति पर लागू होता है यह देखने के लिए कि क्या आपका CPU HAV (VT-X के पीछे की तकनीक) का समर्थन करता है।