Saya mendapat pembaruan ulang tahun windows dan mencoba menginstal Bash. Saya berlari bash dari command prompt (mode non-admin) dan macet ketika mencoba untuk mengekstrak file. Saya menutup jendela dan mencoba melakukan hal yang sama dengan privilege yang ditinggikan (command prompt dijalankan sebagai admin ).
Tapi sekarang ketika saya memasukkan bash, macet di sana dan tidak memulai atau meminta saya untuk menginstal bash. Saya bisa melihat proses bash mengonsumsi 25% CPU di latar belakang.
Saat saya mencoba mencopot pemasangan bash running lxrun /uninstall /full
, ia gagal mencopot pemasangan:
C: \ WINDOWS \ system32> lxrun / uninstall / full
Ini akan menghapus Ubuntu pada Windows.Ini akan menghapus lingkungan Ubuntu serta setiap modifikasi, aplikasi baru, dan data pengguna.
Ketik "y" untuk melanjutkan: y
Menghapus instalasi ...
Kesalahan: 0x80080005
Bagaimana saya mengatur ulang subsistem Linux untuk windows 10?
EDIT : Juga mencoba opsi yang disebutkan di sini oleh Microsoft.
Juga, periksa masalah ini. Bash tidak melakukan apa-apa untuk sementara waktu kemudian keluar
sumber
lxrun
.%localappdata%\lxss
lalu hapus. Anda kemudian dapat menggunakanlxrun /install
untuk menginstalUbuntu on Windows
lagi. Ini mengasumsikan Anda telah mengaktifkan mode pengembang dan telah menambahkan Fitur Windows (Subsistem Linux Linux).Jawaban:
Saya awalnya memiliki masalah menghapus instalasi yang gagal dan menghapus folder lxss. Setelah saya berhasil membersihkan instalasi, saya memulai percobaan saya untuk menginstal ulang, tetapi masalah sebelumnya dengan menginstal muncul. Proses macet Mengekstrak Filesystem ... seperti yang dilaporkan di sini .
Setelah berhari-hari mencoba-coba, saya sepertinya menemukan alasan untuk penderitaan ini. Dalam kasus saya (dan seperti yang dilaporkan oleh banyak orang lain di sini ) itu adalah antivirus yang menjadi spoilsport. Menonaktifkan antivirus dan memulai ulang sepertinya melakukannya untuk saya. Kedengarannya konyol, Antivirus adalah penyebab utama rasa sakit dan
Error: 0x80080005
Sekarang bagi mereka yang masih memiliki kesalahan ini, ini akan membantu jika Anda mencoba melakukan hal-hal berikut secara berurutan:
lxrun /uninstall /full
sc stop lxssmanager
rmdir /S %LOCALAPPDATA%\lxss
. Konfirmasikan folder telah dihapus. Anda mungkin perlu mengubah kepemilikan untuk menghapus folder jika Anda mendapatkan kesalahan yang ditolak akses .lxrun /install /y
%LOCALAPPDATA%\lxss\rootfs
untuk melihat apakah file telah diekstraksi).Error: 0x80080005
ini.EDIT : Alasan lain untuk kesalahan ini diidentifikasi sebagai bug ketika Anda memiliki banyak file swap . Ini akan diperbaiki di masa mendatang, tetapi untuk saat ini, hapus file swap lainnya dan simpan hanya satu swapfile. Ini harus memperbaikinya.
Lebih detail untuk mereka yang tertarik:
" Karena file jejak Anda, saya telah mengidentifikasi bug dalam kode instalasi yang menghitung ukuran file swap. Fungsi ini digunakan oleh panggilan sistem sysinfo dan menghasilkan konten / proc / meminfo. Masalah ini akan terjadi ketika Anda memiliki beberapa file halaman pada mesin Anda. Ada tiga hasil berbeda yang dapat terjadi sebagai akibat dari bug ini: Ukuran swapfile akan dilaporkan secara tidak benar. Driver kami akan men-dereference alamat memori yang tidak valid dan menyebabkan bluescreen. Mesin akan memasuki loop tak terbatas ketika menghitung swap ukuran file (ini yang Anda lihat) Sebagai solusi sementara jika Anda menghapus semua kecuali satu dari pagefiles Anda, Anda harus dapat menggunakan WSL. Saya sedang mengkodekan perbaikan untuk ini sekarang. "
Referensi: Bash di Ubuntu pada Windows
sumber