হাইপার-ভি (Hyper-V) একটি উপযোগী ভার্চুয়ালাইজেশন টুল যা উইন্ডোজ ১১ ব্যবহারকারীদের তাদের PC-তে ভার্চুয়াল মেশিন (VM) চালাতে দেয়। সমস্যা হলো এটি অন্যান্য অ্যাপ এবং এমুলেটরের সাথে সমস্যা সৃষ্টি করতে পারে, আপনাকে কিছু প্রোগ্রাম ব্যবহার করতে বা গেম খেলতে বাধা দিয়ে।
এই টিউটোরিয়ালে, আমরা ব্যাখ্যা করব কীভাবে হাইপার-ভি ডিসেবল করতে হয় যাতে আপনি শান্তিতে গেমিং-এ ফিরে যান।
হাইপার-ভি (Hyper-V) কী?
হাইপার-ভি হলো একটি ভার্চুয়ালাইজেশন প্ল্যাটফর্ম যা ব্যবহারকারীদের উইন্ডোজ ১০ এবং উইন্ডোজ ১১ প্রো, এডুকেশন, এবং এন্টারপ্রাইজ-এ ভার্চুয়াল মেশিন (VM) তৈরি এবং চালাতে দেয়। এটি একটি সিঙ্গেল PC-এ একাধিক অপারেটিং সিস্টেম চালানো সম্ভব করে, হার্ডওয়্যার খরচ কমায় এবং ডেভেলপমেন্টের সময় নতুন সফ্টওয়্যার টেস্ট করা সহজ করে।
তবে, হাইপার-ভি থার্ড-পার্টি অ্যাপের সাথে কনফ্লিক্ট সৃষ্টি করতে পারে যেমন VMWare Workstation, VirtualBox, এবং কিছু গেম এমুলেটর। এই কারণেই অনেক ব্যবহারকারী হাইপার-ভি ডিসেবল করতে পছন্দ করেন - বিশেষ করে যেহেতু অধিকাংশ PC মালিকের জন্য এর কোনো ব্যবহার নেই।
নোট: হাইপার-ভি উইন্ডোজ ১১ হোম এডিশনে উপলব্ধ নয়।
আপনার PC-তে হাইপার-ভি চলছে কিনা চেক করুন
আপনার উইন্ডোজ ১১ PC-তে হাইপার-ভি হাইপারভাইজার চলছে কিনা চেক করতে, আপনি সিস্টেম ইনফরমেশন টুল চেক করতে পারেন। সেটা করতে:
- Windows key + R চাপিয়ে Run ডায়লগ বক্স খুলুন।
- msinfo32.exe টাইপ করুন এবং Enter চাপুন।
- System Summary ট্যাবে, নিচে স্ক্রোল করুন এবং নিচের এন্ট্রি খুঁজুন:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
- যদি এই এন্ট্রি থাকে, তবে এর মানে হাইপার-ভি এক্টিভ এবং আপনাকে অন্য ভার্চুয়ালাইজেশন টুল ব্যবহার করতে চাইলে এটি ডিসেবল করতে হবে। একইভাবে, আপনি যদি হাইপার-ভি ধারণ করে যেকোনো এন্ট্রি দেখেন যা ইনেবলড, তার মানে অ্যাপ্লিকেশনটি চলছে।
নিচে, আমরা ব্যাখ্যা করব কীভাবে উইন্ডোজ ফিচার, BCDEdit, কমান্ড লাইন, এবং পাওয়ারশেল ব্যবহার করে হাইপার-ভি রিমুভ করতে হয়। মনে রাখবেন যে একবার রিমুভ হলে, আপনি হাইপার-ভি ম্যানেজার অ্যাক্সেস করতে পারবেন না বা কোনো VM সেটিংস পরিবর্তন করতে পারবেন না যতক্ষণ না আপনি পুনরায় ইনস্টল করেন।
১. উইন্ডোজ অপশনাল ফিচার ব্যবহার করে হাইপার-ভি ডিসেবল করা
হাইপার-ভি ডিসেবল করার সবচেয়ে সহজ উপায় হলো উইন্ডোজ ফিচার অ্যাপ ব্যবহার করা। সেটা করতে:
- Win + R চাপিয়ে Run খুলুন।
- control টাইপ করুন এবং Enter চাপিয়ে কন্ট্রোল প্যানেল খুলুন।
- Programs সিলেক্ট করুন।
- Programs and Features বেছে নিন।
- বাম মেনু থেকে Turn Windows features on or off সিলেক্ট করুন।
- নিচে স্ক্রোল করুন এবং Hyper-V, Windows Hypervisor Platform, এবং Virtual Machine Platform-র পাশের চেকবক্স আনচেক করুন।
- আপনার PC রিবুট করুন।
নোট: এই মেথডটি হাইপার-ভি সম্পূর্ণ আনইনস্টল করবে, অর্থাৎ ভবিষ্যতে আপনি যদি এটি ব্যবহার করতে চান, তবে পুনরায় ইনস্টল করতে হবে। নিচে আমরা ব্যাখ্যা করব কীভাবে করতে হয়।
২. BCDEDIT ব্যবহার করে হাইপার-ভি ডিসেবল করা
BCDEDIT টুল আপনাকে আপনার PC-এর বুট কনফিগারেশনে হাইপার-ভি ডিসেবল করতে দেয় সম্পূর্ণ আনইনস্টল করার বদলে। এটি উপকারী যদি আপনি ভবিষ্যতে হাইপার-ভি পুনরায় ইনস্টল করার ঝামেলা এড়াতে চান।
BCDEDIT ব্যবহার করে হাইপার-ভি ডিসেবল করতে:
- স্টার্ট মেনু খুলুন এবং "cmd" সার্চ করুন।
- কমান্ড প্রম্পটে রাইট-ক্লিক করুন এবং Run as Administrator চাপুন।
- কমান্ড প্রম্পট উইন্ডোতে নিচের কমান্ডটি লিখুন:
bcdedit /set hypervisorlaunchtype off
- আপনি কমান্ড সফল হয়েছে এমন একটি মেসেজ পাবেন। আপনি পেলে, আপনার PC রিস্টার্ট করুন যাতে হাইপার-ভি ডিসেবল হয়েছে নিশ্চিত হোন।
আপনি যদি কখনো হাইপার-ভি পুনরায় ইনেবল করতে চান, তবে উপরের মতো কমান্ড প্রম্পটে নিচের কমান্ড টাইপ করুন:
bcdedit /set hypervisorlaunchtype auto
তারপর আপনার PC রিস্টার্ট করুন পরিবর্তনগুলো কনফার্ম করার জন্য।
৩. কমান্ড প্রম্পট ব্যবহার করে হাইপার-ভি ডিসেবল করা
আপনি যদি উইন্ডোজ ফিচার টুল ব্যবহার করে হাইপার-ভি ডিসেবল না করতে পারেন, তবে কমান্ড প্রম্পট দিয়ে আনইনস্টল করতে পারেন। সেটা করতে:
- স্টার্ট মেনু খুলুন এবং "cmd" সার্চ করুন।
- কমান্ড প্রম্পটে রাইট-ক্লিক করুন এবং Run as Administrator চাপুন।
- নিচের কমান্ডটি টাইপ করুন এবং Enter চাপুন:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
- আপনি একটি কমপ্লিশন মেসেজ পাবেন যে DISM টুল হাইপার-ভি ডিসেবল করেছে।
- আপনার PC রিস্টার্ট করুন।
৪. উইন্ডোজ পাওয়ারশেল ব্যবহার করে হাইপার-ভি ডিসেবল করা
হাইপার-ভি ডিসেবল করার একশেষ পদ্ধতি হলো অ্যাডমিন মোডে পাওয়ারশেল ব্যবহার করা। সেটা করতে:
- স্টার্ট মেনুতে "PowerShell" টাইপ করুন।
- PowerShell-এ রাইট-ক্লিক করুন এবং Run as administrator সিলেক্ট করুন।
- নিচের কমান্ড লিখুন এবং Enter চাপুন:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- সাকসেস মেসেজ পাওয়ার জন্য অপেক্ষা করুন, তারপর আপনার PC রিস্টার্ট করুন পরিবর্তনগুলো কনফার্ম করার জন্য।
"We Couldn't Complete the Updates" এরর ফিক্স করা
হাইপার-ভি আনইনস্টল করার সময়, অনেক ব্যবহারকারী একটি এরর মেসেজ পায় যা বলে, "We couldn't complete the updates, undoing changes." এই এরর আপনাকে হাইপার-ভি আনইনস্টল করতে দেয় না এবং মানে মূল এররটি এখনও থাকবে।
এটি ফিক্স করতে, আপনাকে হাইপার-ভি ভার্চুয়াল নেটওয়ার্ক অ্যাডাপ্টার রিমুভ করতে হবে:
- Run ডায়লগ বক্স খুলুন।
- devmgmt.msc টাইপ করুন এবং Enter চাপুন।
- ডিভাইস ম্যানেজারে, Network Adapters-এ ডাবল-ক্লিক করুন সেকশন এক্সপ্যান্ড করতে।
- Hyper-V নেটওয়ার্ক অ্যাডাপ্টার লোকেট করুন। উইন্ডোর শীর্ষে View মেনু অপশন সিলেক্ট করুন, এবং Show hidden devices সিলেক্ট করুন।
- Hyper-V Virtual Ethernet Adapter-এ রাইট-ক্লিক করুন এবং Uninstall Device সিলেক্ট করুন।
- লিস্টে থাকা প্রতিটি নেটওয়ার্ক অ্যাডাপ্টার জন্য এটি রিপিট করুন। তারপর, আপনার PC রিবুট করুন এবং স্টার্টআপে চেক করুন কাজ করা হয়েছে কিনা।
এখনো হাইপার-ভি-র সাথে সমস্যা? এই ফিক্সগুলো ট্রাই করুন
দুর্ভাগ্যবশত, হাইপার-ভি এবং এর রিলেটেড ফিচার রিমুভ করার পরও আপনার গেম এবং অন্যান্য ভার্চুয়ালাইজেশন সফ্টওয়্যারের সাথে সমস্যা থাকতে পারে। এটি হয় কিছু সাদৃশ্য উইন্ডোজ ফিচারের কারণে যা থার্ড-পার্টি ভার্চুয়ালাইজেশন টুলের সাথে কনফ্লিক্ট করে।
এখানে দুটি জিনিস ট্রাই করতে পারেন:
১. মেমরি ইন্টিগ্রিটি (Memory Integrity) অফ করুন
মেমরি ইন্টিগ্রিটি ফিচার, যা উইন্ডোজ সিকিউরিটিতে পাওয়া যায়, ম্যালওয়্যারকে সবচেয়ে গুরুত্বপূর্ণ সিস্টেম প্রসেস ইনফেক্ট করতে থেকে রোধ করে। তবে, এটি কিছু থার্ড-পার্টি টুলকে কী রিসোর্স অ্যাক্সেস করতে থেকে রোধ করে যা তাদের ফাংশন করার জন্য দরকার।
মেমরি ইন্টিগ্রিটি অফ করতে:
- Windows key + I চাপিয়ে Settings খুলুন।
- Privacy & security সিলেক্ট করুন।
- Windows Security বেছে নিন এবং Device security সিলেক্ট করুন।
- Core isolation details সিলেক্ট করুন।
- Memory integrity টগল অফ করুন এবং আপনার কম্পিউটার রিস্টার্ট করুন।
২. ডিভাইস গার্ড এবং ক্রেডেনশিয়াল গার্ড ডিসেবল করুন
ডিভাইস গার্ড এবং ক্রেডেনশিয়াল গার্ড দুটি উইন্ডোজ ফিচার যা হাইপার-ভি দিয়ে কাজ করে। এর কারণে, একটি গ্রুপ পলিসি ফাংশন বা BIOS/UEFI সেটিংস থাকতে পারে যা আপনার PC বুট হওয়ার সাথে সাথে হাইপার-ভি অটোমেটিক্যালি ইনেবল করে দেয়।
এটি ফিক্স করতে, আপনাকে উইন্ডোজ রেজিস্ট্রি পরিবর্তন করতে হবে। রেজিস্ট্রি মডিফাই করা রিস্কি হতে পারে, তাই আমরা সুপারিশ করি পরবর্তী স্টেপের আগে একটি সিস্টেম রিস্টোর পয়েন্ট তৈরি করতে।
ডিভাইস গার্ড এবং ক্রেডেনশিয়াল গার্ড ডিসেবল করার পদ্ধতি:
- Win + R চাপিয়ে Run খুলুন।
- Regedit টাইপ করুন এবং Enter চাপুন।
- Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa-এ নেভিগেট করুন। আপনি রেজিস্ট্রি এডিটর উইন্ডোর শীর্ষে এড্রেস বারে সেটি কপি-পেস্ট করতে পারেন।
- Lsa ফোল্ডার সিলেক্ট করুন।
- ডান প্যানে LsaCfgFlags লোকেট করুন। যদি না থাকে, উইন্ডোতে রাইট-ক্লিক করুন, New > DWORD (32-bit) Value সিলেক্ট করুন, এবং নাম দিন "LsaCfgFlags."
- LsaCfgFlags DWORD-এ ডাবল-ক্লিক করুন এবং Value data ফিল্ড ০-এ পরিবর্তন করুন।
- OK সিলেক্ট করুন।
- এখন, Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard-এ নেভিগেট করুন।
- EnableVirtualizationBasedSecurity DWORD ভ্যালু লোকেট করুন। যদি না থাকে, উপরের মত তৈরি করুন।
- DWORD-এ ডাবল-ক্লিক করুন এবং এর ভ্যালু ০ সেট করুন।
- OK সিলেক্ট করুন, তারপর আপনার কম্পিউটার রিস্টার্ট করুন যাতে পরিবর্তনগুলো প্রয়োগ হয়।
নোট: আপনি যদি কখনো ডিভাইস গার্ড বা ক্রেডেনশিয়াল গার্ড পুনরায় ইনেবল করতে চান, উপরের স্টেপগুলো রিপিট করুন কিন্তু ভ্যালু ১ সেট করুন।
আর কোনো ভার্চুয়ালাইজেশন ইস্যু নেই
হাইপার-ভি ফিচার একটি চমৎকার ভার্চুয়ালাইজেশন টুল, কিন্তু এটি বিভ্রান্তিকর সমস্যা সৃষ্টি করতে পারে। এখন যেহেতু আপনি সফলভাবে হাইপার-ভি এবং এর রিলেটেড ফিচার ডিসেবল করেছেন, আপনি থার্ড-পার্টি ভার্চুয়ালাইজেশন সফ্টওয়্যার কোনো সমস্যা ছাড়া ব্যবহার করতে পারবেন।