কিছু VMware Workstation এবং VMware Player ব্যবহারকারী "VMware and DeviceCredential Guard are not Compatible" এই ত্রুটি দেখছেন যখন অ্যাপ্লিকেশন চালু করার চেষ্টা করছেন বা ভার্চুয়াল মেশিন শুরু করার চেষ্টা করছেন। অধিকাংশ প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে সমস্যাটি শুধু একটি পেন্ডিং উইন্ডোজ আপডেট ইনস্টল করার পর থেকে শুরু হয়েছে।

এই নির্দিষ্ট ইস্যু ট্রাবলশুট করার সময়, আপনাকে এই ট্রাবলশুটিং গাইড Hyper-V সাধারণভাবে ডিজেবল করে শুরু করা উচিত। আপনি এটা CMD-এর মাধ্যমে বা GUI ইন্টারফেসের উপর নির্ভর করে করতে পারেন।
এই ইস্যুটি তৈরি করতে পারে এমন আরেকটি সম্ভাব্য সমস্যা হল একটি লোকাল গ্রুপ পলিসি যাকে Virtualization Based Security বলে যা কিছু ভার্চুয়ালাইজেশন টেকনোলজি ব্লক করে। এই ক্ষেত্রে, আপনি হয় লোকাল গ্রুপ পলিসি এডিটর ব্যবহার করে এই পলিসি ডিজেবল করতে পারেন বা রেজিস্টরি এডিটর ব্যবহার করে এই পরিবর্তনটি এনফোর্স করতে পারেন।
তবে, আপনি যদি উইন্ডোজ ১০-এ এই ইস্যুর সম্মুখীন হন, তবে সম্ভবত সমস্যাটি Boot Configuration Data-র সাথে ইনকনসিস্টেন্সির কারণে হচ্ছে। আপনার পরিস্থিতি যদি এই ক্ষেত্রে প্রযোজ্য হয়, তবে আপনি BCD ফাইল মডিফাই করে Hyper-V-এর যেকোনো রেফারেন্স অপসারণ করে এই সমস্যাটি ফিক্স করতে পারেন।
যদি আপনি উইন্ডোজ ডিফেন্ডার ব্যবহার করেন, মনে রাখবেন যে এই WMware ত্রুটি Core isolation নামে একটি সিকিউরিটি ফিচারের কারণেও হতে পারে। এই ক্ষেত্রে, আপনি Settings অ্যাপ থেকে Core Isolation ডিজেবল করে বা রেজিস্টরি এডিটর ব্যবহার করে সমস্যাটি ফিক্স করতে পারেন।
পদ্ধতি ১: Hyper-V ডিজেবল করা
বিভিন্ন ব্যবহারকারী রিপোর্ট অনুযায়ী, "VMware and DeviceCredential Guard are not Compatible" এই ত্রুটি ট্রিগার করার সবচেয়ে সাধারণ কারণগুলির মধ্যে একটি হল Hyper-V (মাইক্রোসফটের মালিকানা ভার্চুয়ালাইজেশন টেকনোলজি) এবং VMware-এর মধ্যে কনফ্লিক্ট। মনে রাখবেন যে VMware এবং VirtualBox ডিফল্টভাবে তাদের নিজস্ব ভার্চুয়ালাইজেশন টেকনোলজি পিক করে।
তবে, একটি উইন্ডোজ আপডেট (KB4515871) আছে যা কিছু থার্ড-পার্টি অ্যাপ্লিকেশনকে Hyper-V ব্যবহার করার জন্য ফোর্স করে — VMware-এ, এটি "VMware and DeviceCredential Guard are not Compatible" ত্রুটি তৈরি করবে।
আপনার পরিস্থিতি যদি এই ক্ষেত্রে প্রযোজ্য হয় এবং আপনি gầnে একটি উইন্ডোজ আপডেট ইনস্টল করেছেন যা আপনি মনে করেন নতুন ত্রুটির জন্য দায়ী হতে পারে, Hyper-V ডিজেবল করতে নিচের যেকোনো একটি গাইড ফলো করুন যাতে VMware তার নিজস্ব ভার্চুয়ালাইজেশন টেকনোলজি ব্যবহার করার পথ পরিষ্কার হয়।
A. CMD-এর মাধ্যমে Hyper-V ডিজেবল করা
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। এরপর, টেক্সট বক্সে 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে একটি এলিভেটেড Command Prompt খুলুন।

