Windows Subsystem for Linux (WSL2) চালু করার সময় Error 0x80370102: The Virtual machine could not be started because a required feature is not installed হলে নিচের ধাপগুলো করুন। Hyper-V ডিজেবল থাকলে এটি হয়।

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WSL2-র জন্য Hyper-V এবং হার্ডওয়্যার ভার্চুয়ালাইজেশন অনিবার্য।
সমাধান পদ্ধতিগুলো
- Hyper-V ইনেবল করুন
- Hardware Virtualization ইনেবল করুন
- Nested Virtualization ইনেবল করুন (VM-এ WSL হলে)
- Virtual Machine Platform অন করুন
১] Hyper-V ইনেবল করুন

- Taskbar search: turn windows features on or off।
- Hyper-V চেকবক্স টিক > OK > ইনস্টল হওয়া পর্যন্ত অপেক্ষা > রিস্টার্ট।
২] Hardware Virtualization ইনেবল করুন

Task Manager (Ctrl+Shift+Esc) > Performance ট্যাব > Virtualization: Enabled দেখুন। না থাকলে BIOS-এ Intel VT-x/AMD-V অন করুন।
৩] Nested Virtualization ইনেবল করুন
ভার্চুয়াল মেশিনে WSL চালালে নেস্টেড ভার্চুয়ালাইজেশন অন করতে হয় (VMware/VirtualBox/Hyper-V সেটিংসে)।
৪] Virtual Machine Platform অন করুন

- Turn Windows features on or off > Virtual Machine Platform টিক > OK > রিস্টার্ট।
Error 0x80370102 কীভাবে ফিক্স করবেন?
Windows Features থেকে Hyper-V ও Virtual Machine Platform অন করুন। BIOS-এ Hardware Virtualization নিশ্চিত করুন। VM-এ থাকলে Nested Virtualization অন করুন।
শেষ! WSL এখন ত্রুটিহীন চলবে।
