WslRegisterDistribution gagal dengan kesalahan: 0x80370102

Saat memasang WSL , jika Anda menerima pesan kesalahan— WslRegisterDistribution failed with error: 0x80370102 —maka(WslRegisterDistribution failed with error: 0x80370102) posting ini akan membantu Anda mengatasinya. Kesalahan terjadi karena(Error) beberapa alasan. Virtualisasi Bersarang , batasan pada CPUID , dukungan Virtualisasi , dan banyak lagi.(Virtualization)

Kesalahan WslRegisterDistribution gagal 0x80370102

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed

WslRegisterDistribution gagal dengan kesalahan: 0x80370102

Ikuti saran ini untuk memperbaiki masalah.

  • Aktifkan Virtualisasi Bersarang
  • Aktifkan dukungan Hyper-V di Level BIOS(BIOS Level)
  • Nonaktifkan batasan pada CPUID

Anda akan memerlukan izin admin dan pemahaman tentang BIOS untuk mengimplementasikannya.

Aktifkan Virtualisasi Bersarang

Jika Anda telah menginstal Windows di VM dan kemudian mencoba menginstal WSL , Anda harus mengaktifkan virtualisasi bersarang. Luncurkan PowerShell(Launch PowerShell) dengan izin admin, dan jalankan perintah seperti yang disebutkan di bawah ini.

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

Jika ini tidak berhasil, Anda harus mengaktifkan virtualisasi di tingkat perangkat keras. Ini akan tergantung pada BIOS atau UEFI . Lebih lanjut tentang ini di Dokumen Microsoft resmi(official Microsoft Documents) .

Aktifkan dukungan Hyper-V di Level BIOS(BIOS Level)

Aktifkan Virtualisasi Perangkat Keras

Buka BIOS/UEFI dan periksa pengaturan yang mungkin disebut VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, atau AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Jika AMD , Anda perlu memeriksa AMD-V , SVM , dan sebagainya. Untuk Intel , biasanya VT-x .

Ikuti posting tertaut untuk mengetahui pengaturan sesuai dengan komputer Anda. Daftar tersebut mencakup pengaturan untuk Dell , Asus , Acer , dan sebagainya.

Nonaktifkan batasan pada CPUID

Saat Anda menghidupkan komputer, OS menjalankan instruksi CPUID untuk menentukan prosesor dan kemampuannya. CPUID digunakan saat Anda menggunakan prosesor baru dengan OS lama. Windows mungkin memiliki masalah dalam menangani informasi CPUID , dan karenanya Anda perlu menonaktifkannya.

Lokasi Limit CPUID Maxakan bervariasi untuk setiap BIOS/UEFI . Jadi pastikan untuk melihat-lihat untuk menemukan di mana itu ada di komputer Anda.

Saya harap posting ini bermanfaat untuk menyelesaikan WslRegisterDistribution 0x80370102 , yang muncul saat menginstal WSL .

WslRegisterDistribution serupa gagal dengan kesalahan(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x80041002 | 0x800700b7 atau 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e dan 0x8000000d(0x8007019e and 0x8000000d) .

Terkait: (Related: )Memecahkan Masalah Subsistem Windows untuk Pesan dan Kode Kesalahan Linux.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)



About the author

Saya seorang insinyur perangkat lunak dan ahli Windows 10. Saya memiliki lebih dari dua tahun pengalaman bekerja dengan smartphone, windows 10, dan Microsoft edge. Fokus utama saya adalah membuat perangkat Anda bekerja lebih baik dan lebih cepat. Saya telah mengerjakan berbagai proyek untuk perusahaan seperti Verizon, IMac, HP, Comcast, dan banyak lainnya. Saya juga seorang instruktur bersertifikat dalam pelatihan cloud Microsoft Azure.



Related posts