Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

อย่างที่คุณอาจทราบแล้ว มีกระบวนการและบริการเบื้องหลังที่ทำงานอยู่หลายอย่างที่ช่วยให้ Windows ทำงานได้อย่างราบรื่น กระบวนการ/บริการพื้นหลังเหล่านี้ส่วนใหญ่ใช้พลังงาน CPU และ RAM น้อยที่สุด แม้ว่าบางครั้งกระบวนการอาจทำงานผิดพลาดหรือได้รับความเสียหายและจบลงด้วยการใช้ทรัพยากรมากกว่าปกติ ทำให้เหลือเพียงเล็กน้อยสำหรับแอปพลิเคชันพื้นหน้าอื่นๆ บริการนโยบายการวินิจฉัยเป็นกระบวนการหนึ่งที่มีชื่อเสียงในด้านการใช้ทรัพยากรระบบในบางโอกาส

บริการนโยบายการวินิจฉัยเป็นหนึ่งในกระบวนการที่ใช้ร่วมกันของ Svchost.exe (Service Host) และมีหน้าที่รับผิดชอบในการตรวจหาปัญหากับส่วนประกอบต่างๆ ของ Windows และแก้ไขปัญหาดังกล่าว บริการจะพยายามแก้ไขปัญหาที่ตรวจพบโดยอัตโนมัติหากเป็นไปได้ และหากไม่เป็นเช่นนั้น ให้บันทึกข้อมูลการวินิจฉัยเพื่อการวิเคราะห์ เนื่องจากการวินิจฉัยและการแก้ไขปัญหาโดยอัตโนมัติเป็นคุณลักษณะที่สำคัญสำหรับประสบการณ์ที่ราบรื่น บริการนโยบายการวินิจฉัยจึงได้รับการตั้งค่าให้เริ่มทำงานโดยอัตโนมัติเมื่อคอมพิวเตอร์เริ่มทำงานและทำงานอยู่เบื้องหลัง ไม่ทราบสาเหตุที่แน่ชัดว่าทำไมมันถึงใช้พลังงาน CPU มากกว่าที่ตั้งใจไว้ แต่จากวิธีแก้ปัญหาที่เป็นไปได้ ผู้กระทำผิดอาจเป็นอินสแตนซ์ของบริการที่เสียหาย ไฟล์ระบบที่เสียหาย ไวรัสหรือการโจมตีของมัลแวร์ ไฟล์บันทึกเหตุการณ์ขนาดใหญ่ ฯลฯ

ในบทความนี้ เราได้อธิบายห้าวิธีที่แตกต่างกันซึ่งจะช่วยให้คุณลดการใช้ CPU ของบริการนโยบายการวินิจฉัยให้กลับมาเป็นปกติได้

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

การแก้ไขที่เป็นไปได้สำหรับการใช้ CPU สูงของบริการนโยบายการวินิจฉัย

ผู้ใช้ส่วนใหญ่จะสามารถแก้ไขการใช้งานดิสก์สูงผิดปกติของบริการนโยบายการวินิจฉัยโดยเพียงแค่รีสตาร์ท ผู้อื่นอาจต้องทำการสแกนเล็กน้อย (SFC และ DISM) เพื่อค้นหาไฟล์ระบบที่เสียหายหรือเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพในตัว การอัปเดตเป็น Windows เวอร์ชันล่าสุดและการล้างบันทึกโปรแกรมดูเหตุการณ์สามารถแก้ไขปัญหาได้เช่นกัน สุดท้าย ถ้าไม่มีอะไรทำงาน ผู้ใช้มีตัวเลือกในการปิดใช้งานบริการ อย่างไรก็ตาม การปิดใช้งานบริการนโยบายการวินิจฉัยหมายความว่า Windows จะไม่ทำการวินิจฉัยอัตโนมัติและแก้ไขข้อผิดพลาดอีกต่อไป

วิธีที่ 1:สิ้นสุดกระบวนการจากตัวจัดการงาน

กระบวนการอาจใช้ทรัพยากรระบบเพิ่มเติมหากมีบางอย่างแจ้งอินสแตนซ์ที่เสียหาย ในกรณีนั้น คุณสามารถลองยุติกระบวนการด้วยตนเอง (บริการนโยบายการวินิจฉัยที่นี่) แล้วปล่อยให้กระบวนการเริ่มต้นใหม่โดยอัตโนมัติ ทั้งหมดนี้สามารถทำได้จาก Windows Task Manager (ฆ่ากระบวนการเร่งรัดทรัพยากรด้วย Windows Task Manager)

1.  คลิกขวา บนเมนูเริ่ม และเลือก ตัวจัดการงาน .

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. คลิก รายละเอียดเพิ่มเติม เพื่อขยายตัวจัดการงาน และดูกระบวนการและบริการที่ใช้งานอยู่ในปัจจุบัน

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

3. ค้นหา โฮสต์บริการ:บริการนโยบายการวินิจฉัย ภายใต้กระบวนการของ Windows คลิกขวา และเลือกจบงาน . (คุณยังสามารถเลือกบริการได้โดยคลิกซ้าย แล้วคลิกที่ สิ้นสุดงาน ปุ่ม ที่มุมขวาล่าง)

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

บริการนโยบายการวินิจฉัยจะรีสตาร์ทโดยอัตโนมัติ หากไม่เป็นเช่นนั้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

วิธีที่ 2:เรียกใช้การสแกน SFC และ DISM

การอัปเดตระบบ Windows ล่าสุดหรือแม้กระทั่งการโจมตีของโปรแกรมป้องกันไวรัสอาจทำให้ไฟล์ระบบบางไฟล์เสียหายส่งผลให้มีการใช้งาน CPU สูงของบริการนโยบายการวินิจฉัย โชคดีที่ Windows มียูทิลิตี้ในตัวเพื่อสแกนหาและซ่อมแซมไฟล์ระบบที่เสียหาย/หายไป อันแรกคือยูทิลิตี้ System File Checker และตามชื่อที่แนะนำ มันจะตรวจสอบความสมบูรณ์ของไฟล์ระบบทั้งหมดและแทนที่ไฟล์ที่เสียหายด้วยสำเนาแคช หากการสแกน SFC ไม่สามารถแก้ไขไฟล์ระบบที่เสียหาย ผู้ใช้สามารถใช้เครื่องมือบรรทัดคำสั่ง Deployment Image Servicing and Management (DISM)

1. พิมพ์ พรอมต์คำสั่ง ในแถบค้นหาของ Windows และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ในแผงด้านขวาเมื่อผลการค้นหามาถึง

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. พิมพ์ sfc /scannow ในหน้าต่างพรอมต์คำสั่งแล้วกด Enter เพื่อดำเนินการ การสแกนอาจใช้เวลาสักครู่ ดังนั้นโปรดอย่าปิดหน้าต่างจนกว่ากระบวนการตรวจสอบจะถึง 100%

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

3. หลังจากเสร็จสิ้น การสแกน SFC ให้ดำเนินการ คำสั่ง DISM . ต่อไปนี้ . อีกครั้ง ให้รออย่างอดทนเพื่อให้กระบวนการสแกนและกู้คืนเสร็จสิ้นก่อนที่จะออกจากแอปพลิเคชัน เริ่มต้นใหม่ คอมพิวเตอร์เมื่อเสร็จแล้ว

DISM /Online /Cleanup-Image /RestoreHealth

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

วิธีที่ 3:อัปเดต Windows และเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพ

ดังที่ได้กล่าวไว้ก่อนหน้านี้ การอัปเดต Windows ล่าสุดอาจเป็นสาเหตุของพฤติกรรมที่ผิดปกติของบริการนโยบายการวินิจฉัย คุณสามารถลองย้อนกลับไปใช้การอัปเดตก่อนหน้าหรือค้นหาการอัปเดตใหม่ๆ ที่ Microsoft แก้ไขข้อผิดพลาด หากคุณกำลังประสบปัญหาใดๆ ขณะอัปเดต Windows ให้เรียกใช้ตัวแก้ไขปัญหาการอัปเดตในตัว

นอกเหนือจากการอัปเดต Windows แล้ว ให้เรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพของระบบเพื่อสแกนหาปัญหาด้านประสิทธิภาพและแก้ไขปัญหาโดยอัตโนมัติ

1. กด แป้น Windows + ฉัน พร้อมกันเพื่อเปิดการตั้งค่าระบบ จากนั้นคลิกที่ อัปเดตและความปลอดภัย การตั้งค่า

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. บนแท็บ Windows Update ให้คลิกที่ Check For Updates . แอปพลิเคชันจะเริ่มค้นหาการอัปเดตที่มีและเริ่มดาวน์โหลดโดยอัตโนมัติ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณเมื่อติดตั้งการอัปเดตใหม่แล้ว

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

