Windows ได้รวมคุณสมบัติใหม่นี้ซึ่งผู้ใช้สามารถติดตั้งระบบย่อย Linux ได้ง่ายๆ โดยเปิดใช้งานคุณสมบัติ 'ระบบย่อย Windows สำหรับ Linux' แต่ในขณะที่ดาวน์โหลดการแจกจ่าย Linux ผ่านระบบย่อย Windows สำหรับ Linux หรือ WSL ผู้ใช้พบข้อความแสดงข้อผิดพลาด 'WslRegistrationDistribution ล้มเหลวโดยมีข้อผิดพลาด: 0x80370102' ปัญหานี้เกี่ยวข้องกับ Virtualization ของฮาร์ดแวร์ที่ปิดใช้งานใน BIOS ของระบบ การเปิดใช้งานควรแก้ไขปัญหาสำหรับกรณีส่วนใหญ่ หากไม่สามารถแก้ไขได้ ให้ทำตามวิธีแก้ไขที่เหลือทีละรายการ
สารบัญ
แก้ไข 1 - เปิดใช้งานคุณสมบัติการจำลองเสมือนบนฮาร์ดแวร์
โดยทั่วไป คุณลักษณะ Virtualization จะถูกปิดในเครื่องทั้งหมด คุณต้องเปิดใช้งานด้วยตนเองจาก BIOS
1. ในตอนแรก ให้คลิกขวาที่ไอคอน Windows แล้วแตะที่ “ปิดหรือออกจากระบบ>“.
2. หลังจากนั้นให้แตะที่ “เริ่มต้นใหม่” เพื่อรีสตาร์ทระบบของคุณ
3. ระหว่างการรีสตาร์ท เมื่อโลโก้ผู้ผลิตปรากฏขึ้น ให้กดปุ่ม “ลบ” บนแป้นพิมพ์ของคุณเพื่อเข้าถึงการตั้งค่า BIOS
บันทึก –
โปรดทราบว่าปุ่มนี้เพื่อเข้าถึง BIOS จะเปลี่ยนจากผู้ผลิตไปยังผู้ผลิต แม้กระทั่งในบางครั้งจากรุ่นหนึ่งไปอีกรุ่นหนึ่ง
เปิดตาของคุณให้เปิดสำหรับปุ่มจริงเพื่อเข้าถึง BIOS ในขณะที่คอมพิวเตอร์ของคุณบูทขึ้น
3. เมื่อ ไบออส หน้าต่างเปิดขึ้น ไปที่ "ขั้นสูง” แท็บ*.
4. ถัดไป ใช้ลูกศรบนแป้นพิมพ์เพื่อเลือก "การจำลองเสมือน” จากรายการและตั้งค่าเป็น “เปิดใช้งาน“.
[
*บันทึก –
ตัวเลือก 'การจำลองเสมือน' อาจไม่ปรากฏในแท็บ 'ขั้นสูง' บนคอมพิวเตอร์บางเครื่อง ในกรณีนั้น คุณจะพบมันใน “ประสิทธิภาพแท็บ”
]
5. กดปุ่มที่เกี่ยวข้องอีกครั้งเพื่อบันทึกการตั้งค่า
[มันคือ "F10” สำหรับคอมพิวเตอร์เครื่องนี้]
6. หลังจากนั้น เลือก “ใช่” เพื่อบันทึกและออกจากการตั้งค่าไบออสบนคอมพิวเตอร์ของคุณในที่สุด
คอมพิวเตอร์ของคุณจะเริ่มทำงานตามปกติ
สำหรับระบบที่ทำงานบนซีพียู AMD –
1. ไปที่การตั้งค่า BIOS
2. ที่นี่ไปที่ "M.I.Tแท็บ”
3. ตอนนี้ไปที่ "การตั้งค่าความถี่ขั้นสูง“.
4. ถัดไป คลิกที่ปุ่ม “การตั้งค่าคอร์ขั้นสูง“.
5. ที่นี่คุณจะเห็น 'โหมด SVM' บนหน้าจอของคุณ โหมด SVM คือโหมด Secure Virtual Machine
6. ตั้งค่าเป็น “เปิดใช้งาน” เพื่อเปิด
7. ตอนนี้คุณต้องเลือก “ใช่” เพื่อบันทึกและออกจากการตั้งค่าไบออสบนคอมพิวเตอร์ของคุณในที่สุด
หลังจากทำเช่นนี้ ให้คอมพิวเตอร์ของคุณเริ่มทำงานตามปกติ ตอนนี้คุณสามารถตรวจสอบว่าระบบของคุณเปิดใช้งานการจำลองเสมือนหรือไม่
1. ในตอนแรก ให้คลิกขวาที่ Windowsไอคอน และแตะที่ “ผู้จัดการงาน“.
2. จากนั้นไปที่ "ประสิทธิภาพแท็บ”
3. ที่นี่แตะที่ "ซีพียู“.
4. ตอนนี้ ทางด้านขวามือ คุณจะสังเกตเห็นว่าการจำลองเสมือน” การตั้งค่าคือ “เปิดใช้งาน“.
ตอนนี้ ให้ลองติดตั้งการแจกจ่าย Linux อีกครั้ง
แก้ไข 2 – ตรวจสอบให้แน่ใจว่าเปิดใช้งาน HyperV แล้ว
จำเป็นต้องเปิดใช้งานไฮเปอร์ไวเซอร์บนระบบผู้ใช้เพื่อใช้คุณลักษณะการจำลองเสมือนอย่างมีประสิทธิภาพ
1. ขั้นแรกให้กด แป้นวินโดว์ และ NS คีย์ด้วยกัน
2. จากนั้นพิมพ์ “คุณสมบัติเสริม” และคลิกที่ “ตกลง” เพื่อเปิดหน้าต่างคุณสมบัติของ Windows
3. เมื่อคุณสมบัติ Windows เปิดขึ้น ให้เลื่อนลงไปที่ “Hyper-V“.
4. แค่ ตรวจสอบ กล่องข้าง “Hyper-V“. จากนั้นแตะที่ “ตกลง” เพื่อเปิดใช้งานคุณสมบัติ Hyper-V
ตอนนี้ Windows จะดาวน์โหลดและใช้คุณสมบัตินี้กับระบบของคุณ ขั้นตอนนี้อาจใช้เวลาสักครู่
6. เมื่อเสร็จแล้วให้แตะที่ “ปิด I” เพื่อปิดหน้าต่าง
ตอนนี้ รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณหนึ่งครั้งเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล
หลังจากรีบูตอุปกรณ์แล้ว ให้ลองติดตั้งการแจกจ่าย Linux โดยใช้ WSL อีกครั้ง ตรวจสอบว่าสิ่งนี้ได้ผลหรือไม่
แก้ไข 3 – เปิดใช้งานการจัดสรรหน่วยความจำแบบไดนามิก
ขั้นตอนที่ 1
1. ขั้นแรก ยุติเครื่องเสมือนบนระบบของคุณ
2. จากนั้นพิมพ์ “พาวเวอร์เชลล์” ในช่องค้นหา
3. หลังจากนั้นให้คลิกขวาที่ “Windows PowerShell” และแตะที่ “เรียกใช้ในฐานะผู้ดูแลระบบ” เพื่อเปิดเทอร์มินัลด้วยสิทธิ์ของผู้ดูแลระบบ
4. เมื่อ PowerShell เปิดขึ้น คัดลอกวาง รหัสนี้และกด เข้า.
ชุด-VMProcessor-เปิดเผยส่วนขยายการจำลองเสมือน $true
หลังจากนั้น ปิดเทอร์มินัล PowerShell
ขั้นตอนที่ 2
ตอนนี้ คุณต้องเปิดใช้งานการจัดสรร RAM แบบไดนามิก
1. ตอนแรกพิมพ์ “Hyper-V” ในช่องค้นหา
2. จากนั้นแตะที่ “Hyper-V Manager” ในการเปิดมัน
3. หลังจากนั้นให้คลิกขวาที่เครื่องเสมือนของคุณแล้วแตะที่ "การตั้งค่า“.
4. เมื่อหน้าต่างการตั้งค่าปรากฏขึ้น ให้เลือก “หน่วยความจำ” จากบานหน้าต่างด้านซ้าย
5. ตั้งค่าของ “แกะ:” ให้ใหญ่เป็นสองเท่าของมูลค่าปัจจุบัน
[สมมุติว่าตั้งค่าให้ใช้ “4096แรม MB ดังนั้นคุณต้องตั้งค่าเป็นสองเท่าของขนาดหรือ "8092” MB RAM.]
6. แล้ว, ตรวจสอบ กล่องข้าง “เปิดใช้งานหน่วยความจำแบบไดนามิก" กล่อง.
7. สุดท้ายให้แตะที่ “นำมาใช้" และ "ตกลง” เพื่อบันทึกการเปลี่ยนแปลง
8. ตอนนี้ เปิดเครื่องเสมือนบนระบบของคุณ
9. จากนั้นเพียงคลิกขวาที่เครื่องเสมือนแล้วแตะ “เชื่อมต่อ…“. การดำเนินการนี้จะรีสตาร์ทเครื่องเสมือนพร้อมกับ Hyper-V
ต่อมา ให้ลองเรียกใช้ Ubuntu อีกครั้งเพื่อทดสอบ มันจะทำงานได้ดี
สิ่งนี้ควรแก้ปัญหาของคุณ