আপনি WSLRegisterDistribution Failed error সামনা করতে পারেন Linux-এর জন্য ডিজেবল্ড সাবসিস্টেমের কারণে। 뿐만 아니라, Linux ডিস্ট্রো অ্যাপ্লিকেশনের দূষিত ইনস্টলেশনও এই ত্রুটির কারণ হতে পারে।
প্রভাবিত ব্যবহারকারী এই ত্রুটি পান যখন সে নিচের মেসেজ সহ Linux টার্মিনাল চালু করার চেষ্টা করে:
সমস্যা সমাধানের প্রক্রিয়া শুরু করার আগে, Windows Search bar (আপনার সিস্টেমের Taskbar-এ অবস্থিত) ব্যবহার করে Linux কনসোল চালু করার চেষ্টা করুন, bash দ্বারা না।
সমাধান ১: Linux-এর জন্য সাবসিস্টেম সক্ষম/অক্ষম করুন
Windows-এ "Linux-এর জন্য সাবসিস্টেম" নামে একটি ফিচার আছে যা আপনার Linux ডিস্ট্রিবিউশনের অপারেশনের জন্য অপরিহার্য। যদি উক্ত অপশনটি সক্ষম না থাকে, তবে আপনি হাতেের সমস্যার মুখোমুখি হতে পারেন। এই ক্ষেত্রে, Linux-এর জন্য সাবসিস্টেম অপশনটি সক্ষম করলে সমস্যা সমাধান হতে পারে।
- Taskbar-এ, Windows Search বারে ক্লিক করুন এবং Control Panel টাইপ করুন। তারপর দেখানো রেজাল্টে, Control Panel-এ ক্লিক করুন।

- এখন Uninstall a Program-এ ক্লিক করুন।

- তারপর, উইন্ডোর বাম পেইনে, Turn Windows Feature on or off-এ ক্লিক করুন।

- এখন, শেষ পর্যন্ত স্ক্রোল করুন এবং Windows Subsystem for Linux Option সক্ষম করুন।

- তারপর আপনার সিস্টেম রিস্টার্ট করুন এবং তারপর চেক করুন সিস্টেমটি ত্রুটিমুক্ত কিনা।
- যদি ধাপ ৪-এ অপশনটি ইতিমধ্যে সক্ষম থাকে, তবে এটি অক্ষম করুন এবং আপনার সিস্টেম রিস্টার্ট করুন।
- রিস্টার্ট হওয়ার পর, Subsystem অপশনটি সক্ষম করুন এবং তারপর আপনার সিস্টেম রিস্টার্ট করুন।
- রিস্টার্ট হওয়ার পর, চেক করুন Linux ডিস্ট্রো ঠিকমতো কাজ করছে কিনা।
সমাধান ২: LxssManager সার্ভিস রিস্টার্ট করুন
Linux ইনস্ট্যান্স লাইফ সাইকেল সার্ভিস অর্থাৎ LxssManager পটভূমিতে অপারেট করে সবকিছু নিয়ন্ত্রণে রাখতে। আপনি হাতেের সমস্যার মুখোমুখি হতে পারেন যদি উক্ত সার্ভিস অপারেশনে আটকে থাকে বা একটি এরর স্টেটে থাকে। এই পরিস্থিতিতে, সার্ভিসটি রিস্টার্ট করলে গ্লিচটি ক্লিয়ার হতে পারে এবং সমস্যা সমাধান হতে পারে।
- Windows + R কী চাপুন Run কমান্ড বক্স আনার জন্য।
- এখন Services.msc টাইপ করুন এবং তারপর OK-এ ক্লিক করুন।

- এখন LxssManager সার্ভিস খুঁজে বের করুন এবং রিস্টার্ট করুন।

- তারপর টার্মিনাল পুনরায় চালু করুন যাতে চেক করা যায় এটি ত্রুটিমুক্ত কিনা।
সমাধান ৩: Microsoft Store থেকে সাবসিস্টেম চালু করুন
Linux ডিস্ট্রিবিউশনে একটি বাগ আছে, যেখানে, কখনও কখনও টার্মিনাল শর্টকাট/কমান্ড প্রম্পট থেকে চালু করার সময় হাতেের ত্রুটি দেখাতে শুরু করে। এই গ্লিচটি Microsoft Store ইন্টারফেস থেকে সরাসরি অ্যাপ্লিকেশন চালু করে ক্লিয়ার করা যেতে পারে।
- আপনার সিস্টেমের Taskbar-এ, Windows Search বক্সে ক্লিক করুন এবং Microsoft Store টাইপ করুন। তারপর দেখানো রেজাল্টের তালিকা থেকে, Microsoft Store-এ ক্লিক করুন।

- তারপর, উইন্ডোর উপরের ডান কোণে, হরিজেন্টাল Ellipses-এ ক্লিক করুন এবং তারপর My Library-এ ক্লিক করুন।

- এখন উইন্ডোর বাম পেইনে, Installed-এ ক্লিক করুন।