3. ตรวจสอบว่าบริการนโยบายการวินิจฉัยยังคงใช้ทรัพยากรระบบของคุณอยู่หรือไม่ และถ้าเป็นเช่นนั้น ให้เรียกใช้ตัวแก้ไขปัญหาการอัปเดต . เปิด อัปเดตและความปลอดภัย การตั้งค่าอีกครั้งและย้ายไปที่ การแก้ไขปัญหา แท็บ จากนั้นคลิกที่ เครื่องมือแก้ปัญหาเพิ่มเติม .

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

4. ในส่วน Get up and running ให้คลิกที่ Windows Update เพื่อดูตัวเลือกที่มี จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา . ที่ตามมา ปุ่ม. ทำตามคำแนะนำบนหน้าจอและเข้าสู่ขั้นตอนการแก้ปัญหา

ในการเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพของระบบ:

1. พิมพ์ แผงควบคุม ในเริ่ม แถบค้นหา แล้วกด Enter ให้เปิดเหมือนเดิม

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. คลิก การแก้ไขปัญหา .

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

3. ใต้ระบบและความปลอดภัย ให้คลิกที่ เรียกใช้งานบำรุงรักษา ไฮเปอร์ลิงก์

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

4. ในหน้าต่างต่อไปนี้ ให้คลิกที่ ขั้นสูง และทำเครื่องหมายที่ช่องถัดจากใช้การซ่อมแซมโดยอัตโนมัติ . คลิกที่ ถัดไป เพื่อเรียกใช้ตัวแก้ไขปัญหา

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

วิธีที่ 4:ล้างบันทึกตัวแสดงเหตุการณ์

โปรแกรม Event Viewer จะเก็บบันทึกข้อความแสดงข้อผิดพลาดของแอปพลิเคชันและระบบทั้งหมด คำเตือน ฯลฯ บันทึกเหตุการณ์เหล่านี้สามารถสร้างขึ้นในขนาดที่มากและปัญหาพร้อมท์สำหรับกระบวนการโฮสต์บริการ การล้างบันทึกสามารถช่วยแก้ไขปัญหาเกี่ยวกับบริการนโยบายการวินิจฉัยได้ เราขอแนะนำให้คุณล้างบันทึกของผู้ดูเหตุการณ์เป็นประจำเพื่อหลีกเลี่ยงปัญหาในอนาคต

1. เปิดกล่องคำสั่ง Run โดยกด ปุ่ม Windows + R , พิมพ์ eventvwr.msc และคลิกที่ ตกลง เพื่อเปิดตัวแสดงเหตุการณ์ แอปพลิเคชัน

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. ในบานหน้าต่างด้านซ้าย ให้ขยาย บันทึกของ Windows โฟลเดอร์โดยคลิกที่ลูกศรเล็ก ๆ แล้วเลือก แอปพลิเคชัน จากรายการต่อไป

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

3. ขั้นแรก บันทึกเหตุการณ์ปัจจุบันโดยคลิกที่ บันทึกกิจกรรมทั้งหมดเป็น... ในบานหน้าต่างด้านขวา (โดยค่าเริ่มต้น ไฟล์จะถูกบันทึกในรูปแบบ .evtx บันทึกสำเนาอื่นในรูปแบบ .text หรือ .csv) และเมื่อบันทึกแล้ว ให้คลิกที่ ล้างบันทึก… ตัวเลือก. ในป๊อปอัปที่ตามมา ให้คลิกที่ ล้าง อีกครั้ง

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

4. ทำซ้ำขั้นตอนข้างต้นเพื่อความปลอดภัย การตั้งค่า และระบบ เริ่มต้นใหม่ คอมพิวเตอร์หลังจากล้างบันทึกเหตุการณ์ทั้งหมดแล้ว

วิธีที่ 5:ปิดใช้งานบริการนโยบายการวินิจฉัยและลบไฟล์ SRUDB.dat

สุดท้ายแล้ว หากวิธีการข้างต้นไม่สามารถแก้ไขโฮสต์บริการ:ปัญหาการใช้งาน CPU ของนโยบายการวินิจฉัยสูง คุณสามารถเลือกปิดใช้งานได้ทั้งหมด คุณสามารถปิดใช้งานบริการได้สี่วิธี วิธีที่ง่ายที่สุดคือจากแอปพลิเคชันบริการ นอกจากการปิดระบบแล้ว เราจะลบไฟล์ SRUDB.dat ซึ่งเก็บข้อมูลทุกประเภทเกี่ยวกับคอมพิวเตอร์ (การใช้แบตเตอรี่ของแอปพลิเคชัน ไบต์ที่เขียนและอ่านจากฮาร์ดไดรฟ์ตามแอปพลิเคชัน การวินิจฉัย ฯลฯ) ไฟล์นี้สร้างและแก้ไขโดยบริการนโยบายการวินิจฉัยทุกๆ สองสามวินาที ซึ่งทำให้มีการใช้งานดิสก์สูง

