फिक्स: x86 एमुलेशन वर्तमान में हार्डवेयर एक्सेलेरेशन की आवश्यकता है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

कुछ उपयोगकर्ताओं का सामना कर रहे हैं 'X86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता है!' एंड्रॉइड स्टूडियो में AVD लॉन्च करने का प्रयास करते समय त्रुटि। आमतौर पर, उपयोगकर्ता द्वारा उपयोग किए गए एप्लिकेशन को संकलित करने का प्रयास करने के बाद समस्या कुछ ही क्षणों में होती है Android वर्चुअल डिवाइस । यह समस्या कुछ विशेष Android Studio बिल्ड के लिए विशिष्ट नहीं है क्योंकि यह नए और पुराने बिल्ड के साथ होने की सूचना है। त्रुटि एक निश्चित विंडोज संस्करण के लिए अनन्य नहीं है क्योंकि विंडोज 7, विंडोज 8 और विंडोज 10 पर इसके होने की खबरें हैं।



x86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता है



'X86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता क्यों है?'

हमने विभिन्न उपयोगकर्ता रिपोर्टों और मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की, कुछ प्रभावित उपयोगकर्ताओं ने समस्या को हल करने के लिए आवेदन किया। जो हमने इकट्ठा किया उसके आधार पर, कुछ सामान्य परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करेंगे:



  • Intel / AMD वर्चुअलाइजेशन तकनीक BIOS से सक्षम नहीं है - यह त्रुटि हो सकती है क्योंकि आपके CPU को BIOS सेटिंग द्वारा अंतर्निहित हार्डवेयर वर्चुअलाइजेशन तकनीकों का उपयोग करने से रोका जाता है। इस मामले में, समाधान आपकी BIOS सेटिंग्स तक पहुंचने और हार्डवेयर वर्चुअलाइजेशन तकनीक को सक्षम करने के लिए है।
  • Android स्टूडियो में Intel HAXM मॉड्यूल इंस्टॉल नहीं किया गया है - यह त्रुटि होने के सबसे सामान्य कारणों में से एक है। इंटेल HAXM की स्थापना दो चरणों में की जाती है (एसडीके प्रबंधक के माध्यम से मॉड्यूल को डाउनलोड करके और इंस्टॉलेशन निष्पादन योग्य)।
  • अवास्ट के वर्चुअलाइजेशन और एंड्रॉइड स्टूडियो के AVD के बीच संघर्ष - अंतर्निहित वर्चुअलाइजेशन तकनीक और अवास्ट के हार्डवेयर-असिस्टेड वर्चुअलाइजेशन के बीच एक प्रसिद्ध संघर्ष के कारण भी समस्या हो सकती है। इस 3 पार्टी फीचर को कई अन्य अनुप्रयोगों के साथ संघर्ष के लिए भी जाना जाता है।
  • विंडोज हाइपरवाइज़र प्लेटफ़ॉर्म AMD CPU के लिए अक्षम है - नए AMD CPU में सभी हार्डवेयर वर्चुअलाइजेशन क्षमता है। लेकिन वर्चुअलाइजेशन फीचर को काम करने के लिए, आपको यह सुनिश्चित करने की आवश्यकता होगी कि विंडोज हाइपरवाइजर प्लेटफॉर्म विंडोज फीचर स्क्रीन से सक्षम है।
  • मशीन का सीपीयू हार्डवेयर वर्चुअलाइजेशन का समर्थन नहीं करता है - यह परिदृश्य पुराने CPU मॉडल पर लागू हो सकता है। यदि हार्डवेयर वर्चुअलाइजेशन सुसज्जित सीपीयू द्वारा समर्थित नहीं है, तो आप इस त्रुटि संदेश को हल करने में सक्षम नहीं होंगे, जब तक कि आप अपने वर्तमान सीपीयू को एक नए मॉडल से प्रतिस्थापित नहीं करते।

यदि आप वर्तमान में हल करने के लिए संघर्ष कर रहे हैं 'X86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता है!' त्रुटि, यह लेख आपको सत्यापित समस्या निवारण चरणों का चयन प्रदान करेगा। नीचे, आप कई तरीकों की खोज करेंगे, जो उसी समस्या को हल करने के लिए संघर्ष कर रहे अन्य उपयोगकर्ताओं ने समस्या को ठीक करने या रोकने के लिए उपयोग किया है।

