Peringatan, proses ini akan memulihkan Lxss ke konfigurasi awal
Untuk menginstal ulang Lxss, buka Windows cmd
sebagai administrator dan jalankan:
C:\WINDOWS\system32>LxRun.exe /uninstall
Lalu:
C:\WINDOWS\system32>LxRun.exe /install
Memperbaikinya.
Berlari:
apt-get remove upstart
lalu
apt-get remove udev
lalu
apt-get autoremove
dan semuanya tampaknya berfungsi sekarang.
Tanggapan resmi dari microsoft
github:Microsoft/BashOnWindows
Ini adalah masalah yang akan mulai dilihat semua orang. Kami perlu menambahkan sesuatu tentang ini di dokumen resmi kami.
Seperti yang ditunjukkan oleh @nuclearmistake, udev adalah sesuatu yang merusak inapt-get tetapi kesalahan seharusnya tidak menyebabkan masalah apa pun di WSL. Kami telah menghubungi Canonical untuk yang satu ini meminta solusi terbaik dan mereka merekomendasikan perubahan berikut:
Tulis yang berikut ke /usr/sbin/policy-rc.d
#!/bin/sh exit 101
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
Saya telah mencoba yang ini sendiri dan tampaknya berhasil dengan baik.