WslRegisterDistribution không thành công với lỗi 0xc03a001a
Ngay cả khi đã kiểm tra tất cả các yêu cầu, bạn vẫn có thể gặp sự cố khi cài đặt Hệ thống con Windows(Windows Subsystem) dành cho Linux . Ví dụ: khi bạn cố gắng khởi chạy Ubuntu từ Microsoft Store , thông báo lỗi có thể xuất hiện trên máy tính của bạn đang đọc, WslRegisterDistribution không thành công với lỗi: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . Lỗi xảy ra khi khởi chạy Ubuntu , trong đó nó cho biết hoạt động không thể hoàn tất do giới hạn hệ thống đĩa ảo. Thông báo lỗi cũng yêu cầu giải nén và mã hóa thông báo.
WslRegisterDistribution không thành công với lỗi: 0xc03a001a
Lỗi: 0xc03a001a
Không thể hoàn thành thao tác được yêu cầu do giới hạn hệ thống đĩa ảo.
Các tệp đĩa cứng ảo phải không được nén và không được mã hóa và không được thưa thớt.
WslRegisterDistribution không thành công với lỗi: 0xc03a001a
Lỗi: 0xc03a001a thường được theo sau bởi một thông báo đã đọc, không thể hoàn thành thao tác được yêu cầu do giới hạn hệ thống đĩa ảo. Các tệp đĩa cứng ảo(Virtual hard disk) phải không được nén và không được mã hóa và không được thưa thớt.
Có hai phương pháp được đề xuất để khắc phục sự cố trên diễn đàn GitHub chính thức . Cách thứ nhất cho phép bạn vô hiệu hóa mã hóa và cách thứ hai xử lý vấn đề nén.
- Chạy lệnh FSUTIL
- Bỏ chọn Nén nội dung(Uncheck Compress Contents) cho thư mục Ubuntu
Công cụ fsutil(fsutil tool) liên quan đến các hoạt động của hệ thống tệp FAT và NTFS chẳng hạn như quản lý, chuẩn bị hoặc tháo gỡ ổ đĩa.
Vì vậy, về cơ bản, vấn đề này có thể được khắc phục bằng cách làm theo các bước dưới đây.
- Điều hướng đến đường dẫn USERPROFILE sau (USERPROFILE)CanonicalGroupLimited.Ubuntu .
- Mở thư mục hồ sơ cho bản phân phối Linux của bạn .
- Thư mục LocalState.
- Nhấp chuột phải vào thư mục này và chọn Thuộc tính.
- Nhấn nút Nâng cao.
- Bỏ chọn Nén(Deselect Compress) nội dung để tiết kiệm dung lượng đĩa.
- Bỏ chọn Mã hóa(Deselect Encrypt) nội dung để bảo mật dữ liệu.
- Chỉ chọn tùy chọn thư mục này.
Hãy để chúng tôi xem xét các bước chi tiết.
Chạy lệnh FSUTIL
Mở dấu nhắc Chạy ( (Run)Win +R ), nhập cmd và nhấn Shift + Enter để khởi chạy dấu nhắc lệnh với quyền quản trị. Nhập và thực hiện lệnh sau
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
Khởi động lại(Reboot) máy tính sau khi hoàn tất và khởi chạy Ubuntu hoặc bất kỳ phiên bản Linux(Linux) nào khác .
Bỏ chọn Nén nội dung(Uncheck Compress Contents) cho thư mục Ubuntu
Thư mục Ubuntu nằm ở đường dẫn sau
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Có thể Windows Update đã bật tính năng nén và mã hóa cho thư mục đó. Nếu đúng như vậy, thì bạn cần phải vô hiệu hóa nó
Đi tới %localappdata%Packages
, nhấp chuột phải vào CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
thư mục và chọn Thuộc tính.
Trong tab Chung , nhấp vào nút (General)Nâng cao(Advanced) . Bỏ chọn hộp nén và mã hóa. Nhấp(Click) vào và lưu các thay đổi. Quá trình này có thể mất một chút thời gian, tùy thuộc vào kích thước của thư mục và tệp.
Khi được nhắc chỉ áp dụng các thay đổi cho thư mục hiện tại hoặc cho tất cả các thư mục con và tệp, chỉ chọn thư mục này(just this folder) vì bạn chỉ xóa cờ nén.
Sau đó, thay đổi, wsl --set-version
lệnh sẽ hoạt động và cho phép bạn chạy môi trường Linux , bao gồm hầu hết các công cụ dòng lệnh, tiện ích và ứng dụng.
Sau đó(Hereafter) , sự cố của bạn sẽ được giải quyết và bạn sẽ không gặp lại lỗi WSL 0xc03a001a nữa, Microsoft cho biết .
Hope it helps!
WslRegisterDistribution tương tự không thành công với lỗi(Similar WslRegisterDistribution failed with errors) : 0x80041002 | 0x800700b7 hoặc 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e và 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution không thành công với lỗi: 0x80370114
WslRegisterDistribution thất bại với error 0x8007023e
WslRegisterDistribution thất bại với error 0x8007019e hoặc 0x8000000d
WslRegisterDistribution không thành công với lỗi: 0x800701BC
WslRegisterDistribution thất bại với lỗi: 0x80070422
WslRegisterDistribution đã thất bại với error 0x800700b7 hoặc 0x80080005
WslRegisterDistribution không thành công với lỗi: 0x80041002
Build LineageOS trên Windows 10 bằng Windows Subsystem cho Linux
WSL đã ngừng hoạt động với Error 0x80070003
Làm thế nào để chạy sh hoặc Shell Script file trong Windows 11/10
Cách đặt Linux Distribution version thành WSL1 or WSL2 trong Windows 10
Cách kiểm tra hệ thống con Windows dành cho phiên bản Linux (WSL) trong Windows
WslRegisterDistribution thất bại với lỗi: 0x80370102
Cách cài đặt Windows Subsystem cho Linux trên Windows 11
Fix Windows Subsystem cho Linux Errors, Problems and Issues
Fix WslRegisterDistribution đã thất bại với error 0x80070032