Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?

Lỗi này phát sinh khi người dùng cố gắng cài đặt bản phân phối Linux để truy cập thông qua Hệ thống con của Windows dành cho Linux 2. Sau khi xem xét phản hồi của người dùng và cơ quan kỹ thuật chi tiết, người dùng đã báo cáo gặp phải thông báo lỗi 0x80370102 khi cố gắng cài đặt Hệ thống con Linux dành cho Windows cho Linux 2 (WSL2). Thông báo lỗi như sau:

Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?

Nguyên nhân nào gây ra lỗi phân phối sổ đăng ký WSL 0x80370102?

Lỗi này rất mới và không chỉ gặp trong các bản phân phối Linux. Lỗi này cũng đã gặp khi cố cài đặt bản phân phối Debian. Chúng tôi đã liệt kê các nguyên nhân của sự cố này sau khi xem xét phản hồi của người dùng và các cơ quan kỹ thuật một cách chi tiết. Sự cố này có thể phát sinh do bất kỳ lý do nào sau đây:

  • Đang Phát triển: Lỗi này phát sinh khi mọi người cố gắng chạy bản dựng Windows Insider Preview. Người dùng có thể nhìn thấy các khiếm khuyết hoặc lỗi trong bản dựng mà họ đang sử dụng, bản này vẫn đang được phát triển.
  • Nâng cấp WSL: Một phiên bản được phát triển hoàn chỉnh với tất cả các bản sửa lỗi được yêu cầu sẽ hỗ trợ hệ thống con. WSL 2 đang được phát triển và vẫn còn lỗi nên việc chuyển từ WSL 1 sang WSL 2 sẽ gây ra lỗi này.
  • Ảo hoá bị Vô hiệu hoá: Ảo hóa là quá trình tạo ra một đại diện dựa trên phần mềm, hoặc ảo, của một cái gì đó, chẳng hạn như các ứng dụng ảo, máy chủ, bộ nhớ và mạng. Lỗi này có thể xảy ra nếu cài đặt ảo hóa bị tắt trong BIOS trong mục Bảo mật.
  • Hyper-V: Đây là công nghệ của Microsoft cho phép người dùng tạo môi trường máy tính ảo, chạy và quản lý nhiều hệ điều hành trên một máy chủ vật lý duy nhất. Vì vậy, lỗi phân phối thanh ghi Wsl xảy ra khi Hyper-V bị tắt khỏi bios.

Giải pháp 1:Bật Ảo hóa Phần cứng từ BIOS

Khi người dùng cố gắng chạy Ubuntu trong VirtualBox mà không bật Ảo hóa phần cứng thì hệ thống sẽ tạo ra nhiều lỗi như sự cố hiệu suất âm thanh, lỗi Wsl Register Distribution, v.v. Máy ảo giả lập một hệ thống máy tính để bất kỳ ai cũng có thể chạy các hệ điều hành và chương trình khác nhau. Làm theo các bước bên dưới để bật Ảo hóa phần cứng từ BIOS:

  1. Nhấp vào Bắt đầu và sau đó chọn Tùy chọn nguồn và nhấp vào Khởi động lại . Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  2. Tùy thuộc vào nhà sản xuất BIOS của bạn, chìa khóa để đăng nhập vào BIOS sẽ khác nhau. Nhấn Del, Esc, F1, F2 hoặc F4 trên bàn phím của bạn ngay khi màn hình chuyển sang màu đen. Lưu ý :Nếu bạn không vào lần đầu tiên, hãy khởi động lại PC và thử một phím khác.
  3. Tìm phần cấu hình CPU (Menu có thể được gọi là Bộ xử lý, Cấu hình CPU, Bộ chip)
  4. Tìm Ảo hóa cài đặt và Bật nó.
    Lưu ý: ( Ảo hóa cài đặt có thể được đặt tên là Công nghệ ảo hóa Intel , AMD-V , Hyper-V , VT-X , Vanderpool hoặc SVM ).
  5. Chọn tuỳ chọn Lưu &Thoát.
  6. Máy tính sẽ khởi động lại bằng Ảo hóa phần cứng đã được kích hoạt. Kiểm tra xem sự cố vẫn tiếp diễn. Nếu có, hãy làm theo phương pháp tiếp theo.

Lưu ý: Đảm bảo thiết bị của bạn hỗ trợ ảo hóa phần cứng. Bạn có thể xem liệu Ảo hóa có được bật trong tab Hiệu suất của Trình quản lý tác vụ hay không.

Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?

Giải pháp 2:Kích hoạt vai trò Hyper-V

Hyper-V cho phép quản trị viên sử dụng tốt hơn phần cứng của họ bằng cách ảo hóa nhiều hệ điều hành để chạy đồng thời trên cùng một máy chủ vật lý. Nếu chúng tôi không kích hoạt nó, nó sẽ tạo ra lỗi trong khi cài đặt bản phân phối Linux để truy cập qua Windows. Làm theo các bước dưới đây để bật Hyper-V:

  1. Nhấp vào Bắt đầu , tìm kiếm trong Bảng điều khiển , và mở nó. Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  2. Nhấp vào Chương trình . Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  3. Nhấp vào Chương trình và Tính năng . Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  4. Trên bảng điều khiển bên trái, nhấp vào Bật hoặc tắt Tính năng Windows lựa chọn. Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  5. Kiểm tra Hyper-V và nhấp vào OK . Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  6. Bây giờ Khởi động lại hệ thống của bạn để những thay đổi này có hiệu lực. Nếu cách này không hữu ích, hãy tiếp tục với giải pháp tiếp theo.

Giải pháp 3:Hiển thị Tiện ích mở rộng Ảo hóa &Thay đổi Cài đặt RAM

Nguồn3

Ảo hóa lồng nhau là một tính năng cho phép bạn chạy Hyper-V bên trong máy ảo Hyper-V (VM). Điều này giúp chạy trình giả lập điện thoại Visual Studio trong máy ảo hoặc thử nghiệm các cấu hình thường yêu cầu nhiều máy chủ. Có thông tin cho rằng việc kích hoạt Ảo hóa lồng nhau đã hoạt động như một giải pháp cho nhiều người dùng trực tuyến. Do đó, hãy làm theo các bước dưới đây để làm như vậy:

  1. Tắt máy ảo của bạn trong Hyper-V Manager.
  2. Nhấn Win + X trên bàn phím và chọn Windows PowerShell (Quản trị) từ danh sách bật lên. Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  3. Bên trong cửa sổ PowerShell, sao chép-dán lệnh này để thay đổi tên và giá trị thành bộ xử lý máy ảo của bạn.
    Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true
    Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  4. Nhấn Enter để chạy nó.
  5. Bây giờ, hãy nhấp chuột phải vào máy ảo của bạn trong Hyper-V Manager và chọn Cài đặt . Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  6. Nhấp vào Bộ nhớ trong ngăn bên trái, bỏ chọn Bật bộ nhớ động và nhân đôi giá trị RAM ví dụ. 2048> 4096. Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?
  7. Bắt đầu máy ảo của bạn.
  8. Nhấp chuột phải vào máy ảo của bạn và chọn Kết nối . Thao tác này sẽ chạy Hyper-V và hệ thống của bạn sẽ khởi động lại. Thử chạy lại Ubuntu. Điều này cuối cùng sẽ khắc phục sự cố của bạn. Làm thế nào để khắc phục lỗi phân phối đăng ký WSL 0x80370102 trên Windows 10?