Service Host Diagnostic Policy Service là dịch vụ chính sách quan trọng được cài đặt mặc định trên tất cả hệ thống Windows 11/10. Chức năng của dịch vụ này là phát hiện và khắc phục sự cố trên các thành phần hệ thống Windows 11/10. Nó khởi động hành động khắc phục tự động và thông báo cho người dùng về các vấn đề tiềm ẩn. Nó cũng tạo nhật ký để lưu thông tin chẩn đoán cho nguyên nhân các sự cố.
Dịch vụ Diagnostic Policy Service chạy tự động trên tất cả PC Windows 11/10 dưới tiến trình Service Host dùng chung (svchost.exe). Nếu tiến trình này không chạy, bạn sẽ không biết nguyên nhân lỗi hệ thống. Bạn có thể tìm thấy tiến trình này chạy trong Task Manager, mở bằng cách nhấp chuột phải vào Taskbar. Cuộn xuống tab "Processes" để xem các tiến trình chạy ngầm.
Diagnostic Policy Service (DPS) hiển thị 100% disk usage
Nhiều người gặp hiện tượng Disk usage cao do Diagnostic Policy Service trên Windows 10. Nếu dịch vụ tiêu thụ dung lượng ổ đĩa bất thường, nó ảnh hưởng đến hiệu suất toàn hệ thống, và người dùng gặp lag. Trong một số trường hợp, khởi động lại hệ thống ở Safe Mode có thể giúp. Khởi động lại máy tính ở Safe Mode khắc phục hầu hết các vấn đề. Nếu không hiệu quả, hãy thử phương pháp dưới đây.
Xóa file SRUDB.dat
Diagnostic Policy Service liên tục tạo nhật ký trong file SRUDB.dat. Điều này làm kích thước file lớn. Đây là một trong những lý do DPS tiêu thụ disk space cao. Do đó, xóa file này có thể khắc phục vấn đề. Làm theo các bước dưới đây để xóa file SRUDB.dat.
1. Trước hết, bạn phải dừng dịch vụ DPS. Tìm dịch vụ trong Task Manager như đã mô tả. Chọn nó và nhấp nút "End task" ở dưới cùng Task Manager.
2. Cửa sổ popup sẽ hiện ra. Tích vào hộp "Abandon unsaved data and shut down" và nhấp "Shut down."
3. Bây giờ, nhấn "Ctrl + R" trên bàn phím và gõ "services.msc" và nhấp OK. Nó sẽ mở Services Manager.
4. Trong cửa sổ Services, cuộn xuống tìm "Diagnostic Policy Service." Nhấp chuột phải vào nó và chọn "Properties."
5. Trong tab "General", nhấp "Stop" rồi OK.
6. Bây giờ, mở lại cửa sổ Run và gõ "%WinDir%\System32\sru" và nhấp OK.
7. Trong cửa sổ Explorer, xóa file SRUDB.dat.
Khởi động lại hệ thống của bạn.
Một số lưu ý quan trọng bạn nên tuân thủ
Có một số điểm cần tuân thủ để đạt hiệu suất máy tính tối ưu và disk usage bình thường. Chúng tôi liệt kê các điểm này ở đây.
- Chạy Disk Cleanup
- Nên có ít nhất 30% hoặc 30 GB dung lượng trống trên ổ cứng hệ thống để có kết quả tối ưu.
- Rút các thiết bị ngoại vi không đang sử dụng.
- Giảm chương trình khởi động – Đảm bảo không có tiến trình vô ích chạy ngầm.
- Giữ BIOS cập nhật. Bạn có thể tải từ trang web của nhà sản xuất máy tính.
Hy vọng bài viết này sẽ giúp bạn giải quyết vấn đề 100% disk usage do Diagnostic Policy Service gây ra.
Các liên kết liên quan có thể giúp bạn:
- Service Host SysMain gây High CPU và Memory usage.
- Các tiến trình svchost.exe khác nhau trên Windows.
- Service Host State Repository Service high CPU usage.