Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

Service Host Diagnostic Policy Service เป็นบริการนโยบายสำคัญที่ติดตั้งโดยค่าเริ่มต้นในทุกระบบ Windows 11/10 หน้าที่ของบริการนี้คือตรวจจับและแก้ไขปัญหาบนส่วนประกอบของระบบ Windows 11/10 เริ่มดำเนินการแก้ไขโดยอัตโนมัติและแจ้งเตือนผู้ใช้เกี่ยวกับปัญหาที่อาจเกิดขึ้น ยังสร้างบันทึกข้อมูลการวินิจฉัยที่เหมาะสมสำหรับสาเหตุของปัญหา

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

บริการ Diagnostic Policy Service ทำงานอัตโนมัติในทุกคอมพิวเตอร์ Windows 11/10 ภายใต้กระบวนการ Service Host แบบร่วมกัน (svchost.exe) หากกระบวนการนี้ไม่ทำงาน คุณจะไม่ทราบสาเหตุของข้อผิดพลาดระบบ คุณสามารถหากระบวนการนี้ที่ทำงานอยู่ใน Task Manager ซึ่งคุณสามารถเปิดได้โดยคลิกขวาที่แถบงาน ตอนนี้เลื่อนลงในแท็บ "Processes" เพื่อดูกระบวนการที่ทำงานอยู่ในพื้นหลัง

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

Diagnostic Policy Service (DPS) แสดงการใช้งานดิสก์ 100%

หลายคนเผชิญปัญหาการใช้งานดิสก์สูงเนื่องจาก Diagnostic Policy Service บนคอมพิวเตอร์ Windows 10 หากบริการนี้ใช้พื้นที่ดิสก์มากผิดปกติ จะส่งผลต่อประสิทธิภาพของระบบทั้งหมด และผู้ใช้จะประสบปัญหาการล่าช้าบนระบบของตน ในบางกรณี การรีบูตระบบใน Safe Mode อาจช่วยได้ การรีสตาร์ทคอมพิวเตอร์ใน Safe Mode จะแก้ไขปัญหาส่วนใหญ่ หากไม่ได้ผล ลองวิธีที่ระบุด้านล่าง

ลบไฟล์ SRUDB.dat

Diagnostic Policy Service สร้างบันทึกอย่างต่อเนื่องในไฟล์ SRUDB.dat ทำให้ขนาดไฟล์ใหญ่ขึ้น นี่เป็นหนึ่งในเหตุผลที่ทำให้บริการ DPS ใช้พื้นที่ดิสก์สูง ดังนั้น การลบไฟล์นี้อาจแก้ไขปัญหาได้ ปฏิบัติตามขั้นตอนด้านล่างเพื่อลบไฟล์ SRUDB.dat

1] ก่อนอื่น คุณต้องหยุดบริการ DPS ให้ค้นหาบริการใน Task Manager ตามที่อธิบายไว้ก่อนหน้านี้ เลือกมันแล้วคลิกปุ่ม "End task" ที่ด้านล่างของ Task Manager

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

2] จะมีหน้าต่างป๊อปอัปปรากฏขึ้นบนหน้าจอ ติ๊กกล่อง "Abandon unsaved data and shut down" และคลิก "Shut down."

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

3] ตอนนี้ กด "Ctrl + R" บนแป้นพิมพ์ของคุณ และพิมพ์ "services.msc" แล้วคลิก OK จะเปิด Services Manager

4] ในหน้าต่าง Services ให้เลื่อนลงค้นหา "Diagnostic Policy Service." คลิกขวาที่มันแล้วเลือก "Properties."

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

5] ในแท็บ "General" คลิก "Stop" แล้ว OK

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

6] ตอนนี้ เปิดหน้าต่าง Run อีกครั้ง และพิมพ์ "%WinDir%\System32\sru" แล้วคลิก OK

7] ในหน้าต่าง Explorer ให้ลบไฟล์ SRUDB.dat

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10

รีสตาร์ทระบบของคุณ

จุดสำคัญที่คุณควรดูแล

มีบางจุดที่จำเป็นต้องปฏิบัติเพื่อประสิทธิภาพคอมพิวเตอร์ที่ดีที่สุดและการใช้งานดิสก์ปกติ เราจะระบุจุดเหล่านี้ไว้ที่นี่

  • รัน Disk Cleanup
  • ควรมีพื้นที่ว่างบนฮาร์ดดิสก์ของระบบอย่างน้อย 30% หรือ 30 GB เพื่อผลลัพธ์ที่ดีที่สุด
  • ถอดอุปกรณ์ภายนอกที่ไม่ได้ใช้งานอยู่
  • ลดโปรแกรมเริ่มต้น – ตรวจสอบให้แน่ใจว่าไม่มีกระบวนการที่ไม่จำเป็นทำงานในพื้นหลัง
  • อัปเดต BIOS อยู่เสมอ คุณสามารถดาวน์โหลดได้จากเว็บไซต์ของผู้ผลิตคอมพิวเตอร์ของคุณ

หวังว่าบทความนี้จะช่วยคุณแก้ไขปัญหาการใช้งานดิสก์ 100% โดย Diagnostic Policy Service

ลิงก์ที่เกี่ยวข้องซึ่งอาจช่วยคุณ:

  • Service Host SysMain ก่อให้เกิดการใช้ CPU และหน่วยความจำสูง
  • กระบวนการ svchost.exe ที่แตกต่างกันบน Windows
  • Service Host State Repository Service ใช้ CPU สูง

Service Host: Diagnostic Policy Service ใช้งานดิสก์ 100% ใน Windows 11/10