अधिकतम दक्षता बनाए रखने के लिए, हम आपको नीचे दिए गए तरीकों का पालन करने के लिए प्रोत्साहित करते हैं, जिस क्रम में वे प्रस्तुत किए जाते हैं। आपको अंततः एक फिक्स पर ठोकर खाना चाहिए जो आपके विशेष परिदृश्य में प्रभावी है।

विधि 1: Intel HAXM मॉड्यूल को स्थापित करना

BIOS सेटिंग्स तक पहुंचने से पहले, आइए सत्यापित करें कि क्या वास्तव में इंटेल x86 एम्यूलेटर एक्सेलेरेटर (HAXM इंस्टॉलर) के लापता होने से समस्या शुरू नहीं हुई है। इस मॉड्यूल के बिना, AVD उन अनुप्रयोगों को संकलित करने में सक्षम नहीं होगा जो आपके कंप्यूटर पर तकनीक सक्षम होने पर भी हार्डवेयर वर्चुअलाइजेशन का उपयोग करते हैं।



एक ही त्रुटि का सामना करने वाले कई उपयोगकर्ताओं ने बताया है कि एसडीके प्रबंधक के माध्यम से लापता मॉड्यूल को डाउनलोड करने और HAXM इंस्टॉलर के माध्यम से इसे स्थापित करने के बाद यह समस्या अच्छी हो गई। चरण निर्देश द्वारा पूर्ण चरण के लिए नीचे दिए गए चरणों का पालन करें:

  1. एंड्रॉइड स्टूडियो में, एसडीके प्रबंधक पर जाकर खोलें उपकरण> Android> SDK प्रबंधक

    स्टैंडअलोन एसडीके प्रबंधक का शुभारंभ

    ध्यान दें: आप भी जा सकते हैं फ़ाइल> सेटिंग्स और पर क्लिक करें Android एसडीके (के अंतर्गत प्रणाली व्यवस्था )। फिर, बस पर क्लिक करें स्टैंडअलोन एसडीके प्रबंधक लॉन्च करें अंतर्निहित स्थापना उपयोगिता को खोलने के लिए।

  2. इसका विस्तार करें अतिरिक्त सुविधाये मेनू और संबंधित बॉक्स को चेक करें इंटेल X86 एमुलेटर एक्सेलेरेटर (HAXM) । फिर, बस पर क्लिक करें पैकेज स्थापित करें और प्रक्रिया पूरी होने तक प्रतीक्षा करें।

    Intel x86 एमुलेटर एक्सेलेरेटर (HAXM इंस्टॉलर) इंस्टॉल करना

  3. अब जब HAXM इंस्टॉलर डाउनलोड हो गया है, तो हमें इसे स्थापित करने के लिए उचित कदम उठाने होंगे। ऐसा करने के लिए, निम्न स्थान पर नेविगेट करें और डबल-क्लिक करें intelhaxm-android.exe इसे स्थापित करने के लिए:
    C:  उपयोगकर्ताओं \% USERNAME%  AppData  Local  एंड्रॉयड  एसडीके  एक्स्ट्रा कलाकार  इंटेल  Hardware_Accelerated_Execution_Manager 

    Intelxxm-android.exe स्थापित करना

  4. इंटेल HAXM को स्थापित करने के लिए ऑन-स्क्रीन संकेतों का पालन करें और प्रक्रिया पूरी होने तक प्रतीक्षा करें।
  5. एंड्रॉइड स्टूडियो को पुनरारंभ करें, एप्लिकेशन को फिर से चलाएं और देखें कि क्या समस्या हल हो गई है।

यदि आप अभी भी मुठभेड़ कर रहे हैं 'X86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता है!' त्रुटि, अगले नीचे जाएं।

विधि 2: अवास्ट से हार्डवेयर-असिस्टेड वर्चुअलाइजेशन को अक्षम करना

यदि आप अवास्ट को एक अतिरिक्त सुरक्षा परत के रूप में उपयोग कर रहे हैं, तो त्रुटि इसकी सुरक्षा सुविधाओं में से एक के कारण संघर्ष के कारण सबसे अधिक संभावना है। जैसा कि बहुत से उपयोगकर्ताओं ने बताया है, अवास्ट के हार्डवेयर-असिस्टेड वर्चुअलाइजेशन को एंड्रॉइड स्टूडियो के AVD के साथ संघर्ष करने के लिए जाना जाता है, जो उत्पादन को समाप्त करता है 'X86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता है!' त्रुटि।

