এই ত্রুটি WSL ম্যানুয়ালি ইনস্টল করার সময় দেখা যায়। ইনস্টলেশনের সময় প্রক্রিয়াটি 0x80070422 ত্রুটির সাথে ব্যর্থ হয়। ত্রুতিটি একটি ত্রুটি বার্তাও যোগ করে— The service cannot be started, either because it is disabled or because it has no enabled devices associated with it। আপনি একই সমস্যার সম্মুখীন হলে, এই পোস্টটি WslRegisterDistribution failed with error: 0x80070422 সমাধান করতে সাহায্য করবে।

WslRegisterDistribution failed with error: 0x80070422
সমস্যা সমাধানের জন্য নিচের পদ্ধতিগুলো চেষ্টা করার পরামর্শ দেওয়া হলো।
- LxssManager সার্ভিস রিস্টার্ট করুন
- চেক করুন সিকিউরিটি সফ্টওয়্যার ব্লক করছে কিনা
- WSL রি-ইনস্টল করুন
এই পরামর্শগুলো ব্যবহারকারীদের জন্য কাজ করারことが জানা যাচ্ছে।
১] LxssManager সার্ভিস রিস্টার্ট করুন
- Run প্রম্পটে (Win +R) services টাইপ করুন, এবং এন্টার কী চাপুন
- Services snap-in-এ, LxSSManager লোকেট করুন
- এটিতে রাইট-ক্লিক করুন, এবং Start নির্বাচন করুন।
- WSL চালু করার চেষ্টা করুন, এবং এটি কাজ করা উচিত।
এখানে সমস্যাটি হলো আপনাকে কম্পিউটার রিস্টার্ট করার প্রতিবার এটি করতে হবে। তাই সেরা হলো স্টার্ট মোড Auto-এ সেট করা। LxSSManager সার্ভিসে ডাবল-ক্লিক করুন এবং Startup Type Automatic-এ সেট করুন।

আপনি যদি access denied বার্তা পান, তবে আপনি PowerShell বা Command Prompt অ্যাডমিন মোডে ব্যবহার করে নিচের কমান্ডটি চালাতে পারেন।
sc config LxssManager start=auto
একবার হয়ে গেলে, সার্ভিসটি কম্পিউটার শুরু হলে স্বয়ংক্রিয়ভাবে শুরু হবে। যেহেতু যেকোনো লিনাক্স ফ্লেভার লঞ্চ হলে এটি স্বয়ংক্রিয়ভাবেই হওয়া উচিত, কিন্তু এটি না হলে এটি ওয়ার্কআরাউন্ড।
২] চেক করুন সিকিউরিটি সফ্টওয়্যার ব্লক করছে কিনা
কিছু ব্যবহারকারী রিপোর্ট করেছেন যে তাদের সিকিউরিটি সফ্টওয়্যার LxSSManager সার্ভিস শুরু করতে বাধা দিচ্ছে। যদি এটা случа হয়, তবে আপনি আপনার সফ্টওয়্যারের সাথে ম্যানুয়ালি চেক করতে পারেন সার্ভিসটি তাদের ব্লক করা অ্যাপ্লিকেশন তালিকায় আছে কিনা। আপনাকে সার্ভিসটি এক্সেম্পশন হিসেবে যোগ করে হোয়াইটলিস্ট করতে হবে।
৩] WSL রি-ইনস্টল করুন

একটি আরও সমাধান যা কিছু ব্যবহারকারীর জন্য কাজ করেছে তা হলো WSL রি-ইনস্টল করা। এটি উইন্ডোজ ফিচার সেকশন ব্যবহার করে সরিয়ে তারপর আবার ইনস্টল করা যাবে।
- Windows Features টাইপ করুন, এবং বিকল্পটি আসার ওপর ক্লিক করুন
- Windows Subsystem for Linux লোকেট করুন, এবং আনচেক করুন
- Ok বাটনে ক্লিক করুন, উইজার্ড শেষ হওয়ার জন্য অপেক্ষা করুন, এবং তারপর রিবুট করুন
- ফিরে আসার পর, একই ধাপগুলো অনুসরণ করুন শুধু এইবার WSL ইনস্টল করুন।
- কম্পিউটার রিবুট করুন, এবং এখন এটি কাজ করা উচিত।
আশা করি পোস্টটি অনুসরণ করা সহজ ছিল, এবং WslRegisterDistribution failed with error: 0x80070422 এখন সমাধান হয়ে গেছে। এটি একটি সার্ভিস সমস্যা যা WSL লঞ্চ হলে চালু থাকতে হয়। তাই একবার সমাধান হয়ে গেলে, এটি প্রত্যাশা অনুযায়ী কাজ করা উচিত।
সদৃশ WslRegisterDistribution failed with errors: 0xc03a001a | 0x80041002 | 0x800700b7 or 0x80080005 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e and 0x8000000d.
