ฉันเริ่มมีปัญหาในการถอนการติดตั้งล้มเหลวในการติดตั้งและลบโฟลเดอร์ lxss หลังจากที่ฉันล้างข้อมูลการติดตั้งสำเร็จฉันเริ่มการทดลองติดตั้งใหม่ แต่ปัญหาก่อนหน้านี้เกี่ยวกับการติดตั้งที่เปิดขึ้นมา ขั้นตอนการได้รับการติดสกัดระบบแฟ้ม ...ตามที่รายงานที่นี่
หลังจากวันแห่งการลองผิดลองถูกฉันก็พบว่ามีเหตุผลสำหรับความเจ็บปวดนี้ ในกรณีของฉัน (และตามที่รายงานโดยคนอื่น ๆ จำนวนมากที่นี่ ) มันเป็นโปรแกรมป้องกันไวรัสที่ถูกหลอก การปิดใช้งานโปรแกรมป้องกันไวรัสและการเริ่มใหม่ดูเหมือนจะทำเพื่อฉัน Antivirus เป็นสาเหตุหลักของความเจ็บปวดและอย่างโง่เง่าError: 0x80080005
ตอนนี้สำหรับผู้ที่ยังคงมีข้อผิดพลาดนี้จะช่วยได้ถ้าคุณลองทำสิ่งต่อไปนี้ตามลำดับ:
- ปิดการใช้งานโปรแกรมป้องกันไวรัสอย่างถาวร & เริ่มใหม่ (คุณสามารถเปิดใช้งานได้หลังจากการติดตั้งเสร็จสมบูรณ์)
- เปิดCommand PromptหรือWindows PowerShellในฐานะผู้ดูแลระบบ
- ถอนการติดตั้ง WSL โดยรันคำสั่งต่อไปนี้
lxrun /uninstall /full
- ตอนนี้หยุดบริการ WSL -
sc stop lxssmanager
- ลบโฟลเดอร์ข้อมูล App
rmdir /S %LOCALAPPDATA%\lxss- ยืนยันว่าโฟลเดอร์ถูกลบไปแล้ว คุณอาจต้องเปลี่ยนความเป็นเจ้าของเพื่อลบโฟลเดอร์หากคุณพบข้อผิดพลาดที่ปฏิเสธการเข้าถึง
- เมื่อลบโฟลเดอร์แล้วให้ลองติดตั้ง WSL อีกครั้งโดยเรียกใช้
lxrun /install /y
- รอจนกว่าจะดาวน์โหลดจาก Windows Store และแตกไฟล์ (คุณสามารถตรวจสอบ
%LOCALAPPDATA%\lxss\rootfsเพื่อดูว่าไฟล์ที่ได้รับการแยกออกมา)
- หวังว่าคุณไม่ควรได้รับ
Error: 0x80080005ในครั้งนี้
- เพลิดเพลินกับBash บน Windows !
แก้ไข : เหตุผลในข้อผิดพลาดก็คือการระบุว่าเป็นข้อผิดพลาดเมื่อคุณมีไฟล์หลายแลกเปลี่ยน สิ่งนี้จะได้รับการแก้ไขในอนาคต แต่สำหรับตอนนี้ให้ลบไฟล์ swap อื่น ๆ และเก็บ swapfile เพียงไฟล์เดียว สิ่งนี้ควรแก้ไข
รายละเอียดเพิ่มเติมสำหรับผู้ที่สนใจ:
" เนื่องจากไฟล์การติดตามของคุณฉันได้ระบุข้อผิดพลาดในรหัสการติดตั้งที่คำนวณขนาดไฟล์ swap ฟังก์ชั่นนี้ใช้โดยการเรียกระบบ sysinfo และการสร้างเนื้อหาของ / proc / meminfo ปัญหานี้จะเกิดขึ้นเมื่อคุณมี หลาย pagefiles บนเครื่องของคุณมีสามผลลัพธ์ที่แตกต่างกันซึ่งอาจเกิดขึ้นจากข้อผิดพลาดนี้: ขนาด swapfile จะถูกรายงานอย่างไม่ถูกต้องไดรเวอร์ของเราจะตรวจสอบที่อยู่หน่วยความจำที่ไม่ถูกต้องและทำให้หน้าจอ bluescreen ขนาดไฟล์สว็อป (นี่คือสิ่งที่คุณเห็น) ในฐานะวิธีแก้ปัญหาชั่วคราวหากคุณลบทั้งหมดยกเว้นหนึ่งในไฟล์ในเพจของคุณคุณควรจะใช้ WSL ได้ฉันกำลังแก้ไขปัญหานี้อยู่ตอนนี้ "
ข้อมูลอ้างอิง: Bash บน Ubuntu บน Windows