Diagnostic Policy Service (ส่วนหนึ่งของ Svchost.exe) ทำหน้าที่ตรวจจับและแก้ไขปัญหาระบบอัตโนมัติ ทำงานพื้นหลังตลอดเวลา แต่บางครั้งกิน CPU สูงผิดปกติ สาเหตุ: Service เสีย, System files เสีย, ไวรัส, Event logs ใหญ่เกินไป
5 วิธีแก้ Diagnostic Policy Service High CPU Usage
วิธีที่ 1: จบ Process ใน Task Manager (ง่ายที่สุด)
- คลิกขวา Start → Task Manager → More Details
- หา Service Host: Diagnostic Policy Service → คลิกขวา → End Task
- Service จะรีสตาร์ทเอง (ถ้าไม่รีสตาร์ท ให้รีสตาร์ทคอมพิวเตอร์)
วิธีที่ 2: รัน SFC และ DISM Scan (ซ่อม System Files)
- CMD (Admin) →
sfc /scannow→ รอจบ 100% - ต่อด้วย
DISM /Online /Cleanup-Image /RestoreHealth→ รอจบ → รีสตาร์ท
วิธีที่ 3: อัปเดต Windows + รัน Performance Troubleshooter
- Settings → Update & Security → Check for updates → ติดตั้ง → รีสตาร์ท
- รัน Update Troubleshooter: Troubleshoot → Additional troubleshooters → Windows Update
- รัน Performance Troubleshooter: Control Panel → Troubleshooting → System and Security → Run maintenance tasks → Advanced → Apply repairs automatically → Next
วิธีที่ 4: ล้าง Event Viewer Logs
- Win + R →
eventvwr.msc→ Enter - Windows Logs → Application → Save All Events As... (backup) → Clear Log
- ทำซ้ำกับ Security, Setup, System → รีสตาร์ท
วิธีที่ 5: ปิด Diagnostic Policy Service + ลบ SRUDB.dat (ทางเลือกสุดท้าย)
services.msc→ หา Diagnostic Policy Service → Properties → Stop → Startup type: Disabled → Apply- File Explorer →
C:\WINDOWS\System32\sru→ ลบ SRUDB.dat - วิธีอื่นปิด Service:
- System Configuration (msconfig) → Services tab → ยกเลิกติ๊ก Diagnostic Policy Service
- Registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS→ Start = 4
- รีสตาร์ท → Windows จะสร้าง SRUDB.dat ใหม่ Service จะหยุดทำงาน
คำเตือน: การปิด Service นี้จะทำให้ Windows ไม่ Auto-diagnose/แก้ปัญหาได้
บทความแนะนำ:
- แก้ Service Host: Local System High CPU/Disk
- แก้ High CPU Usage by Service Host: Local System
- ซ่อม Hard Drive เสียด้วย CMD
- แก้ Windows Audio Device Graph Isolation High CPU
หวังว่าคู่มือนี้ช่วย แก้ Diagnostic Policy Service High CPU ได้ การป้องกัน: อัปเดตไดรเวอร์, สแกนไวรัสสม่ำเสมอ, ลบแอปไม่ใช้