მომხმარებლებს უფლება აქვთ დააინსტალირონ და გაუშვან Linux Distribution თავიანთ Windows კომპიუტერზე WSL (Windows Subsystem for Linux) ფუნქციის გამოყენებით. მაგრამ, Linux ქვესისტემის WSL-ის საშუალებით დაყენებისას, მომხმარებლებმა განაცხადეს შეცდომის დანახვის შესახებ "WslRegisterDistribution ვერ მოხერხდა შეცდომით: 0x8007023e". ზოგადად, ეს პრობლემა დაკავშირებულია Windows Subsystem for Linux-ის (WSL) მანიპულირებით ან VM პარამეტრებით, რომლებიც გამოიყენება Windows-ში. წაიკითხეთ ეს სტატია და მიჰყევით გამოსწორებებს, რომ გადალახოთ ეს შეცდომა თქვენს კომპიუტერში.
Სარჩევი
შესწორება 1 – გამორთეთ და ჩართეთ Linux ქვესისტემა
1. დაჭერა ვინდოუსი და რ გასახსნელად კლავიატურაზე ღილაკები გაიქეცი.
2. ტიპი optionalfeatures.exe გაშვება ვინდოუსის მახასიათებლები.
3. ში ჩართეთ და გამორთეთ Windows ფუნქცია
ფანჯარა, თქვენ გჭირდებათ გამორთვა ვირტუალურ მანქანასთან დაკავშირებული ყველა ვარიანტი.- იპოვნეთ ჰიპერ-ვ და მოხსენით მონიშვნა ყუთი მის გვერდით.
- მოხსენით მონიშვნა ვარიანტი Windows ქვესისტემა Linux-ისთვის.
- ასევე, გამორთეთ ვარიანტი ვირტუალური მანქანების პლატფორმა მიერ მოხსნის მასთან დაკავშირებული ყუთი.
- Თუ თქვენ გაქვთ Windows Hypervisor პლატფორმა მაშინ გამორთვა ის ასევე.
4. Დააკლიკეთ ᲙᲐᲠᲒᲘ. ამ დროს, Windows Features ეძებს საჭირო ფაილებს და ცვლის ცვლილებებს.
5. დადასტურების მოთხოვნაზე დააწკაპუნეთ გადატვირთეთ ახლა თქვენი კომპიუტერის გადატვირთვა.
6. სისტემის გადატვირთვის შემდეგ, დაბრუნდით ვინდოუსის მახასიათებლები როგორც ნაბიჯები 1 და 2 და ჩართვა ყველა ზემოაღნიშნული ვარიანტის მიერ შემოწმება მათთან დაკავშირებული ყუთი.
7. Რესტარტი ხელახლა ჩართვის შემდეგ ისევ თქვენი კომპიუტერი.
8. შეამოწმეთ, შეძლებთ თუ არა შეცდომის გარეშე გაუშვათ Linux Distribution.
შესწორება 2 – ჩართეთ Linux ქვესისტემა PowerShell-ის საშუალებით
1. დააჭირეთ Windows გასაღები და ტიპი powershell საძიებო ველში.
2. დააწკაპუნეთ მარჯვენა ღილაკით on PowerShell ძიების შედეგზე და დააწკაპუნეთ Ადმინისტრატორის სახელით გაშვება.
3. თუ მომხმარებლის წვდომის კონტროლი მოთხოვნა, დააწკაპუნეთ დიახ.
4. ჩაწერეთ ბრძანება ქვემოთ და დააჭირეთ შედი.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. ბრძანების შესრულების შემდეგ ის ითხოვს a რესტარტი. დაჭერა ი გადატვირთეთ თქვენი კომპიუტერი ოპერაციის დასასრულებლად.
6. შეამოწმეთ, მოგვარებულია თუ არა შეცდომა გაშვების შემდეგ.
შეასწორეთ 3 – განაახლეთ Linux ქვესისტემა Command Prompt-ის მეშვეობით
1. დააჭირეთ Windows გასაღები და ტიპი cmd საძიებო ველში.
2. დააწკაპუნეთ მარჯვენა ღილაკით on ბრძანების ხაზი და აირჩიეთ Ადმინისტრატორის სახელით გაშვება.
3. განაახლეთ Linux Distribution ქვემოთ მოცემული ბრძანების გამოყენებით.
C:\> bash $ sudo apt-get განახლება $ sudo apt-get dist-upgrade $C:\> გასვლა
4. ახლა გახსენით Linux ტერმინალი და შეამოწმეთ, არის თუ არა შეცდომა მოგვარებული.
შესწორება 4 – დააინსტალირეთ Windows ქვესისტემა Linux-ისთვის (WSL)
თუ ორივე ზემოაღნიშნულმა შესწორებამ არ გაასუფთავა შეცდომა თქვენთვის Linux Distribution-ით, მაშინ უნდა წაშალოთ და ხელახლა დააინსტალიროთ WSL, რადგან შეიძლება იყოს პრობლემები თავად WSL-თან.
ა. წაშალეთ Linux Distribution და Windows Subsystem Linux-ისთვის
1. უბრალოდ დაიჭირე ვინდოუსი და რ გასაღებები ერთდროულად გასახსნელად გაიქეცი დიალოგი.
2. ტიპი ms-პარამეტრები: აპლიკაციის ფუნქციები გასახსნელად აპები& Მახასიათებლები in Windows პარამეტრები.
3. იპოვნეთ თქვენი Linux-ის ინსტალაცია (მაგალითად, Ubuntu) აპლიკაციების სიაში.
4. დააწკაპუნეთ სამი ვერტიკალური წერტილი მის გვერდით და აირჩიეთ დეინსტალაცია.
5. დაასრულეთ დეინსტალაცია ეკრანზე მითითებების შესაბამისად.
6. ახლა იპოვნეთ Windows ქვესისტემა Linux-ისთვის აპლიკაციების სიაში.
7. დააწკაპუნეთ სამი ვერტიკალური წერტილი ასოცირდება მასთან და დააწკაპუნეთ დეინსტალაცია.
8. დეინსტალაციის შემდეგ წაშალეთ WSL-ის ყველა დაკავშირებული ფაილი და კომპონენტი ვინდოუსის მახასიათებლები. მიჰყევით ნაბიჯებს გაასწორეთ 1 რომ გამორთეთ WSL და Windows Hypervisor პლატფორმა.
9. გადატვირთვა თქვენი სისტემა და შემდეგ დააინსტალირეთ WSL.
ბ. დააინსტალირეთ Windows ქვესისტემა Linux-ისთვის
Windows 10 ვერსია 2004 და ზემოთ ან Windows 11
1. დააჭირეთ ვინდოუსი და რ გასაღები და ტიპი powershell წელს გაიქეცი დიალოგი, რომელიც იხსნება.
2. დაჭერა Ctrl + Shift + Enter გასახსნელად PowerShell როგორც ადმინისტრატორი.
3. შეიყვანეთ ბრძანება ქვემოთ.
wsl -- დააინსტალირეთ
4. ის ჩამოტვირთავს Linux-ის უახლეს ვერსიას და ასევე რთავს საჭირო არჩევით კომპონენტებს Linux-ის ქვესისტემის გასაშვებად.
5. Რესტარტი თქვენი კომპიუტერი ბრძანების შესრულების შემდეგ.
6. განახორციელეთ Linux პროგრამული უზრუნველყოფის ახალი ინსტალაცია, რომელიც ადრე წაშალეთ. გაუშვით თქვენი Linux ტერმინალი და შეამოწმეთ არის თუ არა შეცდომა მოგვარებული.
მექანიკური ინსტალაცია (ზემოხსენებული ინსტალაციის ბრძანების ნაცვლად) ან Windows-ის ძველი ნაგებობები
1. გახსენით გაშვება (Windows + R).
2. ტიპი powershell და დააჭირეთ Ctrl + Shift + Enter გასახსნელად ბრძანების სტრიქონი, როგორც ადმინისტრატორი.
3. შეიყვანეთ ბრძანება ქვემოთ
dism.exe /ონლაინ /ჩართვა-ფუნქცია /featurename:Microsoft-Windows-ქვესისტემა-Linux /ყველა /ნორესტარტი
4. გადატვირთვა თქვენი კომპიუტერი ზემოაღნიშნული ბრძანების შესრულების შემდეგ.
5. ჩატვირთვის შემდეგ გამოიყენეთ Windows Store, რომ ჩამოტვირთოთ და დააინსტალიროთ Linux დისტრიბუცია, რომელიც წაშალეთ.
6. გაუშვით Linux აპლიკაცია და შეამოწმეთ პრობლემა მოგვარებულია თუ არა.
Ის არის!
ვიმედოვნებთ, რომ თქვენ უნდა შეგეძლოთ გადალახოთ WslRegisterDistribution Failed შეცდომით 0x8007023e თქვენს კომპიუტერზე ამ სტატიაში მოცემული შესწორებების გამოყენებით. დაწერეთ კომენტარი და შეგვატყობინეთ გამოსწორება, რომელიც დაგეხმარათ.