নোট: একবার আপনি UAC (User Account Control) দেখলে, অ্যাডমিন এক্সেস দার করতে Yes-এ ক্লিক করুন।
- আপনি একবার এলিভেটেড CMD প্রম্পটের ভিতরে পৌঁছালে, নিচের কমান্ডটি টাইপ করুন এবং Enter চাপুন সিস্টেম লেভেলে Hyper-V ফাংশন ডিজেবল করতে:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
- কমান্ডটি সফলভাবে প্রসেস হলে, এলিভেটেড কমান্ড প্রম্পট উইন্ডো বন্ধ করুন এবং আপনার কম্পিউটার রিবুট করুন।
- পরবর্তী স্টার্টআপ সম্পূর্ণ হলে, VMware খুলুন এবং যে অ্যাকশনটি আগে ত্রুটি তৈরি করছিল সেটি পুনরাবৃত্তি করুন।
B. Powershell-এর মাধ্যমে Hyper-V ডিজেবল করা
উইন্ডোজ ১০-এ Hyper-V সক্ষম বা ডিজেবল করার আরেকটি পদ্ধতিও আছে। এটি করতে, দয়া করে PowerShell অ্যাডমিনিস্ট্রেটর হিসেবে চালান এবং তারপর নিচের কমান্ডগুলো টাইপ করুন:
bcdedit /set hypervisorlaunchtype off (disable Hyper-V) bcdedit /set hypervisorlaunchtype on (enable Hyper-V)
C. GUI-এর মাধ্যমে Hyper-V ডিজেবল করা
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। টেক্সট বক্সের ভিতরে, 'appwiz.cpl' টাইপ করে Enter চাপুন Programs and Features মেনু খোলার জন্য।

- আপনি একবার Programs and Files মেনুর ভিতরে পৌঁছালে, বাম হাতের সাইডের মেনু ব্যবহার করে Turn Windows features on or off.
-এ ক্লিক করুন।
- UAC (User Account Control) দ্বারা প্রম্পট করা হলে, অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজ দার করতে Yes-এ ক্লিক করুন।
- Windows Features মেনুর ভিতর থেকে, Hyper-V ফোল্ডারের সাথে সম্পর্কিত ড্রপ-ডাউন মেনু এক্সপ্যান্ড করুন। পরেরতে, Hyper-V Management tools এবং Hyper-V platform-এর সাথে সম্পর্কিত বক্স আনচেক করুন তারপর পরিবর্তনগুলো সংরক্ষণ করতে Ok-এ ক্লিক করুন।

- GUI মেনু থেকে Hyper-V ডিজেবল করতে পারলে, আপনার কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী কম্পিউটার স্টার্টআপে ইস্যু সমাধান হয়েছে কিনা দেখুন।
আপনি যদি এখনও WMware Player / WMware Workstation চালু করার সময় বা ভার্চুয়াল মেশিন মাউন্ট করার চেষ্টা করার সময় "VMware and DeviceCredential Guard are not Compatible" এই ত্রুটি দেখেন, তবে নিচের পরবর্তী সম্ভাব্য ফিক্সে যান।
পদ্ধতি ২: Virtualization Based Security ডিজেবল করা
আপনি যদি উপরের ইনস্ট্রাকশনগুলো ফলো করেছেন এবং ইতিমধ্যে নিশ্চিত করেছেন যে আপনি আসলে Hyper-V এবং Vmware-এর মধ্যে কনফ্লিক্টের সাথে ডালিং করছেন না, তবে আপনি "VMware and DeviceCredential Guard are not Compatible" এই ত্রুটি দেখছেন হতে পারে কারণ আপনার মেশিন Virtualization Based Security দ্বারা এনফোর্স করা আছে — এটি কিছু ভার্চুয়াল মেশিন টাইপের জন্য আবশ্যক।
এই Virtualization Based Security একটি পলিসি এর মাধ্যমে Local Group Policy Editor-এর মাধ্যমে এনফোর্স করা হয়। তবে মনে রাখবেন যে ডিফল্টভাবে, এই ইউটিলিটি শুধু উইন্ডোজ ১০ PRO এবং পুরানো PRO সমতুল্যের জন্য উপলব্ধ।
নোট: আপনার যদি Home সংস্করণ থাকে, তবে আপনি ম্যানুয়ালি gpedit ইউটিলিটি উইন্ডোজ ১০ হোম-এ ইনস্টল করতে পারেন।
আপনার উইন্ডোজ সংস্করণে Local Group Policy Editor (gpedit) উপলব্ধ থাকলে এবং আপনি এই সম্ভাব্য ফিক্সটি ডিপ্লয় করতে চান, Virtualization Based security-কে এর ডেডিকেটেড পলিসি 통해 ডিজেবল করার জন্য নিচের ইনস্ট্রাকশনগুলো ফলো করুন (সাব গাইড A)।
যদি আপনি Home সংস্করণ ব্যবহার করেন এবং Local Group Policy Editor সাইড-লোড করতে চান না, Virtualization Based Security রেজিস্টরি এডিটর ব্যবহার করে ডিজেবল করার জন্য দ্বিতীয় গাইড (সাব গাইড B) ফলো করুন।
A. Gpedit-এর মাধ্যমে Virtualization Based Security ডিজেবল করা
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। এরপর, টেক্সট বক্সে 'gpedit.msc' টাইপ করে Enter চাপুন Local Group Policy Editor খোলার জন্য।

নোট: আপনি UAC (User Account Control) উইন্ডো দ্বারা প্রম্পট করা হলে, অ্যাডমিন এক্সেস দার করতে Yes-এ ক্লিক করুন।
- আপনি একবার Local Group Policy Editor-এর ভিতরে পৌঁছালে, বাম হাতের সাইডের মেনু ব্যবহার করে নিচের লোকেশনে নেভিগেট করুন:
Computer Configuration - Administrative Templates - System - Device Guard
- আপনি এই লোকেশনে পৌঁছালে, ডান হাতের সাইড মেনুতে যান এবং Turn on Virtualization Based Security-এ ডাবল-ক্লিক করুন।

- আপনি একবার Turn On Virtualization Based Security পলিসির সেটিংস মেনুর ভিতরে পৌঁছালে, এর টগলকে Disabled সেট করুন এবং পরিবর্তনগুলো সংরক্ষণ করতে Ok-এ ক্লিক করুন।
- এই সিকিউরিটি ডিজেবল হলে, আপনার কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী কম্পিউটার স্টার্টআপে ইস্যু সমাধান হয়েছে কিনা দেখুন।
B. Registry Editor-এর মাধ্যমে Virtualization Based Security ডিজেবল করা
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। টেক্সট বক্সের ভিতরে ‘regedit’ টাইপ করে Enter চাপুন Registry Editor খোলার জন্য। UAC (User Account Control) দ্বারা প্রম্পট করা হলে, অ্যাডমিন এক্সেস দার করতে Yes-এ ক্লিক করুন।

- আপনি একবার রেজিস্টরি এডিটরের ভিতরে পৌঁছালে, বাম হাতের মেনু ব্যবহার করে নিচের লোকেশনে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard
নোট: আপনি হয় এখানে ম্যানুয়ালি যেতে পারেন অথবা সরাসরি নেভিগেশন বারে লোকেশন পেস্ট করে Enter চাপে তাত্ক্ষণিকভাবে সেখানে পৌঁছাতে পারেন।
- সঠিক লোকেশনে পৌঁছালে, ডান হাতের সেকশনে যান, খালি জায়গায় রাইট-ক্লিক করুন, এবং নতুন ظاهر হওয়া কনটেক্সট মেনু থেকে New > DWORD (32-bit) value বেছে নিন।