- তারপর উইন্ডোর ডান পেইনে, আপনার Linux distro App-এ ক্লিক করুন।
- এখন Launch বাটনে ক্লিক করুন এবং তারপর চেক করুন সমস্যা সমাধান হয়েছে কিনা।

সমাধান ৪: কমান্ড প্রম্পট ব্যবহার করে Linux টার্মিনাল আপডেট করুন
আপনি আলোচ্য ত্রুটির মুখোমুখি হতে পারেন যদি আপনি ডিস্ট্রিবিউশনের একটি পুরানো সংস্করণ ব্যবহার করেন। এই প্রসঙ্গে, অ্যাপ্লিকেশন আপডেট করলে সমস্যা সমাধান হতে পারে। আপনি অ্যাপ্লিকেশন পুনরায় ইনস্টল না করে কমান্ড প্রম্পট ব্যবহার করে একই কাজ করতে পারেন।
- আপনার সিস্টেমের Taskbar-এ, Windows Search বক্সে ক্লিক করুন এবং Command Prompt টাইপ করুন। তারপর দেখানো রেজাল্টে, Command Prompt-এ রাইট-ক্লিক করুন এবং তারপর সাব-মেনুতে, Run as Administrator-এ ক্লিক করুন।

- এখন কমান্ড প্রম্পটে নিচের কমান্ডগুলো টাইপ করুন এবং প্রতিটি কমান্ডের পর enter কী চাপুন:
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ <CTRL-D> C:\> exit
- এখন, টার্মিনাল চালু করুন যাতে চেক করা যায় এটি ত্রুটিমুক্ত কিনা।
সমাধান ৫: Linux টার্মিনাল অ্যাপ রিপেয়ার করুন
যদি এ পর্যন্ত কিছুই আপনাকে সাহায্য না করে, তবে সমস্যাটি Linux ডিস্ট্রিবিউশন অ্যাপের দূষিত ইনস্টলেশন გამო হতে পারে। এই ধরনের দূষণ দূর করতে Windows Settings-এর Repair ফিচার ব্যবহার করা যেতে পারে যা তারপর সমস্যা সমাধান করবে।
- Windows বাটনে রাইট-ক্লিক করুন এবং Settings-এ ক্লিক করুন।

- তারপর Apps-এ ট্যাপ করুন।

- এখন, আপনার Linux Distribution Application খুঁজে বের করুন এবং ক্লিক করুন, যেমন, আপনি যদি Ubuntu ব্যবহার করেন, Ubuntu-এ ক্লিক করুন। তারপর Advanced Options-এ ক্লিক করুন।

- এখন, শেষ পর্যন্ত স্ক্রোল করুন এবং Repair বাটনে ক্লিক করুন।

- ডিস্ট্রো রিপেয়ার করার পর, চেক করুন এটি ত্রুটিমুক্ত কিনা।
- যদি না হয়, Advanced Options খুলুন (স্টেপ ১ থেকে ২)।
- তারপর, শেষ পর্যন্ত স্ক্রোল করুন এবং Reset বাটনে ক্লিক করুন (আপনার ডেটা/সেটিংস হারাবে)।

- এখন, ডিস্ট্রো চালু করুন যাতে চেক করা যায় এটি ত্রুটিমুক্ত কিনা।
সমাধান ৬: Linux কনসোল অ্যাপ্লিকেশন পুনরায় ইনস্টল করুন
যদি Linux কনসোল রিপেয়ার করলে সমস্যা সমাধান না হয়, তবে অ্যাপ্লিকেশনটির দূষিত মডিউল রিপেয়ারের বাইরে চলে গেছে এবং আপনাকে ম্যানুয়ালি আনইনস্টল এবং তারপর পুনরায় ইনস্টল করতে হবে সমস্যা সমাধান করতে।
- Windows বাটনে রাইট-ক্লিক করুন এবং Settings-এ ক্লিক করুন।
- এখন, আপনার Linux Distribution Application খুঁজে বের করুন এবং ক্লিক করুন, যেমন, আপনি যদি Ubuntu ব্যবহার করেন, Ubuntu-এ ক্লিক করুন। তারপর Uninstall-এ ক্লিক করুন।

- আনইনস্টল করার পর, Linux Option-এর জন্য Subsystem অক্ষম করুন (সমাধান ১-এ আলোচনা করা হয়েছে) এবং আপনার সিস্টেম রিস্টার্ট করুন।
- রিস্টার্ট হওয়ার পর, Linux-এর জন্য Subsystem সক্ষম করুন (সমাধান ১-এ আলোচনা করা হয়েছে)।
- এখন আপনার Linux Console Application ইনস্টল করুন এবং আশা করি, আপনার সমস্যা সমাধান হয়েছে।
যদি কিছুই আপনার জন্য কাজ না করে, তবে আপনাকে আপনার Windows PC রিসেট করতে হতে পারে বা Windows-এর একটি ক্লিন ইনস্টলেশন করতে হতে পারে।