कुछ VMware वर्कस्टेशन और Vmware प्लेयर उपयोगकर्ता देख रहे हैं "VMware और DeviceCredential Guard संगत नहीं हैं "एप्लिकेशन लॉन्च करने का प्रयास करते समय या वर्चुअल मशीन शुरू करने का प्रयास करते समय त्रुटि। अधिकांश प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि समस्या केवल एक लंबित विंडोज अपडेट को स्थापित करने के बाद ही शुरू हुई है।
इस विशेष समस्या का निवारण करते समय, आपको हाइपर-V को पारंपरिक रूप से अक्षम करके इस समस्या निवारण मार्गदर्शिका को प्रारंभ करना चाहिए। आप इसे या तो सीएमडी के माध्यम से अक्षम करके या जीयूआई इंटरफेस पर भरोसा करके कर सकते हैं।
एक और संभावित समस्या जिसके कारण यह समस्या हो सकती है, वह है स्थानीय समूह नीति जिसे वर्चुअलाइज़ेशन आधारित सुरक्षा कहा जाता है जो कुछ वर्चुअलाइजेशन तकनीकों को अवरुद्ध करता है। इस मामले में, आप या तो इस नीति को अक्षम करने के लिए स्थानीय समूह नीति संपादक का उपयोग कर सकते हैं या आप इस परिवर्तन को लागू करने के लिए रजिस्ट्री संपादक पर भरोसा कर सकते हैं।
हालाँकि, यदि आप Windows 10 पर इस समस्या का सामना कर रहे हैं, तो संभव है कि समस्या बूट कॉन्फ़िगरेशन डेटा के साथ असंगति के कारण हो। यदि यह परिदृश्य लागू होता है, तो आप हाइपर-वी के किसी भी संदर्भ को समाप्त करने के लिए बीसीडी फ़ाइल को संशोधित करके इस समस्या को ठीक कर सकते हैं।
इस घटना में कि आप विंडोज डिफेंडर का उपयोग कर रहे हैं, ध्यान रखें कि यह WMware त्रुटि कोर आइसोलेशन नामक सुरक्षा सुविधा के कारण भी हो सकती है। इस मामले में, आप सेटिंग ऐप से कोर आइसोलेशन को अक्षम करके समस्या को ठीक कर सकते हैं या आप रजिस्ट्री संपादक का उपयोग करके ऐसा कर सकते हैं।
विधि 1:हाइपर-V को अक्षम करना
विभिन्न उपयोगकर्ता रिपोर्टों के अनुसार, "VMware और DeviceCredential Guard संगत नहीं हैं को ट्रिगर करने वाले सबसे सामान्य कारणों में से एक है। "त्रुटि हाइपर-वी (माइक्रोसॉफ्ट की मालिकाना वर्चुअलाइजेशन तकनीक) और वीएमवेयर के बीच एक संघर्ष है। ध्यान रखें कि VMware और VirtualBox दोनों डिफ़ॉल्ट रूप से अपनी-अपनी वर्चुअलाइजेशन तकनीकों को चुनेंगे।
हालाँकि, एक विंडोज़ अपडेट (KB4515871) है जो कुछ तृतीय पक्ष अनुप्रयोगों को हाइपर-V का उपयोग करने के लिए बाध्य करने के लिए जाना जाता है - VMware में, यह "VMware और DeviceCredential Guard संगत नहीं हैं का उत्पादन करेगा। "त्रुटि।
यदि यह परिदृश्य लागू होता है और आपने हाल ही में एक विंडोज अपडेट स्थापित किया है जो आपको लगता है कि नई दिखाई देने वाली त्रुटि के लिए जिम्मेदार हो सकता है, तो वीएमवेयर के लिए अपनी वर्चुअलाइजेशन तकनीक का उपयोग करने का रास्ता साफ करने के लिए हाइपर-वी को अक्षम करने के लिए नीचे दी गई मार्गदर्शिकाओं में से एक का पालन करें।
ए. CMD के माध्यम से Hyper-V को अक्षम करना
- एक चलाएं खोलें Windows key + R pressing दबाकर डायलॉग बॉक्स . इसके बाद, ‘cmd’ . टाइप करें टेक्स्ट बॉक्स के अंदर और Ctrl + Shift + Enter दबाएं एक उन्नत कमांड प्रॉम्प्ट को खोलने के लिए .
नोट: एक बार जब आप UAC (उपयोगकर्ता खाता नियंत्रण) . देखें , हां . क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एक बार जब आप उन्नत सीएमडी प्रॉम्प्ट के अंदर हों, तो निम्न आदेश टाइप करें और Enter दबाएं सिस्टम स्तर पर हाइपर-V फ़ंक्शन को अक्षम करने के लिए:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- आदेश के सफलतापूर्वक संसाधित होने के बाद, उन्नत कमांड प्रॉम्प्ट विंडो को बंद करें और अपने कंप्यूटर को रीबूट करें।
- अगला स्टार्टअप पूरा होने के बाद, VMware खोलें और उस क्रिया को दोहराएं जो पहले त्रुटि उत्पन्न कर रही थी।
बी. Powershell के माध्यम से Hyper-V को अक्षम करना
विंडोज 10 में हाइपर-वी को सक्षम या अक्षम करने का एक और तरीका भी है। ऐसा करने के लिए, कृपया पावरशेल को व्यवस्थापक के रूप में चलाएं और फिर निम्न आदेश टाइप करें:
bcdedit /set hypervisorlaunchtype off (disable Hyper-V) bcdedit /set hypervisorlaunchtype on (enable Hyper-V)
सी. हाइपर-V को GUI के माध्यम से अक्षम करना
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। टेक्स्ट बॉक्स के अंदर, ‘appwiz.cpl’ type टाइप करें और Enter press दबाएं कार्यक्रम और सुविधाएं खोलने के लिए मेन्यू।
- एक बार जब आप कार्यक्रम और फ़ाइलें के अंदर हों मेनू, बाईं ओर स्थित मेनू का उपयोग Windows सुविधाओं को चालू या बंद करें पर क्लिक करने के लिए करें।
- जब UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए , हां . क्लिक करें प्रशासनिक विशेषाधिकार प्रदान करने के लिए।
- विंडोज फीचर मेनू के अंदर से, हाइपर-वी फ़ोल्डर से जुड़े ड्रॉप-डाउन मेनू का विस्तार करें। इसके बाद, हाइपर-V प्रबंधन टूल . से संबद्ध बॉक्स को अनचेक करें और हाइपर-V प्लेटफॉर्म ठीक . क्लिक करने से पहले परिवर्तनों को सहेजने के लिए।
- एक बार जब आप GUI मेनू से हाइपर-V को अक्षम करने का प्रबंधन कर लेते हैं, तो अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले कंप्यूटर स्टार्टअप पर समस्या हल हो गई है या नहीं।
यदि आप अभी भी "VMware और DeviceCredential Guard संगत नहीं हैं . देख रहे हैं " WMware Player / WMware Workshatiaon को लॉन्च करते समय या किसी वर्चुअल मशीन को माउंट करने का प्रयास करते समय त्रुटि, नीचे अगले संभावित सुधार पर जाएं।
विधि 2:वर्चुअलाइजेशन आधारित सुरक्षा को अक्षम करना
यदि आपने ऊपर दिए गए निर्देशों का पालन किया है और आपने पहले ही पुष्टि कर दी है कि आप वास्तव में हाइपर-वी और वीएमवेयर के बीच संघर्ष से निपट नहीं रहे हैं, तो संभव है कि आप "VMware और DeviceCredential Guard संगत नहीं हैं देख रहे हैं। " त्रुटि इस तथ्य के कारण है कि आपकी मशीन वर्चुअलाइज़ेशन आधारित सुरक्षा . के साथ लागू है -यह कुछ वर्चुअल मशीन प्रकारों के लिए आवश्यक है।
यह वर्चुअलाइजेशन आधारित सुरक्षा स्थानीय समूह नीति संपादक . के माध्यम से एक नीति के माध्यम से लागू की जाती है . लेकिन ध्यान रखें कि डिफ़ॉल्ट रूप से, यह उपयोगिता केवल Windows 10 PRO और पुराने PRO समकक्षों के लिए उपलब्ध है।
नोट: यदि आपके पास होम संस्करण है, तो आप विंडोज 10 होम पर मैन्युअल रूप से gpedit उपयोगिता स्थापित कर सकते हैं।
यदि स्थानीय समूह नीति संपादक (gpedit) आपके Windows संस्करण पर उपलब्ध है और आप इस संभावित सुधार को परिनियोजित करना चाहते हैं, नीचे दिए गए निर्देशों का पालन करें (उप गाइड A ) अपनी समर्पित नीति के माध्यम से वर्चुअलाइजेशन आधारित सुरक्षा को अक्षम करने के लिए।
यदि आप होम संस्करण का उपयोग कर रहे हैं और आप स्थानीय समूह नीति संपादक को साइड-लोड नहीं करना चाहते हैं, तो दूसरी गाइड (उप गाइड बी) का पालन करें। रजिस्ट्री संपादक के माध्यम से वर्चुअलाइजेशन आधारित सुरक्षा को अक्षम करने के लिए।
ए. Gpedit के माध्यम से वर्चुअलाइजेशन आधारित सुरक्षा अक्षम करें
- Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। इसके बाद, ‘gpedit.msc’ type टाइप करें टेक्स्ट बॉक्स के अंदर और Enter press दबाएं स्थानीय समूह नीति संपादक को खोलने के लिए .
नोट: जब आपको UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिया जाए विंडो, हां . पर क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एक बार जब आप स्थानीय समूह नीति संपादक के अंदर हों , बाईं ओर मेनू का उपयोग करके निम्न स्थान पर नेविगेट करें:
Computer Configuration - Administrative Templates - System - Device Guard
- इस स्थान पर पहुंचने के बाद, दाईं ओर के मेनू पर जाएं और वर्चुअलाइजेशन आधारित सुरक्षा चालू करें पर डबल-क्लिक करें। .
- एक बार जब आप वर्चुअलाइजेशन आधारित सुरक्षा चालू करें के सेटिंग मेनू के अंदर हों नीति, इसे टॉगल को अक्षम . पर सेट करें और ठीक . क्लिक करें परिवर्तनों को सहेजने के लिए।
- एक बार यह सुरक्षा सक्षम हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अगले कंप्यूटर स्टार्टअप पर हल हो गई है।
बी. रजिस्ट्री संपादक के माध्यम से वर्चुअलाइजेशन आधारित सुरक्षा अक्षम करें
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। टेक्स्ट बॉक्स के अंदर 'regedit' type टाइप करें और Enter press दबाएं रजिस्ट्री संपादक खोलने के लिए . UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिए जाने पर , हां . क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एक बार जब आप रजिस्ट्री संपादक के अंदर हों, तो निम्न स्थान पर नेविगेट करने के लिए बाएं हाथ के मेनू का उपयोग करें:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard
नोट: आप या तो यहां मैन्युअल रूप से नेविगेट कर सकते हैं या आप सीधे नेविगेशन बार में स्थान पेस्ट कर सकते हैं और Enter . दबा सकते हैं तुरंत वहाँ पहुँचने के लिए।
- आपके द्वारा सही स्थान पर पहुंचने के बाद, दाईं ओर के अनुभाग में जाएं, खाली स्थान पर राइट-क्लिक करें, और नया> DWORD (32-बिट) मान चुना है। नए प्रदर्शित संदर्भ मेनू से।
- नए बनाए गए DWORD को EnableVirtualizationBasedSecurity, नाम दें फिर उस पर डबल-क्लिक करें और आधार . सेट करें से हेक्साडेसिमल और 0 . का मान वर्चुअलाइजेशन आधारित सुरक्षा को अक्षम करने के लिए।
- हिट ठीक है परिवर्तनों को सहेजने के लिए, फिर रजिस्ट्री संपादक को बंद करें और यह देखने के लिए अपने कंप्यूटर को पुनरारंभ करें कि क्या समस्या अब ठीक हो गई है।
वर्चुअलाइजेशन-आधारित सुरक्षा को सक्षम करने के बाद भी यदि आप अभी भी उसी समस्या का सामना कर रहे हैं, तो नीचे दिए गए अगले संभावित समाधान पर जाएं।
विधि 3:BCD फ़ाइल को संशोधित करना
जैसा कि यह पता चला है, यह विशेष समस्या बीसीडी (बूट कॉन्फ़िगरेशन डेटा) के साथ असंगति के कारण भी हो सकती है जो तृतीय पक्ष वर्चुअलाइजेशन तकनीक में हस्तक्षेप करती है। एक ही समस्या वाले कई प्रभावित उपयोगकर्ताओं ने बताया है कि एक उन्नत कमांड प्रॉम्प्ट में कुछ कमांड चलाने के बाद समस्या का अचानक समाधान हो गया था।
ये आदेश सुनिश्चित करेंगे कि हाइपर-V के अवशेष VMware द्वारा उपयोग की जाने वाली वर्चुअलाइजेशन तकनीक के साथ विरोध नहीं कर रहे हैं। यहां आपको क्या करना है:
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। इसके बाद, ‘cmd’ . टाइप करें टेक्स्ट बॉक्स के अंदर और Ctrl + Shift + Enter press दबाएं एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए।
नोट: जब आपको UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिया जाए , हां . क्लिक करें प्रशासनिक विशेषाधिकार प्रदान करने के लिए।
- एक बार जब आप एलिवेटेड कमांड प्रॉम्प्ट विंडो के अंदर हों, तो इस सटीक क्रम में निम्न कमांड टाइप करें, और Enter दबाएं। अपने बीसीडी डेटा से हाइपर-V संदर्भों को हटाने के लिए प्रत्येक आदेश के बाद:
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set hypervisorlaunchtype off
- एक बार प्रत्येक आदेश सफलतापूर्वक संसाधित हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अब ठीक हो गई है।
यदि आप अभी भी वही देख रहे हैं "VMware और DeviceCredential Guard संगत नहीं हैं “त्रुटि, नीचे अंतिम सुधार के लिए नीचे जाएं।
विधि 4:कोर आइसोलेशन को अक्षम करना
यदि उपरोक्त में से किसी भी सुधार ने आपके लिए काम नहीं किया है, तो एक अंतिम संभावित अपराधी है जिस पर हमने अब तक ध्यान नहीं दिया है। यदि आप विंडोज डिफेंडर का उपयोग कर रहे हैं, तो यह संभव है कि कोर आइसोलेशन नामक एक सुरक्षा सुविधा वास्तव में "VMware और DeviceCredential Guard संगत नहीं हैं को ट्रिगर कर रही है। "त्रुटि।
कोर आइसोलेशन अनिवार्य रूप से सुरक्षा की एक अतिरिक्त परत है जिसे विंडोज डिफेंडर कर्नेल स्तर पर संचालित होने वाले परिष्कृत मैलवेयर हमलों से बचाने के लिए तैनात करता है।
इस सुरक्षा सुविधा को अक्षम करने वाले कई प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि समस्या पूरी तरह से दूर हो गई है। लेकिन एक नुकसान है - आप अपने सिस्टम को कुछ सुरक्षा कारनामों के संपर्क में छोड़ देंगे।
अगर आप इस तरीके को आजमाना चाहते हैं, तो नीचे दी गई पहली गाइड का पालन करें (उप गाइड ए) Windows सुरक्षा के सेटिंग मेनू से कोर आइसोलेशन को अक्षम करने के लिए। यदि कोर आइसोलेशन प्रविष्टि धूसर हो गई है, तो आप इसे रजिस्ट्री संपादक (उप गाइड B) के माध्यम से भी कर सकते हैं ।
ए. GUI के द्वारा कोर आइसोलेशन को अक्षम करना
- एक चलाएं खोलें Windows key + R pressing दबाकर डायलॉग बॉक्स . इसके बाद, 'ms-settings:windowsdefender' टाइप करें टेक्स्ट बॉक्स के अंदर और Enter press दबाएं Windows सुरक्षा को खोलने के लिए टैब (Windows Defender . से) ) सेटिंग . के अनुप्रयोग।
- एक बार जब आप अंत में Windows सुरक्षा के अंदर पहुंच जाते हैं मेनू में, दाईं ओर के अनुभाग में जाएँ और उपकरण सुरक्षा . पर क्लिक करें (संरक्षण क्षेत्रों के अंतर्गत )।
- अगला, उपलब्ध विकल्पों की सूची में नीचे स्क्रॉल करें और कोर आइसोलेशन . पर क्लिक करें विवरण (कोर आइसोलेशन . के अंतर्गत) )।
- एक बार जब आप अंत में कोर . के अंदर आ जाते हैं आइसोलेशन मेनू, स्मृति अखंडता . से जुड़े टॉगल को अक्षम करें (बंद पर सेट) .
- इस संशोधन के स्थापित होने के बाद, अपने कंप्यूटर को रीबूट करें और देखें कि वर्चुअल VMware मशीन को एक बार फिर लॉन्च करके अगले कंप्यूटर स्टार्टअप पर समस्या ठीक हो गई है या नहीं।
बी. रजिस्ट्री संपादक के माध्यम से कोर अलगाव को अक्षम करना
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। इसके बाद, 'regedit . टाइप करें डायलॉग बॉक्स के अंदर Enter press दबाएं रजिस्ट्री संपादक खोलने के लिए . जब आपको UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिया जाए , हां . क्लिक करें व्यवस्थापक पहुंच प्रदान करने के लिए।
- एक बार जब आप रजिस्ट्री संपादक के अंदर जाने का प्रबंधन कर लेते हैं , निम्न स्थान पर नेविगेट करने के लिए बाएं हाथ के मेनू का उपयोग करें:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard
नोट: यदि आप अपना कुछ समय बचाना चाहते हैं, तो आप संपूर्ण स्थान को सीधे नेविगेशन बार में पेस्ट कर सकते हैं और Enter दबा सकते हैं। तुरंत वहाँ पहुँचने के लिए।
- जब आप सही स्थान पर पहुंचें, तो अपना ध्यान दाईं ओर के मेनू पर लगाएं और सक्षम पर डबल-क्लिक करें चाबी।
- सक्षम . के अंदर मान विंडो, आधार को हेक्साडेसिमल पर सेट करें और मान डेटा . सेट करें करने के लिए 0 . इसके बाद, ठीक . क्लिक करें परिवर्तनों को सहेजने के लिए।
- एक बार यह संशोधन लागू हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अगले सिस्टम स्टार्टअप पर ठीक हो गई है।