Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102

เมื่อติดตั้ง WSL หากคุณได้รับข้อผิดพลาดว่า—WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102 —จากนั้นโพสต์นี้จะช่วยคุณแก้ไข ข้อผิดพลาดเกิดขึ้นจากสองสาเหตุ Virtualization ที่ซ้อนกัน ขีดจำกัดของ CPUID การรองรับ Virtualization และอื่นๆ

WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102

WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102
ข้อผิดพลาด:0x80370102 ไม่สามารถเริ่มเครื่องเสมือนได้เนื่องจากไม่ได้ติดตั้งคุณลักษณะที่จำเป็น

WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102

ทำตามคำแนะนำเหล่านี้เพื่อแก้ไขปัญหา

  • เปิดใช้งานการจำลองเสมือนแบบซ้อน
  • เปิดใช้งานการรองรับ Hyper-V ที่ระดับ BIOS
  • ปิดการจำกัด CPUID

คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบและเข้าใจ BIOS เพื่อใช้งาน

เปิดใช้งานการจำลองเสมือนแบบซ้อน

หากคุณติดตั้ง Windows ใน VM แล้วลองติดตั้ง WSL คุณต้องเปิดใช้งานการจำลองเสมือนที่ซ้อนกัน เปิด PowerShell โดยได้รับอนุญาตจากผู้ดูแลระบบ และดำเนินการคำสั่งตามที่ระบุไว้ด้านล่าง

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

หากไม่ได้ผล คุณต้องเปิดใช้งานการจำลองเสมือนที่ระดับฮาร์ดแวร์ สิ่งนี้จะขึ้นอยู่กับ BIOS หรือ UEFI ข้อมูลเพิ่มเติมเกี่ยวกับเอกสาร Microsoft อย่างเป็นทางการ

เปิดใช้งานการรองรับ Hyper-V ที่ระดับ BIOS

WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102

เปิด BIOS/UEFI และตรวจสอบการตั้งค่าที่อาจเรียกว่า VT-x, AMD-V, SVM, Vanderpool, Intel VT-d หรือ AMD IOMMU หากเป็น AMD คุณต้องตรวจหา AMD-V, SVM และอื่นๆ สำหรับ Intel มักจะเป็น VT-x

ติดตามโพสต์ที่เชื่อมโยงเพื่อค้นหาการตั้งค่าตามคอมพิวเตอร์ของคุณ รายการรวมถึงการตั้งค่าสำหรับ Dell, Asus, Acer และอื่นๆ

ปิดการจำกัด CPUID

เมื่อคุณเปิดคอมพิวเตอร์ ระบบปฏิบัติการจะดำเนินการคำสั่ง CPUID เพื่อกำหนดโปรเซสเซอร์และความสามารถของโปรเซสเซอร์ CPUID ใช้เมื่อคุณใช้โปรเซสเซอร์ใหม่กับระบบปฏิบัติการเก่า Windows อาจมีปัญหาในการจัดการข้อมูล CPUID ดังนั้นคุณต้องปิดการใช้งาน

ตำแหน่งของ Limit CPUID Max จะแตกต่างกันไปในแต่ละ BIOS/UEFI ดังนั้นอย่าลืมมองไปรอบ ๆ เพื่อค้นหาว่ามีที่ใดบ้างในคอมพิวเตอร์ของคุณ

ฉันหวังว่าโพสต์นี้จะเป็นประโยชน์ในการแก้ไข WslRegisterDistribution 0x80370102 ซึ่งปรากฏขึ้นเมื่อติดตั้ง WSL

WslRegisterDistribution ที่คล้ายกันล้มเหลวโดยมีข้อผิดพลาด : 0xc03a001a | 0x80041002 | 0x800700b7 หรือ 0x80080005 | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e และ 0x8000000d

ที่เกี่ยวข้อง: แก้ไขปัญหาระบบย่อย Windows สำหรับข้อความแสดงข้อผิดพลาดและรหัสของ Linux

WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80370102