Semasa memasang WSL, jika anda menerima kesalahan mengatakan-WslRegisterDistribution gagal dengan ralat: 0x80370102-maka catatan ini akan membantu anda menyelesaikannya. Ralat berlaku kerana beberapa sebab. Virtualisasi bersarang, had CPUID, sokongan Virtualisasi dan banyak lagi.
WslRegisterDistribution gagal dengan ralat: 0x80370102
Ikuti cadangan ini untuk menyelesaikan masalah.
- Dayakan Virtualisasi Bersarang
- Aktifkan sokongan Hyper-V di Tahap BIOS
- Lumpuhkan had pada CPUID
Anda memerlukan kebenaran pentadbir dan pemahaman tentang BIOS untuk melaksanakannya.
Dayakan Virtualisasi Bersarang
Sekiranya anda telah memasang Windows dalam VM dan kemudian cuba memasang WSL, anda perlu mengaktifkan virtualisasi bersarang. Lancarkan PowerShell dengan izin admin, dan jalankan perintah seperti yang disebutkan di bawah.
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ benar
Sekiranya ini tidak berjaya, anda perlu mengaktifkan virtualisasi di peringkat perkakasan. Ini bergantung pada BIOS atau UEFI. Lebih lanjut mengenai ini di Microsoft Documents rasmi.
Aktifkan sokongan Hyper-V di Tahap BIOS
Buka BIOS / UEFI dan periksa tetapan yang mungkin disebut VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, atau AMD IOMMU. Sekiranya AMD, anda perlu memeriksa AMD-V, SVM dan sebagainya. Bagi Intel, biasanya VT-x.
Ikuti siaran yang dipautkan untuk mengetahui tetapan mengikut komputer anda. Senarai tersebut merangkumi tetapan untuk Dell, Asus, Acer, dan sebagainya.
Lumpuhkan had pada CPUID
Apabila anda menghidupkan komputer, OS melaksanakan arahan CPUID untuk menentukan pemproses dan kemampuannya. CPUID menggunakan semasa anda menggunakan pemproses baru dengan OS lama. Windows mungkin menghadapi masalah semasa mengendalikan maklumat CPUID, dan oleh itu anda perlu mematikannya.
Lokasi Hadkan CPUID Max
akan berbeza untuk setiap BIOS / UEFI. Oleh itu, pastikan anda melihat-lihat di mana ia berada di komputer anda.
Saya harap siaran ini dapat membantu menyelesaikan WslRegisterDistribution 0x80370102, yang muncul semasa memasang WSL.
WslRegisterDistribution serupa gagal dengan ralat: 0xc03a001a | 0x80041002 | 0x800700b7 atau 0x80080005 | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e dan 0x8000000d.