- নতুন তৈরি DWORD-এর নাম দিন EnableVirtualizationBasedSecurity, তারপর এতে ডাবল-ক্লিক করুন এবং Base-কে Hexadecimal সেট করুন এবং ভ্যালুকে 0 সেট করুন Virtualization Based Security ডিজেবল করার জন্য।

- Ok-এ হিট করুন পরিবর্তনগুলো সংরক্ষণ করতে, তারপর রেজিস্টরি এডিটর বন্ধ করুন এবং আপনার কম্পিউটার রিস্টার্ট করুন দেখতে সমস্যা এখন ফিক্স হয়েছে কিনা।
আপনি যদি ভার্চুয়ালাইজেশন-বেসড সিকিউরিটি সক্ষম করার পরেও একই সমস্যার সম্মুখীন হন, তবে নিচের পরবর্তী সম্ভাব্য ফিক্সে যান।
পদ্ধতি ৩: BCD ফাইল মডিফাই করা
উবেরূপ বের হয়েছে যে, এই নির্দিষ্ট ইস্যুটি BCD (Boot Configuration Data)-এর সাথে ইনকনসিস্টেন্সির জন্যও হতে পারে যা থার্ড-পার্টি ভার্চুয়ালাইজেশন টেকনোলজির সাথে ইন্টারফিয়ার করে। একই সমস্যার সম্মুখীন কিছু প্রভাবিত ব্যবহারকারী রিপোর্ট করেছেন যে ইস্যুটি হঠাৎ সমাধান হয়ে গেল যখন তারা একটি এলিভেটেড কমান্ড প্রম্পটে কিছু কমান্ড রান করল।
এই কমান্ডগুলো নিশ্চিত করবে যে Hyper-V-এর যেকোনো অবশিষ্টাংশ VMware যে ভার্চুয়ালাইজেশন টেকনোলজি ব্যবহার করে সেটির সাথে কনফ্লিক্ট করছে না। আপনাকে যা করতে হবে:
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। এরপর, টেক্সট বক্সে 'cmd' টাইপ করে Ctrl + Shift + Enter চাপে একটি এলিভেটেড Command Prompt খুলুন।

নোট: আপনি UAC (User Account Control) দ্বারা প্রম্পট করা হলে, অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজ দার করতে Yes-এ ক্লিক করুন।
- আপনি একবার এলিভেটেড কমান্ড প্রম্পট উইন্ডোর ভিতরে পৌঁছালে, নিচের কমান্ডগুলো এই সঠিক অর্ডারে টাইপ করুন, এবং প্রতিটি কমান্ডের পর Enter চাপুন আপনার BCD ডেটা থেকে Hyper-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 and DeviceCredential Guard are not Compatible" এই ত্রুটি দেখেন, তবে নিচের ফাইনাল ফিক্সে যান।
পদ্ধতি ৪: Core Isolation ডিজেবল করা
যদি উপরের কোনো ফিক্স আপনার জন্য কাজ না করে, তবে একটি ফাইনাল সম্ভাব্য কারণ আছে যা আমরা এখনও চarcha করিনি। আপনি যদি উইন্ডোজ ডিফেন্ডার ব্যবহার করেন, তবে একটি সিকিউরিটি ফিচার যাকে Core Isolation বলে সেটি আসলে "VMware and DeviceCredential Guard are not Compatible" এই ত্রুটি ট্রিগার করছে হতে পারে।
Core isolation মূলত একটি এক্সট্রা সিকিউরিটি লেয়ার যা উইন্ডোজ ডিফেন্ডার ডিপ্লয় করে সোফিস্টিকেটেড ম্যালওয়্যার অ্যাট্যাক থেকে রক্ষা পাওয়ার জন্য যা কার্নেল লেভেলে অপারেট করে।
এই সিকিউরিটি ফিচার ডিজেবল করার প্রসিডিউর অনুসরণ করা কিছু প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে সমস্যাটি সম্পূর্ণরূপে চলে গেছে। কিন্তু একটি ডিসঅ্যাডভান্টেজ আছে — আপনি আপনার সিস্টেমকে কিছু সিকিউরিটি এক্সপ্লয়িটের מול খোলা রাখবেন।
আপনি যদি এই মেথডটি ট্রাই করতে চান, প্রথম গাইডটি (সাব গাইড A) ফলো করুন Windows Security-এর সেটিংস মেনু থেকে Core isolation ডিজেবল করার জন্য। যদি Core isolation এন্ট্রিটি গ্রে-আউট থাকে, তবে আপনি রেজিস্টরি এডিটর ব্যবহার করে (সাব গাইড B) এটি করতে পারেন।
A. GUI-এর মাধ্যমে Core Isolation ডিজেবল করা
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। এরপর, টেক্সট বক্সে ‘ms-settings:windowsdefender’ টাইপ করে Enter চাপুন Windows Defender-এর Windows Security ট্যাব (থেকে Settings অ্যাপ) খোলার জন্য।

