Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

หยุด Diagnostic Policy Service กิน CPU สูง: แก้ด่วน 5 วิธี

Diagnostic Policy Service (ส่วนหนึ่งของ Svchost.exe) ทำหน้าที่ตรวจจับและแก้ไขปัญหาระบบอัตโนมัติ ทำงานพื้นหลังตลอดเวลา แต่บางครั้งกิน CPU สูงผิดปกติ สาเหตุ: Service เสีย, System files เสีย, ไวรัส, Event logs ใหญ่เกินไป

5 วิธีแก้ Diagnostic Policy Service High CPU Usage

วิธีที่ 1: จบ Process ใน Task Manager (ง่ายที่สุด)

  1. คลิกขวา Start → Task Manager → More Details
  2. หา Service Host: Diagnostic Policy Service → คลิกขวา → End Task
  3. Service จะรีสตาร์ทเอง (ถ้าไม่รีสตาร์ท ให้รีสตาร์ทคอมพิวเตอร์)

วิธีที่ 2: รัน SFC และ DISM Scan (ซ่อม System Files)

  1. CMD (Admin) → sfc /scannow → รอจบ 100%
  2. ต่อด้วย DISM /Online /Cleanup-Image /RestoreHealth → รอจบ → รีสตาร์ท

วิธีที่ 3: อัปเดต Windows + รัน Performance Troubleshooter

  1. Settings → Update & Security → Check for updates → ติดตั้ง → รีสตาร์ท
  2. รัน Update Troubleshooter: Troubleshoot → Additional troubleshooters → Windows Update
  3. รัน Performance Troubleshooter: Control Panel → Troubleshooting → System and Security → Run maintenance tasks → Advanced → Apply repairs automatically → Next

วิธีที่ 4: ล้าง Event Viewer Logs

  1. Win + R → eventvwr.msc → Enter
  2. Windows Logs → Application → Save All Events As... (backup) → Clear Log
  3. ทำซ้ำกับ Security, Setup, System → รีสตาร์ท

วิธีที่ 5: ปิด Diagnostic Policy Service + ลบ SRUDB.dat (ทางเลือกสุดท้าย)

  1. services.msc → หา Diagnostic Policy Service → Properties → Stop → Startup type: Disabled → Apply
  2. File Explorer → C:\WINDOWS\System32\sru → ลบ SRUDB.dat
  3. วิธีอื่นปิด Service:
    • System Configuration (msconfig) → Services tab → ยกเลิกติ๊ก Diagnostic Policy Service
    • Registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS → Start = 4
  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 ได้ การป้องกัน: อัปเดตไดรเวอร์, สแกนไวรัสสม่ำเสมอ, ลบแอปไม่ใช้