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

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WslRegisterDistributionล้มเหลวโดยมีข้อผิดพลาด: 0x80370102
ทำตามคำแนะนำเหล่านี้เพื่อแก้ไขปัญหา
- เปิดใช้งานการจำลองเสมือนที่ซ้อนกัน
- เปิดใช้งานการรองรับ Hyper-V ที่ระดับ BIOS(BIOS Level)
- ปิดใช้งานข้อ จำกัด ใน CPUID
คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบและเข้าใจBIOSเพื่อใช้งาน
เปิดใช้งานการจำลองเสมือนที่ซ้อนกัน
หากคุณติดตั้งWindowsใน VM แล้วลองติดตั้งWSLคุณต้องเปิดใช้งานการจำลองเสมือนที่ซ้อนกัน เปิด PowerShell(Launch PowerShell)โดยได้รับอนุญาตจากผู้ดูแลระบบ และดำเนินการคำสั่งตามที่ระบุไว้ด้านล่าง
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
หากไม่ได้ผล คุณต้องเปิดใช้งานการจำลองเสมือนที่ระดับฮาร์ดแวร์ สิ่งนี้จะขึ้นอยู่กับBIOSหรือUEFI ข้อมูลเพิ่มเติมเกี่ยวกับเอกสาร Microsoft อย่างเป็น(official Microsoft Documents)ทางการ
เปิดใช้งานการรองรับ Hyper-V ที่ระดับ BIOS(BIOS Level)

เปิดBIOS/UEFIและตรวจสอบการตั้งค่าที่อาจเรียกว่าVT-x, AMD-V, SVM, Vanderpool, Intel VT-d หรือ AMD IOMMU (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )หากเป็นAMDคุณต้องตรวจสอบAMD-V , SVMเป็นต้น สำหรับIntelมักจะเป็นVT -x(VT-x)
ติดตามโพสต์ที่เชื่อมโยงเพื่อค้นหาการตั้งค่าตามคอมพิวเตอร์ของคุณ รายการรวมถึงการตั้งค่าสำหรับDell , Asus , Acerและอื่นๆ
ปิดใช้งานข้อ จำกัด ใน CPUID
เมื่อคุณเปิดคอมพิวเตอร์ ระบบปฏิบัติการจะดำเนิน การคำสั่ง CPUIDเพื่อกำหนดโปรเซสเซอร์และความสามารถของโปรเซสเซอร์ CPUIDใช้เมื่อคุณใช้โปรเซสเซอร์ใหม่กับระบบปฏิบัติการเก่า Windowsอาจมีปัญหาในการจัดการ ข้อมูล CPUIDดังนั้นคุณต้องปิดการใช้งาน
ตำแหน่งของLimit CPUID Maxwill แตกต่างกันไปในแต่ละBIOS BIOS/UEFIดังนั้นอย่าลืมมองไปรอบ ๆ เพื่อดูว่ามีที่ใดบ้างในคอมพิวเตอร์ของคุณ
ฉันหวังว่าโพสต์นี้จะเป็นประโยชน์ในการแก้ไขWslRegisterDistribution 0x80370102ซึ่งปรากฏขึ้นเมื่อติดตั้งWSL
WslRegisterDistribution ที่คล้ายกันล้มเหลวโดยมีข้อผิดพลาด(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 หรือ 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e และ(0x8007019e and 0x8000000d) 0x8000000d
ที่เกี่ยวข้อง: (Related: )แก้ไขปัญหาระบบย่อย Windows สำหรับข้อความแสดงข้อผิดพลาดและรหัส Linux(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80370114
WslRegisterDistribution ล้มเหลวด้วย error 0x8007023e
WslRegisterDistribution ล้มเหลวด้วย error 0x8007019e หรือ 0x8000000D
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x800701BC
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80070422
WslRegisterDistribution ล้มเหลวด้วย error 0xc03a001a
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80041002
WslRegisterDistribution ล้มเหลวด้วย error 0x800700b7 หรือ 0x80080005
Fix WslRegisterDistribution ล้มเหลวด้วย error 0x80070032
Fix Windows Subsystem สำหรับ Linux Errors, Problems and Issues
WSL หยุดการทำงานกับ Error 0x80070003
วิธีการรัน. SSH หรือ Shell Script file ใน Windows 11/10
วิธีการตั้งค่า Linux Distribution version ถึง WSL1 or WSL2 ใน Windows 10
วิธีตรวจสอบเวอร์ชันของระบบย่อย Windows สำหรับ Linux (WSL) ใน Windows
Build LineageOS ON Windows 10 ใช้ Windows Subsystem สำหรับ Linux
วิธีการติดตั้ง Windows Subsystem สำหรับ Linux บน Windows 11
