Perbaiki Subsistem Windows untuk Kesalahan, Masalah, dan Masalah Linux
Seperti semua perangkat lunak, Subsistem Windows (WSL2) juga memiliki masalah yang adil. Dalam panduan ini, kita akan memecahkan masalah Subsistem Windows untuk(Windows Subsystem for Linux) Pesan dan Kode Kesalahan Linux.
Perbaiki Subsistem Windows(Fix Windows Subsystem) untuk Kesalahan(Linux Errors) , Masalah(Problems) & Masalah Linux(Issues)
Ini adalah pesan yang akan kami pecahkan masalah Windows Subsystem for Linux Error Messages and Codes .
- Tidak melihat opsi untuk WSL 2
- Kesalahan: 0x1bc
- Kesalahan: 0x80040306 saat Instalasi
- Tidak dapat mengakses file WSL dari Windows
- Tidak dapat memulai distribusi WSL 2 dan hanya melihat ' (WSL 2)WSL 2 ' di output
- Perintah tidak ditemukan
- Kesalahan: 0x80370102 Mesin virtual tidak dapat dimulai karena fitur yang diperlukan tidak diinstal
- Kesalahan: 0x80040154 setelah pembaruan Windows
- WSL Berhenti(WSL Stops) bekerja dengan Kesalahan 0x80070003(Error 0x80070003)
- Tampilan bahasa berubah di WSL
- (Installation)Masalah penginstalan setelah pemulihan sistem Windows
- Tidak ada akses internet di WSL
- Izin Ditolak saat menggunakan Ping
- Tidak dapat boot setelah menginstal WSL 2
- Tidak dapat menjalankan Perintah Windows(Windows Commands) di dalam distributor
- ICS dinonaktifkan
- Bash digantung
- Masalah koneksi OpenSSH-Server
- Majelis yang direferensikan tidak dapat ditemukan
- (Correct)Kesalahan izin yang benar ( terkait SSH )
Mari kita bicara tentang mereka secara rinci.
1] Jangan melihat opsi untuk WSL 2
Banyak pengguna Windows mengeluh bahwa meskipun mereka tidak dibangun pada 1903, mereka tidak dapat melihat opsi untuk WSL 2 . Ini terjadi ketika mesin komputer Anda belum mengambil backport untuk WSL 2 .
Untuk memperbaikinya, Anda hanya perlu memeriksa pembaruan( check for updates) , dan Anda akan baik-baik saja.
2] Kesalahan: 0x1bc
Anda mungkin melihat kesalahan berikut ketika "Bahasa Tampilan" (“Display Language” ) atau "Lokal Sistem" (“System Locale” ) tidak diatur ke bahasa Inggris.(English.)
wsl --set-default-version 2 Error: 0x1bc For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Untuk memperbaiki kesalahan, Anda perlu memeriksa apakah Kernel diinstal di komputer Anda. Untuk melakukannya, gunakan perintah berikut.
dir %SystemRoot%\system32\lxss\tools\kernel
Jika Anda tidak memiliki Kernel , unduh dari aka.ms . Pastikan untuk mengunduhnya sebagai administrator dan menginstal Kernel di mesin Anda untuk memperbaiki kesalahan.
3] Kesalahan: 0x80040306 saat Instalasi
Jika Anda melihat Error: 0x80040306 saat Instalasi. Untuk memperbaikinya, Anda perlu menonaktifkan Legacy Console. Untuk melakukannya, ikuti langkah-langkah yang diberikan.
- Buka Command Prompt sebagai administrator dari Start Menu.
- Klik kanan(Right-click) pada logo cmd dan pilih Properties.
- Sekarang, hapus centang " Gunakan konsol lawas" (Use legacy console” ) dan klik Ok.
Terakhir, periksa apakah itu memperbaiki masalah.
4] Tidak dapat mengakses file WSL dari Windows
Jika Anda tidak dapat mengakses Subsistem Windows(Windows Subsystem) untuk Linux dengan \\wsl$ di Windows , ini bisa berarti bahwa server file protokol 9P gagal untuk memulai.
Perbaikan termudah adalah memperbarui komputer Anda dan mengaktifkan "pembaruan untuk produk Microsoft di Pembaruan Windows". (“updates for Microsoft products on Windows Update”. )Untuk melakukan itu, Anda dapat mengikuti langkah-langkah yang diberikan.
- Luncurkan Pengaturan (Settings ) dengan Win + I.
- Klik Update & Security > Advanced options.
- Gunakan sakelar untuk menonaktifkan " Terima pembaruan untuk produk Microsoft lainnya saat Anda memperbarui Windows(Receive updates for other Microsoft products when you update Windows) ".
Ini akan memperbaiki masalah untuk Anda.
5] Tidak dapat memulai distribusi WSL 2 dan hanya melihat ' (WSL 2)WSL 2 ' di output
Kesalahan ini tidak dapat dihindari jika bahasa tampilan Anda tidak diatur ke bahasa Inggris. Anda akan melihat output berikut saat mencoba memulai WSL 2 .
C:\Users\me>wsl WSL 2
Untuk memperbaiki kesalahan, Anda perlu mengunduh dan menginstal Kernel secara manual. Anda dapat mengunduh file dari aka.ms/wsl2kernel . Instal Kernel untuk memperbaiki kesalahan dengan mudah.
6] Perintah Tidak Ditemukan
Ini adalah salah satu kesalahan umum yang terlihat ketika mereka menjalankan file .exe Windows di Linux . Anda mungkin melihat kesalahan berikut saat mencoba melakukan hal yang sama.
$ notepad.exe -bash: notepad.exe: command not found
Ini terjadi ketika $PATH gagal menemukan file .exe . Solusi terbaik untuk kesalahan ini adalah dengan menjalankan perintah berikut di Terminal .
export PATH=$PATH:/usr/sbin
Lakukan ini dan periksa apakah itu memperbaiki kesalahan.
7] Kesalahan: 0x80370102 Mesin virtual tidak dapat dimulai karena fitur yang diperlukan tidak diinstal
Banyak yang mengalami kesalahan ini ketika mencoba menginstal distributor Linux . Tidak seperti kesalahan sebelumnya, kesalahan ini memiliki lebih dari satu solusi. Jadi, kencangkan sabuk pengaman dan baca semua solusinya.
Ini adalah hal-hal yang dapat Anda lakukan untuk memperbaiki Kesalahan: 0x80370102, Mesin virtual tidak dapat dimulai karena fitur yang diperlukan tidak diinstal .
- Aktifkan Hyper-V
- Aktifkan Virtualisasi Perangkat Keras
- Aktifkan Virtualisasi Bersarang
Mari kita bicara tentang mereka secara rinci.
Aktifkan Hyper-V
Tanpa Hyper-V , Anda tidak akan dapat membuat Lingkungan(Environment) Virtual . Jadi, aktifkan dengan bantuan langkah-langkah berikut.
- Buka Panel Kontrol (Control Panel ) dari Menu Mulai.(Start Menu.)
- Klik Programs and Features > Turn Windows features on or off
- Gulir(Scroll) ke bawah untuk menemukan Hyper-V , periksa, dan klik Ok.
Setelah mengaktifkan Hyper-V, periksa apakah masalah telah diperbaiki.
Aktifkan Virtualisasi Perangkat Keras
Virtualisasi Perangkat Keras(Hardware Virtualization) adalah suatu keharusan ketika mencoba menjalankan Mesin Virtual(Virtual Machine) . Jadi, jika Anda menghadapi Kesalahan: 0x80370102, coba aktifkan Virtualisasi Perangkat Keras(enable Hardware Virtualization) dari BIOS untuk memperbaiki masalah.
Aktifkan Virtualisasi Bersarang
Virtualisasi(Virtualization) Bersarang memungkinkan Anda menjalankan Hypervisor di dalam VM. Jadi, jika Anda masih menghadapi kesalahan, coba aktifkan Virtualisasi(Virtualization) Bersarang . Untuk melakukannya, Anda perlu menjalankan PowerShell sebagai administrator dan menjalankan perintah berikut.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Biarkan perintah ini berjalan dan periksa apakah itu memperbaiki masalah.
8] Kesalahan: 0x80040154 setelah pembaruan Windows
Anda mungkin melihat kesalahan ini jika Subsistem Windows(Windows Subsystem) untuk Linux dinonaktifkan karena Pembaruan Windows(Windows Update) . Jadi, untuk memperbaiki masalah ini, kita perlu mengaktifkan opsi ini. Untuk melakukannya, ikuti langkah-langkah yang diberikan.
- Luncurkan Kontrol (Control ) dari Menu Mulai.(Start Menu.)
- Klik Programs and Features > Turn Windows features on or off
- Gulir ke bawah untuk menemukan Subsistem Windows untuk Linux(Windows Subsystem for Linux) , periksa, dan klik Ok.
Terakhir, restart komputer Anda dan periksa apakah masalah masih berlanjut.
9] WSL Berhenti(WSL Stops) bekerja dengan Kesalahan 0x80070003(Error 0x80070003)
Jika WSL berhenti dengan kode kesalahan ini 0x80070003(error code 0x80070003) , selesaikan dengan panduan ini.
10] Tampilan(Display) bahasa berubah di WSL
WSL secara otomatis mengubah lokal Ubuntu , agar sesuai dengan bahasa komputer Windows Anda . Jika Anda bukan penggemar gerakan ini, gunakan perintah berikut untuk mengatur bahasa tampilan sesuai kebutuhan Anda.
Catatan: Perintah berikut akan mengubah bahasa menjadi en-US.
sudo update-locale LANG=en_US.UTF8
Lakukan ini dan periksa apakah itu memperbaiki masalah.
11] Masalah penginstalan(Installation) setelah pemulihan sistem Windows
Jika Anda menghadapi masalah penginstalan(Installation) setelah pemulihan sistem Windows , coba hapus folder Subsistem Windows untuk Linux . (Windows Subsystem for Linux )Berikut ini adalah jalurnya.
%windir%\System32\Tasks\Microsoft\Windows\Windows Subsystem for Linux
Restart komputer Anda, instal ulang Bash dan periksa apakah itu memperbaiki masalah.
12] Tidak ada akses internet di WSL
Banyak pengguna telah melaporkan bahwa mereka tidak dapat mengakses Internet di WSL . Namun, solusinya mungkin lebih mudah dari yang Anda pikirkan. Ini terjadi karena antivirus pihak ketiga yang mungkin Anda miliki. Karena firewall memblokir Internet . Jadi, untuk memperbaikinya, hapus anti-virus dan Anda akan baik-baik saja.
13] Izin(Permission) Ditolak saat menggunakan Ping
Jika Anda tidak dapat melakukan Ping di WSL maka ini berarti Anda tidak memiliki hak administratif. Jadi, Anda perlu menjalankan Ubuntu dan Linux dengan hak akses administratif atau Bash.exe pada juru bahasa baris perintah Anda dengan hak akses administratif.
Mudah-mudahan, ini akan memperbaiki masalah dengan mudah.
14] Tidak dapat boot setelah menginstal WSL 2
Alasan mengapa Anda tidak dapat melakukan booting setelah menginstal WSL 2 masih aneh, tetapi Microsoft sedang mencoba untuk mengerjakan pembaruan untuk mendiagnosis masalah sepenuhnya. Namun, ada dua hal yang dapat Anda lakukan dan lihat apakah itu memperbaiki masalah.
- Gunakan Titik Pemulihan Sistem untuk memperbaiki kesalahan.
- Perbarui Driver Grafik Anda(Update your Graphics Driver) dan lihat apakah itu memperbaiki masalah.
15] Tidak dapat menjalankan Perintah Windows(Windows Commands) di dalam distributor
Ada beberapa distributor di Windows Store yang tidak sepenuhnya dioptimalkan untuk menjalankan semua Perintah Windows(Windows Commands) . Anda mungkin mendapatkan salah satu kesalahan berikut.
-bash: powershell.exe: command not found
powershell.exe /c start
Untuk memperbaiki kesalahan ini, jalankan perintah berikut.
echo $PATH
Sekarang, periksa apakah outputnya termasuk “/mnt/c/Windows/system32” , jika Anda menghadapi kesalahan, kemungkinan besar jalurnya tidak akan ada.
Sekarang, periksa pengaturan Profil Anda dengan
cat /etc/profile
Sekarang, periksa apakah penugasan Path dimulai dengan “#” , jika ya, beri komentar di luar blok. Juga, periksa apakah wsl.conf ada dan pastikan tidak memiliki appendWindowsPath=false
. Jika ya, beri komentar.
Setelah melakukan ini, Anda perlu memulai ulang distribusi. Anda dapat menggunakan perintah berikut untuk melakukannya.
wsl -t <name of the distributor>
atau
wsl --shutdown
Mudah-mudahan, masalah akan diperbaiki.
16] ICS dinonaktifkan
Sebuah WSL tidak dapat beroperasi tanpa ICS atau Berbagi Sambungan Internet(ICS or Internet Connection Sharing) . Host Network Service (HNS) (Host Network Service (HNS) ) menggunakan ICS untuk membangun jaringan virtual mendasar bagi WSL 2 untuk membuat NAT , DNS , DHCP , dan berbagi koneksi host.
Untuk memperbaiki kesalahan, kita perlu mengaktifkan ICS . Jadi, ikuti langkah-langkah yang diberikan untuk mengaktifkan ICS .
- Luncurkan Layanan (Services ) dari Start Menu.
- Klik dua kali pada Internet Connection Sharing (ICS), dan klik Mulai (Start ) jika berhenti.
- Terakhir, klik Apply > Ok.
Anda juga harus mengedit beberapa kebijakan. Jadi, luncurkan Editor Kebijakan Grup (Group Policy Editor ) dan navigasikan ke lokasi berikut.
Computer Configuration > Administrative Templates > Network > Network Connections
Dan nonaktifkan kebijakan berikut.
- Melarang(Prohibit) instalasi dan konfigurasi Network Bridge di jaringan domain DNS Anda(DNS)
- Melarang penggunaan Firewall Koneksi Internet(Internet Connection Firewall) di jaringan domain DNS Anda(DNS)
- Melarang penggunaan Internet Connection Sharing di jaringan domain DNS Anda(DNS)
- Mengharuskan(Require) pengguna domain untuk meningkatkan saat mengatur lokasi jaringan
17] Pesta digantung
Ketika Bash hang atau menemui jalan buntu dan berhenti merespons input Anda, Anda dapat me-restart mesin Anda karena itu akan memperbaiki kesalahan atau melaporkan dump memori. Yang terakhir dapat menyebabkan sistem crash, jadi, simpan pekerjaan Anda sebelum melaporkan.
18] Masalah koneksi OpenSSH-Server
Jika Anda melihat masalah koneksi OpenSSF-Server, hal pertama yang perlu Anda lakukan adalah memeriksa apakah OpenSSH-Server berjalan. Anda dapat menggunakan perintah berikut untuk melakukannya.
sudo service ssh status
Jika tidak berjalan, gunakan perintah berikut untuk memulai layanan.
sudo service ssh start
Jika sedang berjalan, Anda harus memulai ulang layanan dengan perintah berikut dan memeriksa apakah itu memperbaiki masalah.
sudo service ssh restart
Jika tidak dapat memperbaiki masalah, coba mulai SSHD dalam mode debug. Sebelum itu, gunakan perintah berikut untuk menghentikan layanan SSH .
sudo service ssh stop
Sekarang, gunakan perintah berikut untuk memulai SSHD dalam mode debug.
sudo /usr/sbin/sshd -d
Semoga, ini memperbaiki kesalahan.
19] Majelis yang dirujuk tidak dapat ditemukan
Banyak pengguna mengalami "Perakitan yang direferensikan tidak dapat ditemukan"(“The referenced assembly could not be found”) ketika mereka mencoba mengaktifkan fitur tambahan WSL . Jika Anda salah satunya, coba aktifkan Subsistem Windows untuk Linux (Windows Subsystem for Linux ) dari Panel Kontrol(Control Panel) dan perbarui komputer Anda. Mudah- mudahan(Hopefully) , itu akan memperbaiki kesalahan.
20] Kesalahan izin yang benar(Correct) ( terkait SSH )
Jika Anda melihat kesalahan berikut, utas bagian ini untuk solusinya.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/home/artur/.ssh/private-key.pem' are too open.
Untuk memperbaiki masalah ini, Microsoft menyarankan Anda membuka file /etc/wsl.conf dan menambahkan yang berikut ini:
[automount] enabled = true options = metadata,uid=1000,gid=1000,umask=0022
Ini akan memperbaiki kesalahan. Sebelum melakukan ini, pastikan Anda memiliki izin yang memadai.
Ini adalah beberapa Pesan dan Kode (Codes)Kesalahan (Linux Error Messages)Subsistem Windows(Windows Subsystem) untuk Linux dan tips pemecahan masalah mereka. Kami berharap mereka membantu Anda memperbaiki Kesalahan, Masalah(Problems) , dan Masalah(Issues) WSL .
Related posts
Build LineageOS pada Windows 10 menggunakan Windows Subsystem untuk Linux
Cara Menginstal Windows Subsystem untuk Linux pada Windows 11
Cara Memeriksa Versi Subsistem Windows untuk Linux (WSL) di Windows
Troubleshoot OneNote masalah, kesalahan & masalah di Windows 11/10
Cara mengatur Linux Distribution version ke WSL1 or WSL2 di Windows 10
Fix Microsoft Store or Windows Update error 0x80246013
Kesalahan Fix Event ID 7031 atau 7034 ketika pengguna log off Windows 10 komputer
Fix LiveKernelEvent Kesalahan pada Windows Komputer
Fix Ca tidak mencapai VPN Server error pada PIA pada Windows 11
Fix Windows Upgrade Error 0xC1900101-0x4000D
Perbaiki Masalah Suara League of Legends
Fix Problem Event Name BEX64 di Windows 10
Fix Mirrored Volume Hilang Setelah menginstal ulang Windows 11/10
Fix ShellExecuteEx Gagal Gagal di Windows 10
10 Ways ke Fix Minecraft Crashing Issues pada Windows 10
Fix Photoshop Scratch Disks adalah masalah penuh pada Windows and Mac
Perbaiki Masalah Pencerminan Layar Amazon Firestick
Fix Windows Upgrade error 0x800705AA pada Windows 10
Fix OneNote Sign di Problems pada Windows 10
Fix Windows Update error kode 800704B8-0x3001A