1. พิมพ์ services.msc ในกล่องคำสั่ง Run และคลิกที่ ตกลง เพื่อเปิด บริการ แอปพลิเคชัน. (มี 8 วิธีในการเปิด Windows Services Manager ดังนั้นอย่าลังเลที่จะเลือกเอง)

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. ตรวจสอบให้แน่ใจว่าบริการทั้งหมดจัดเรียงตามตัวอักษร (คลิกที่ คอลัมน์ชื่อ ให้ดำเนินการดังกล่าว) และค้นหาบริการนโยบายการวินิจฉัยแล้ว คลิกขวา และเลือกคุณสมบัติ .

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

3. ภายใต้ ทั่วไป แท็บ คลิกที่ หยุด เพื่อยุติการให้บริการ

4. ตอนนี้ ขยาย ประเภทการเริ่มต้น เมนูแบบเลื่อนลงและเลือก ปิดการใช้งาน .

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

5. คลิกที่ สมัคร เพื่อบันทึกการเปลี่ยนแปลง จากนั้นกด ตกลง เพื่อปิดหน้าต่างคุณสมบัติ

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

6. จากนั้นดับเบิลคลิกที่ File Explorer ไอคอนทางลัดบนเดสก์ท็อปของคุณเพื่อเปิดแบบเดียวกันและไปที่ที่อยู่ต่อไปนี้:

C:\WINDOWS\System32\sru

7. ค้นหา SRUDB.dat ไฟล์ คลิกขวา และเลือก ลบ . ยืนยันป๊อปอัปที่อาจปรากฏขึ้น

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

หากคุณปิดใช้งานบริการนโยบายการวินิจฉัยจากแอปพลิเคชันตัวจัดการบริการไม่สำเร็จ ลองวิธีใดวิธีหนึ่งจากสามวิธีอื่น

1. จากการกำหนดค่าระบบ:  เปิดการกำหนดค่าระบบ> แท็บบริการ> ยกเลิกการเลือก/ยกเลิกการเลือก บริการนโยบายการวินิจฉัย

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

2. จากตัวแก้ไขรีจิสทรี: เปิด Registry Editor แล้วไปที่:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. ดับเบิลคลิกที่เริ่ม ในบานหน้าต่างด้านขวาแล้วเปลี่ยนข้อมูลค่าเป็น 4 .

แก้ไขโฮสต์บริการ:บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง

4. รีสตาร์ทคอมพิวเตอร์ และ Windows จะสร้างไฟล์ SRDUB.dat ขึ้นใหม่โดยอัตโนมัติ บริการนโยบายการวินิจฉัยไม่ควรเปิดใช้งานอีกต่อไป ดังนั้นจึงทำให้เกิดปัญหาด้านประสิทธิภาพ

แนะนำ:

  • แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์
  • แก้ไขการใช้งาน CPU สูงโดยโฮสต์บริการ:ระบบภายใน
  • จะซ่อมแซมหรือแก้ไขฮาร์ดไดรฟ์ที่เสียหายโดยใช้ CMD ได้อย่างไร
  • แก้ไข Windows Audio Device Graph Isolation ใช้ CPU สูง

เราหวังว่าคู่มือนี้จะเป็นประโยชน์ และคุณสามารถแก้ไขโฮสต์บริการ:การใช้งาน CPU ของนโยบายการวินิจฉัยสูง บนคอมพิวเตอร์ที่ใช้ Windows 10 บางสิ่งที่คุณสามารถลองป้องกันปัญหาไม่ให้เกิดขึ้นอีกในอนาคตคือการอัปเดตไดรเวอร์คอมพิวเตอร์ทั้งหมดและดำเนินการสแกนไวรัสตามปกติ คุณควรถอนการติดตั้งแอปพลิเคชันของบริษัทอื่นที่ตรงตามวัตถุประสงค์และไม่จำเป็นอีกต่อไป สำหรับความช่วยเหลือใดๆ เกี่ยวกับบริการนโยบายการวินิจฉัย โปรดติดต่อเราในส่วนความคิดเห็นด้านล่าง