Cách reset thư mục SoftwareDistribution và Catroot2 trên PC Windows 11

Người dùng báo cáo rộng rãi lỗi cập nhật Windows 11 trên các diễn đàn hỗ trợ. Các bản cập nhật không cài đặt được vì những lỗi như vậy. Bạn thường có thể sửa lỗi cập nhật bằng cách reset thư mục catroot 2 và Windows SoftwareDistribution như được trình bày bên dưới.

Thư mục SoftwareDistribution và Catroot2 là gì?

Thư mục SoftwareDistribution là thư mục lưu trữ các file cần thiết để cài đặt các bản cập nhật Windows trên PC. Nó là một kho lưu trữ tạm thời các file cập nhật. Vì vậy, thư mục SoftwareDistribution là một thành phần quan trọng để cập nhật Windows.

Catroot 2 là thư mục lưu trữ dữ liệu chữ ký cho các bản cập nhật Windows 11. Đó là những file mà service Cryptographic cần để xác minh bản cập nhật.

Cả hai thư mục đều chứa các file cần thiết để cài đặt những bản cập nhật Windows. Sự cố cài đặt bản cập nhật Windows có thể xảy ra do dữ liệu trong các thư mục đó bị hỏng. Những lỗi đó thường xuất hiện trong Settings với các mã như 0x800f0922 khi người dùng chọn thủ công để kiểm tra và cài đặt các bản cập nhật.

Do đó, reset các thư mục đó là phương pháp khắc phục sự cố cài đặt bản cập nhật Windows 11. Việc reset các thư mục SoftwareDistribution và Catroot2 sẽ loại bỏ dữ liệu bị hỏng mà chúng có thể chứa, sau đó build lại chúng. Bạn có thể reset các thư mục đó bằng cách xóa nội dung hoặc đổi tên chúng.

Cách reset thư mục SoftwareDistribution và Catroot2 bằng cách xóa nội dung của chúng

Phương pháp reset thư mục SoftwareDistribution và Catroot2 này liên quan đến việc xóa dữ liệu trong đó theo cách thủ công thông qua File Explorer. Bạn cũng cần phải tắt và kích hoạt lại một số service nhất định thông qua Command Prompt để đảm bảo chúng không sử dụng các file trong đó. Xóa các file trong thư mục SoftwareDistribution và Catroot2 như sau:

1. Mở tiện ích tìm file có thể truy cập bằng Windows + S.

2. Xác định vị trí Command Prompt bằng cách nhập từ khóa cmd vào hộp văn bản tìm kiếm.

3. Mở Command Prompt với quyền admin bằng cách nhấp vào tùy chọn Run as administrator ở bên phải công cụ tìm kiếm.

4. Nhập và thực hiện các lệnh riêng biệt sau để tắt các service cần thiết để cập nhật Windows 11:

net stop bits

net stop wuauserv

net stop cryptsvc

net stop msiserver

5. Nhấn phím Windows + E trên bàn phím để truy cập File Explorer.

6. Mở thư mục SoftwareDistribution tại đường dẫn này:

C:\Windows\SoftwareDistribution

7. Nhấn Ctrl + A để chọn tất cả các file trong thư mục SoftwareDistribution.

8. Nhấp chuột phải và chọn Delete (nút thùng rác) để xóa nội dung đã chọn.

Thư mục SoftwareDistribution
Thư mục SoftwareDistribution

9. Mở thư mục catroot2 bằng cách nhập đường dẫn này vào thanh địa chỉ của Explorer:

C:\Windows\System32\catroot2

10. Lặp lại bước 7 và 8 ở trên để xóa mọi thứ trong thư mục đó.

Thư mục catroot2
Thư mục catroot2

11. Quay lại Command Prompt và thực hiện các lệnh riêng biệt này để khởi động lại những service bị vô hiệu hóa.

net start bits

net start wuauserv

net start cryptSvc

net start msiserver

12. Khởi động lại PC và kiểm tra các bản cập nhật sau khi xóa các thư mục đó.

Reset thư mục SoftwareDistribution và Catroot2 bằng cách đổi tên chúng

Đổi tên thư mục SoftwareDistribution và Catroot2 là một phương pháp thay thế để reset các thư mục đó. Windows sẽ tạo lại các thư mục đó sau khi bạn đổi tên chúng. Bạn có thể đổi tên các thư mục SoftwareDistribution và catroot2 bằng Command Prompt như thế này:

1. Chạy Command Prompt với quyền admin.

2. Lặp lại bước 4 của phương pháp trước để thực thi lệnh vô hiệu hóa các service.

Lệnh vô hiệu hóa các service
Lệnh vô hiệu hóa các service

3. Nhập lệnh này để đổi tên thư mục SoftwareDistribution và nhấn Return:

ren %systemroot%\softwaredistribution softwaredistribution.bak
Lệnh đổi tên thư mục SoftwareDistribution
Lệnh đổi tên thư mục SoftwareDistribution

4. Nhập và thực hiện lệnh đổi tên này cho thư mục catroot2:

ren %systemroot%\system32\catroot2 catroot2.bak
Lệnh ren catroot2
Lệnh ren catroot2

5. Lặp lại bước 11 của phương pháp trước bằng cách thực thi 4 lệnh để khởi động lại các service đã tắt.

Lệnh net start
Lệnh net start

6. Thoát Command Prompt và khởi động lại PC.

Cách reset thư mục SoftwareDistribution và Catroot2 với FixWin 11

FixWin 11 là một trong những công cụ sửa chữa Windows miễn phí tốt nhất bao gồm các tùy chọn khắc phục sự cố. Trong số đó có hai tùy chọn để reset thư mục catroot2 và SoftwareDistribution. Đây là cách bạn có thể chọn các tùy chọn sửa lỗi nhanh đó trong FixWin 11:

1. Mở trang FixWin 11 này trên trang web Softpedia.

2. Nhấp vào nút Free Download cho FixWin.

3. Chọn Secure Download (US) để lấy kho lưu trữ ZIP của FixWin.

4. Kích hoạt cửa sổ File Explorer và đi tới thư mục tải xuống của trình duyệt.

5. Giải nén kho lưu trữ FixWin bằng cách thực hiện các bước trong bài viết này về cách giải nén file ZIP trên Windows.

Giải nén kho lưu trữ ZIP nén
Giải nén kho lưu trữ ZIP nén

6. Nhấp đúp vào file FixWin 11.1.exe trong thư mục giải nén cho FixWin.

7. Nhấp vào Additional Fixes ở bên trái cửa sổ FixWin.

8. Chọn tab Quick Fixes.

9. Nhấn nút Reset Software Distribution folder.

Tab Quick Fixes
Tab Quick Fixes

10. Nhấp vào tùy chọn Reset catroo2 Folder.

11. Thoát FixWin và khởi động lại PC sau khi chọn các tùy chọn đó.

Thứ Hai, 06/11/2023 14:29
51 👨 1.875
0 Bình luận
Sắp xếp theo
    ❖ Windows 11