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



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

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 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:



Thông báo lỗi



Nguyên nhân gây ra lỗi phân phối đă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 trong quá trình 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 hóa bị vô hiệu hóa: Ả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ị vô hiệu hóa 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ư các vấn đề về 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 để mọi người 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 dưới đây để bật Ảo hóa phần cứng từ BIOS:



  1. Nhấp chuột Khởi đầu và sau đó chọn Quyền chọn và bấm vào Khởi động lại .

    Khởi động lại PC

  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. Ghi chú : Nếu bạn không vào lần đầu tiên, hãy khởi động lại PC của bạn 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, Chipset)
  4. Tìm Ảo hóa thiết lập và Kích hoạt nó.
    Ghi chú: ( Ả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 là SVM ).
  5. Chọn tùy chọn Cứu thoát.
  6. Máy tính sẽ khởi động lại với Ả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.

Ghi chú: Đả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.

Kiểm tra ảo hóa



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 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 chuột Khởi đầu , tìm kiếm Bảng điều khiển và mở nó.

    Mở bảng điều khiển

  2. Bấm vào Các chương trình .

    Mở chương trình

  3. Bấm vào Chương trình và những tính năng .

    Mở chương trình và tính năng

  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.

    BẬT hoặc TẮT các tính năng của Windows

  5. Kiểm tra Hyper-V tùy chọn và nhấp vào đồng ý .

    Kiểm tra Hyper-V

  6. Hiện nay 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 điều 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: Để lộ các 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 Thắng + X trên bàn phím và chọn Windows PowerShell (Quản trị viên) từ danh sách bật lên.

    Mở Windows PowerShell (Quản trị viên)

  3. Bên trong cửa sổ PowerShell, sao chép dán lệnh này để thay đổi tên và giá trị cho bộ xử lý VM của bạn.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Nhập lệnh

  4. nhấn Đi vào để chạy nó.
  5. Bây giờ 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 .

    Mở Cài đặt VM

  6. Bấm vào Ký ức 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.

    Thay đổi cài đặt bộ nhớ

  7. Khởi đầ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.

    Kết nối máy ảo

3 phút đọc