यदि यह परिदृश्य आपके लिए लागू है (आपके पास अवास्ट स्थापित है) हार्डवेयर से सहायता प्राप्त वर्चुअलाइजेशन को निष्क्रिय करने के लिए नीचे दिए गए निर्देशों का पालन करें समायोजन सुरक्षा सूट का मेनू:

  1. अवास्ट खोलें और एक्सेस करें समायोजन मेन्यू,
  2. के अंदर समायोजन मेनू, पर जाएँ समस्या निवारण टैब और सुनिश्चित करें कि बक्से के साथ जुड़े हार्डवेयर-असिस्टेड वर्चुअलाइजेशन सक्षम करें तथा नेस्टेड वर्चुअलाइजेशन का उपयोग करें जहाँ उपलब्ध हो कर रहे हैं अनियंत्रित

    अवास्ट के अंदर हार्डवेयर-असिस्टेड वर्चुअलाइजेशन अक्षम करें

  3. अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले स्टार्टअप पर संघर्ष समाप्त हो गया है या नहीं। एंड्रॉइड स्टूडियो के अंदर एप्लिकेशन को चलाएं और देखें कि क्या त्रुटि हल हो गई है।

यदि आप अभी भी देख रहे हैं 'X86 एमुलेशन वर्तमान में हार्डवेयर त्वरण की आवश्यकता है!' AVD चलाते समय त्रुटि, नीचे दी गई अगली विधि पर जाएं।

विधि 3: BIOS / UEFI सेटिंग्स से हार्डवेयर वर्चुअलाइजेशन को सक्षम करना

यदि पहला तरीका आपको त्रुटि संदेश को हल करने में सक्षम नहीं करता है, तो यह संभावना है कि त्रुटि संदेश हो रहा है क्योंकि हार्डवेयर वर्चुअलाइजेशन आपके BIOS / UEFI सेटिंग्स से अक्षम है। हार्डवेयर वर्चुअलाइजेशन को सामान्य परिस्थितियों में डिफ़ॉल्ट रूप से सक्षम किया जाना चाहिए, लेकिन मैन्युअल हस्तक्षेप, BIOS अपडेट और यहां तक ​​कि कुछ तृतीय पक्ष सॉफ़्टवेयर इस तकनीक को अक्षम कर सकते हैं।

ध्यान रखें कि हार्डवेयर वर्चुअलाइजेशन को सक्षम करने की प्रक्रिया आपके BIOS / UEFI सेटिंग्स और आपके मदरबोर्ड और सीपीयू निर्माता के आधार पर अलग-अलग होगी।

हालांकि, पहला कदम आपके BIOS या यूईएफआई सेटिंग्स में प्रवेश करना होगा। यदि आपके पास विरासत सेटिंग मेनू (BIOS) है, तो आपको प्रारंभिक बूटिंग अनुक्रम के दौरान सेटअप कुंजी को दबाने की आवश्यकता होगी। विशिष्ट सेटअप कुंजी प्रारंभिक स्क्रीन पर दिखाई देनी चाहिए, लेकिन यदि आप इसे स्पॉट नहीं करते हैं, तो आप खोज खोज का उपयोग करके इसे ऑनलाइन खोज सकते हैं ' * मदरबोर्ड मॉडल + सेटअप कुंजी * '।

BIOS सेटिंग्स दर्ज करने के लिए एक कुंजी दबाएं

सेटअप दर्ज करने के लिए [कुंजी] दबाएँ

ध्यान दें: आप इसके बारे में आँख बंद करके भी देख सकते हैं और प्रारंभिक बूटिंग अनुक्रम के दौरान सबसे सामान्य सेटअप कुंजियों को दबा सकते हैं। आमतौर पर, सेटअप कुंजी F कुंजी (F2, F4, F6, F8, F10) या डेल कुंजी (डेल कंप्यूटर पर) में से एक है।