- আপনি একবার ফাইনালি Windows Security মেনুর ভিতরে পৌঁছালে, ডান হাতের সেকশনে যান এবং Device Security-এ ক্লিক করুন (Protection areas-এর অধীনে)।
- পরবর্তীতে, উপলব্ধ অপশনগুলোর তালিকা স্ক্রোল ডাউন করুন এবং Core isolation details-এ ক্লিক করুন (Core isolation-এর অধীনে)।
- আপনি একবার ফাইনালি Core isolation মেনুর ভিতরে পৌঁছালে, Memory integrity-এর সাথে সম্পর্কিত টগল ডিজেবল করুন (সেট করুন Off).
- এই মডিফিকেশন স্থাপন হলে, আপনার কম্পিউটার রিবুট করুন এবং VMware ভার্চুয়াল মেশিন একবার আবার চালু করে দেখুন পরবর্তী কম্পিউটার স্টার্টআপে সমস্যা ফিক্স হয়েছে কিনা।

B. Registry Editor-এর মাধ্যমে Core Isolation ডিজেবল করা
- Windows key + R চাপে একটি Run ডায়ালগ বক্স খুলুন। এরপর, ডায়ালগ বক্সে ‘regedit‘ টাইপ করে Enter চাপুন Registry Editor খোলার জন্য। আপনি UAC (User Account Control) দ্বারা প্রম্পট করা হলে, অ্যাডমিন এক্সেস দার করতে Yes-এ ক্লিক করুন।

- আপনি একবার Registry Editor-এর ভিতরে পৌঁছালে, বাম হাতের মেনু ব্যবহার করে নিচের লোকেশনে নেভিগেট করুন:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard
নোট: আপনি যদি কিছু সময় বাঁচাতে চান, আপনি পুরো লোকেশনটি সরাসরি নেভিগেশন বারে পেস্ট করে Enter চাপে সেখানে তাত্ক্ষণিকভাবে পৌঁছাতে পারেন।
- আপনি সঠিক লোকেশনে পৌঁছালে, ডান হাতের মেনুতে মনোযোগ দিন এবং Enabled কীতে ডাবল-ক্লিক করুন।

- Enabled ভ্যালু উইন্ডোর ভিতরে, বেসকে Hexadecimal সেট করুন এবং Value data-কে 0 সেট করুন। পরেরতে, পরিবর্তনগুলো সংরক্ষণ করতে Ok-এ ক্লিক করুন।

- এই মডিফিকেশন এনফোর্স হলে, আপনার কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী সিস্টেম স্টার্টআপে সমস্যা ফিক্স হয়েছে কিনা দেখুন।