Catroot và catroot2 là thư mục hệ thống Windows cần cho quá trình Windows Update. Khi chạy Windows Update, thư mục catroot2 lưu chữ ký (signatures) của gói cập nhật Windows và hỗ trợ cài đặt.
Dịch vụ Cryptographic (Dịch vụ mật mã) sử dụng file %windir%\System32\catroot2\edb.log cho quá trình cập nhật. Các bản cập nhật được lưu trong thư mục SoftwareDistribution, sau đó dùng bởi Automatic Updates để thực hiện cập nhật.
Reset hoặc xóa nội dung thư mục catroot2 đã biết khắc phục được một số vấn đề Windows Update.
Nếu nhận "Access Denied" hoặc "Open in another program" khi xóa catroot2, có thể do dịch vụ Cryptographic đang dùng file log.
Reset thư mục catroot2
Mở Command Prompt với quyền Administrator, chạy lần lượt các lệnh:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
Tiếp theo, xóa toàn bộ nội dung trong thư mục catroot2.
Sau đó, trong cửa sổ CMD, chạy:
net start cryptsvc
Thư mục catroot sẽ được reset khi bạn chạy Windows Update lại.
MẸO: Phần mềm portable miễn phí FixWin cho phép reset catroot2 và hầu hết cài đặt/hàm Windows khác chỉ bằng một click.
LƯU Ý QUAN TRỌNG: KHÔNG xóa hoặc đổi tên thư mục Catroot. Thư mục Catroot2 được Windows tự tạo lại, nhưng Catroot KHÔNG** được tạo lại nếu bị đổi tên.
Nếu catroot hoặc catroot2 bị thiếu hoặc không tự tạo lại (do xóa nhầm), hãy tạo thư mục mới cùng tên trong System32, restart máy, rồi chạy Windows Update.
Muốn tìm hiểu thêm các thư mục hệ thống?
$SysReset | $Windows.~BT & $Windows.~WS | $WinREAgent | WinSxS | REMPL | ProgramData | System32 và SysWOW64 | Panther.