WslRegisterDistribution không thành công với lỗi: 0x80370102

Khi cài đặt WSL , nếu bạn nhận được thông báo lỗi— WslRegisterDistribution không thành công với lỗi: 0x80370102 —thì(WslRegisterDistribution failed with error: 0x80370102) bài đăng này sẽ giúp bạn giải quyết. Lỗi xảy(Error) ra vì một số lý do. Ảo hóa lồng nhau , giới hạn về CPUID , hỗ trợ Ảo hóa , v.v.(Virtualization)

Lỗi WslRegisterDistribution không thành công 0x80370102

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

WslRegisterDistribution không thành công với lỗi: 0x80370102

Làm theo các đề xuất sau để khắc phục sự cố.

  • Bật ảo hóa lồng nhau
  • Bật hỗ trợ Hyper-V ở Cấp BIOS(BIOS Level)
  • Tắt giới hạn trên CPUID

Bạn sẽ cần sự cho phép của quản trị viên và hiểu biết về BIOS để thực hiện chúng.

Bật ảo hóa lồng nhau

Nếu bạn đã cài đặt Windows trong một máy ảo và sau đó cố gắng cài đặt WSL , bạn cần bật ảo hóa lồng nhau. Khởi chạy PowerShell(Launch PowerShell) với quyền quản trị và thực hiện lệnh như được đề cập bên dưới.

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

Nếu điều này không hiệu quả, bạn cần bật ảo hóa ở cấp phần cứng. Điều này sẽ phụ thuộc vào BIOS hoặc UEFI . Thông tin thêm về điều này trên Tài liệu chính thức của Microsoft(official Microsoft Documents) .

Bật hỗ trợ Hyper-V ở Cấp BIOS(BIOS Level)

Bật ảo hóa phần cứng

Mở BIOS/UEFI và kiểm tra các cài đặt có thể được gọi là VT-x, AMD-V, SVM, Vanderpool, Intel VT-d hoặc AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Nếu là AMD , bạn cần kiểm tra AMD-V , SVM , v.v. Đối với Intel , nó thường là VT-x .

Theo dõi bài đăng được liên kết để tìm hiểu cài đặt theo máy tính của bạn. Danh sách bao gồm các cài đặt cho Dell , Asus , Acer , v.v.

Tắt giới hạn trên CPUID

Khi bạn bật máy tính của mình, hệ điều hành thực hiện lệnh CPUID để xác định bộ xử lý và các khả năng của nó. CPUID sử dụng khi bạn đang sử dụng bộ xử lý mới với hệ điều hành cũ. Windows có thể gặp sự cố khi xử lý thông tin CPUID và do đó bạn cần phải tắt nó.

Vị trí của Limit CPUID Maxsẽ khác nhau đối với từng BIOS/UEFI . Vì vậy, hãy đảm bảo quan sát xung quanh để tìm vị trí của nó trên máy tính của bạn.

Tôi hy vọng bài đăng hữu ích để giải quyết WslRegisterDistribution 0x80370102 , xuất hiện khi cài đặt WSL .

WslRegisterDistribution tương tự không thành công với lỗi(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x80041002 | 0x800700b7 hoặc 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e và 0x8000000d(0x8007019e and 0x8000000d) .

Liên quan: (Related: )Khắc phục sự cố Hệ thống con Windows dành cho Mã và Thông báo Lỗi Linux.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts