Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Makecab.exe chạy khi khởi động & chiếm CPU cao

Đôi khi tiến trình makecab.exe gây sử dụng CPU cao trong hệ thống và làm chậm nó. Người dùng báo cáo Process Monitor hiển thị nhiều instance của tiến trình makecab.exe. Vậy makecab.exe là tiến trình gì đang chạy trên Windows?

Chương trình makecab.exe nén file log Component-Based Servicing (CBS log files) – và những file này có thể rất lớn! Nếu không nén, các file này sẽ sử dụng dung lượng hệ thống đáng kể. Lý tưởng nhất, makecab.exe không tiêu thụ CPU cao để làm việc này. Tuy nhiên, đôi khi nó tái tạo hàng nghìn instance của chính nó và do đó gây quá tải tài nguyên hệ thống. Điều này làm chậm hệ thống.

Makecab.exe chạy khi khởi động & tiêu thụ CPU cao

Lý do phổ biến nhất khiến tiến trình makecab.exe chạy bất ngờ khi khởi động và tái tạo hàng nghìn instance là do Windows Update thất bại. Nguyên nhân khác có thể là virus hoặc malware sửa đổi file. Các nguyên nhân có thể là cập nhật hệ thống thất bại hoặc virus/gây ra vấn đề.

Thử các giải pháp sau để khắc phục vấn đề:

  1. Xóa file log bằng File Explorer
  2. Xóa file log bằng Command Prompt nâng cao
  3. Quét virus toàn hệ thống
  4. Gỡ cài đặt chương trình đáng ngờ
  5. Dọn dẹp ổ đĩa (Disk cleanup)
  6. Chạy SFC scan

1. Xóa file log bằng File Explorer

Thú vị thay, file CBS log có thể lớn đến 20GB và do đó xóa các file này cũng tiết kiệm dung lượng hệ thống. Các log không có nhiều ích và xóa chúng chắc chắn không hại hệ thống.

Mở File Explorer và điều hướng đến đường dẫn C:\Windows\Logs\CBS.Makecab.exe chạy khi khởi động & chiếm CPU cao

Xóa file CBS log từ thư mục này.

Điều này làm giảm tải cho chương trình makecab.exe vì nó không còn file CBS log để nén. Do đó, tiến trình sẽ được giải tỏa tạm thời.

Khởi động lại hệ thống và kiểm tra xem vấn đề đã được khắc phục chưa.

2. Xóa file log bằng Elevated Command Prompt

Tìm Command Prompt trong thanh tìm kiếm Windows và chuột phải vào nó. Chọn Run as administrator (Chạy với quyền quản trị).

Gõ lệnh sau và nhấn Enter để thực thi:

del /f %windir%\logs\cbs\*.log

Makecab.exe chạy khi khởi động & chiếm CPU cao
Khởi động lại hệ thống sau khi lệnh thực thi xong.

Có khả năng cao điều này sẽ kết thúc việc sử dụng ổ đĩa cao. Để chắc chắn nguyên nhân cũng được khắc phục, chúng ta có thể tiến hành các giải pháp sau.

2. Quét virus toàn hệ thống (Full system anti-virus scan)

Một trong những nguyên nhân cơ bản có thể là malware. Do đó, ngay cả khi bạn tạm thời giải quyết, quét virus toàn hệ thống được khuyến nghị. Bạn có thể dùng bất kỳ anti-virus uy tín nào hoặc Windows Defender để quét.

3. Gỡ cài đặt chương trình đáng ngờ (Uninstall suspicious programs)

Freeware không phải lúc nào cũng miễn phí. Thường thì tải freeware cài malware vào hệ thống. Một số phần mềm trả phí cũng mang virus và malware vào hệ thống. Bất kỳ phần mềm nào tải từ nhà xuất bản không xác thực có thể được coi là đáng ngờ.

Nếu đây là trường hợp của hệ thống bạn, thử gỡ cài đặt freeware gần đây hoặc phần mềm đáng ngờ.

Nhấn Win + R để mở cửa sổ Run và gõ lệnh appwiz.cpl. Nhấn Enter để mở cửa sổ Programs and Features.

Sắp xếp danh sách chương trình theo thứ tự ngày cài đặt.Makecab.exe chạy khi khởi động & chiếm CPU cao

Chuột phải và gỡ cài đặt freeware gần đây hoặc chương trình đáng ngờ.

4. Chạy Disk Cleanup

Disk Cleanup Utility (Tiện ích dọn dẹp ổ đĩa) hữu ích trong việc xóa file tạm và không cần thiết trên hệ thống.

Nhấn Win + R để mở cửa sổ Run và gõ lệnh cleanmgr. Nhấn Enter để mở cửa sổ Disk Cleanup.

Chọn ổ đĩa và nhấp OK để dọn dẹp ổ đĩa và khởi động lại hệ thống.

5. Chạy SFC scan

Makecab.exe chạy khi khởi động & chiếm CPU cao

Windows đi kèm với chức năng tích hợp để sửa file hệ thống thiết yếu. SFC (System File Checker) scan là một trong những chức năng đó có thể giúp bạn sửa chữa và khắc phục bất kỳ file hệ thống lỗi nào trên hệ điều hành Windows của bạn.

Ngoài các bước này, bạn cần cập nhật Windows thường xuyên để chắc chắn không bỏ lỡ bản cập nhật khắc phục.

Có thể vô hiệu hóa makecab.exe không?

Bạn không thể & không nên vô hiệu hóa tiến trình makecab.exe trực tiếp vì nó cần thiết cho hệ thống. Nếu bạn kết thúc tác vụ trong Task Manager, file CBS log sẽ tiếp tục lớn lên đến kích thước ban đầu cho đến khi bạn khởi động lại hệ thống.

Chúc may mắn!

Makecab.exe chạy khi khởi động & chiếm CPU cao