यदि आपका कंप्यूटर नए UEFI मॉडल का उपयोग करता है, तो आपको सबसे पहले एक्सेस करने की आवश्यकता होगी उन्नत स्टार्टअप मेन्यू। ऐसा करने के लिए, दबाएँ विंडोज कुंजी + आर एक खोलने के लिए Daud डायलॉग बॉक्स, फिर टाइप करें “ एमएस-सेटिंग्स: वसूली ”और दबाओ दर्ज खोलने के लिए रिकवरी मेनू का समायोजन एप्लिकेशन। वहां पहुंचने के बाद, बस पर क्लिक करें अब पुनःचालू करें के तहत बटन उन्नत स्टार्टअप

उन्नत स्टार्टअप मेनू का उच्चारण

थोड़ी देर के बाद, आपका कंप्यूटर सीधे फिर से चालू हो जाएगा उन्नत विकल्प मेन्यू। एक बार जब आप वहां पहुंच जाते हैं, तो नेविगेट करें उन्नत विकल्प मेनू पर क्लिक करें और यूईएफआई फर्मवेयर सेटिंग्स

यूईएफआई फर्मवेयर सेटिंग्स तक पहुंचना

एक बार जब आप अपने BIOS या UEFI सेटिंग्स में प्रवेश कर लेते हैं, तो हार्डवेयर वर्चुअलाइजेशन विकल्प की तलाश शुरू करें। आपके BIOS / UEFI संस्करण के आधार पर, आपको यह सेटिंग विभिन्न नामों के तहत सूचीबद्ध मिलेगी। आप इसे आमतौर पर सूचीबद्ध कर सकते हैं वर्चुअलाइजेशन तकनीक (VTx / VTd) , इंटेल वर्चुअलाइजेशन टेक्नोलॉजी या एएमडी-वी वर्चुअलाइजेशन । संभावना है कि विकल्प के तहत स्थित हो जाएगा चिपसेट , प्रोसेसर , उन्नत CPU कॉन्फ़िगरेशन या ऐसा ही कुछ।

BIOS सेटिंग्स से वर्चुअलाइजेशन को सक्षम करना

एक बार जब आप हार्डवेयर वर्चुअलाइजेशन को सक्षम करने का प्रबंधन करते हैं, तो BIOS / UEFI परिवर्तनों को सहेजें, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या त्रुटि अगले स्टार्टअप पर हल हो गई है।

विधि 4: Windows हाइपरवाइज़र प्लेटफ़ॉर्म सक्षम करना (यदि लागू हो)

यदि आप वर्चुअलाइज़ेशन तकनीकों (नए CPU मॉडल जैसे Ryzen) के साथ AMD CPU पर समस्या का सामना कर रहे हैं, तो समस्या का कारण हो सकता है विंडोज हाइपरवाइजर प्लेटफॉर्म आपके डिवाइस पर सक्षम नहीं है।

लेकिन ध्यान रखें कि इस सुविधा को सक्षम करने के लिए, आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपके पास विंडोज 10 का निर्माण 1803 या इससे पुराना है।

विंडोज हाइपरवाइजर प्लेटफॉर्म के माध्यम से सक्षम किया जा सकता है विंडोज फ़ीचर को चालू या बंद करें स्क्रीन। यह कैसे करना है इस पर एक त्वरित गाइड है:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें “ एक ppwiz.cpl ”और दबाओ दर्ज खोलने के लिए कार्यक्रम और सुविधाएँ स्क्रीन।

    Appwiz.cpl टाइप करें और इंस्टॉल किए गए प्रोग्राम पेज खोलने के लिए एंटर दबाएं

  2. के अंदर कार्यक्रम और सुविधाएँ पेज पर क्लिक करें विंडोज़ सुविधाएं चालू या बंद करें बाएं हाथ के फलक से।

    Windows सुविधाएँ स्क्रीन तक पहुँचना

  3. विंडोज फीचर्स विंडो के अंदर, इससे जुड़े बॉक्स को चेक करें विंडोज हाइपरवाइजर प्लेटफॉर्म और मारा ठीक सुविधा को सक्षम करने के लिए।

    हाइपरवाइज़र प्लेटफ़ॉर्म सक्षम करें

    ध्यान दें: जब आप यह स्क्रीन नहीं हैं, तो यह भी सुनिश्चित करें कि हाइपर- V सक्षम है। यदि यह नहीं है, तो इसके साथ जुड़े बॉक्स की जाँच करके इसे सक्षम करें।

  4. अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या त्रुटि हल हो गई है।
5 मिनट पढ़ा