วิธีแก้ไขข้อผิดพลาดนโยบายการวินิจฉัยโฮสต์บริการ

นโยบายการวินิจฉัยโฮสต์บริการ





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



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

Service Host (Svchost.exe) คืออะไร?

นโยบายการวินิจฉัยโฮสต์บริการ



แอพและโปรแกรมบางตัวบนพีซีของคุณเรียกว่าไฟล์ปฏิบัติการแบบสแตนด์อโลนและสามารถรันผ่านตัวมันเองได้ แต่บริการเหล่านี้ส่วนใหญ่เป็น DLL (ไดนามิกลิงก์ไลบรารี) ที่ไม่มีข้อมูลทั้งหมดที่จำเป็นในการเรียกใช้ด้วยตัวเองจริงๆ



DLL เหล่านี้จำเป็นต้องมีโฮสต์บริการเพื่อโหลดและรันบนพีซีของคุณ ด้วยเหตุนี้คุณจึงมีกระบวนการโฮสต์บริการจำนวนมากที่ทำงานอยู่เมื่อใดก็ตามที่คุณเปิดตัวจัดการงานจริง

แท็บเล็ตของฉันเชื่อมต่อ แต่ไม่มีอินเทอร์เน็ต

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



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



วิธีแก้ไขข้อผิดพลาดนโยบายการวินิจฉัยโฮสต์บริการ

ข้อเสนอแนะทั่วไป

  • ก่อนอื่นเพียงพยายามสิ้นสุดกระบวนการงานและปล่อยให้รีสตาร์ทตัวเองเช่นกัน ดูว่าสูงหรือไม่ ซีพียู การใช้งานเกิดขึ้นจากกระบวนการตอนนี้หรือไม่ หากยังคงดำเนินต่อไปให้รีบูตเครื่อง
  • คุณต้องเรียกใช้ไฟล์ สแกน System File Checker หรือเรียกใช้ DISM คำสั่งเพื่อซ่อมแซมความเสียหายของกล่องจดหมาย
  • ลองสร้างบัญชีผู้ใช้ใหม่และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
  • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเวอร์ชันล่าสุด การอัปเดตของ Windows .
  • จากนั้นเรียกใช้ ตัวแก้ไขปัญหาประสิทธิภาพของระบบ .
  • คุณต้องอัปเดตเครื่องของคุณ ไบออส เฟิร์มแวร์เป็นเวอร์ชันล่าสุด
  • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไดรเวอร์ล่าสุดในระบบด้วย

ผ่าน File Explorer

  • กด Windows + R จากนั้นพิมพ์สิ่งต่อไปนี้ในไฟล์ วิ่ง ใหฉกดปุจม ป้อน สำคัญ:
  %WinDir%System32sru  
  • ตอนนี้อยู่ใน sru เปิดโฟลเดอร์เพียงแค่ค้นหาไฟล์ SRUDB.dat ไฟล์แล้วลบออก
  • คุณต้องปิด File Explorer จากนั้นรีสตาร์ทระบบของคุณ

จากตัวจัดการงาน

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

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

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

ลบไฟล์ SRUDB.dat ออกจากโฟลเดอร์ SRU

ดังนั้นหาก 2 วิธีข้างต้นไม่ได้ผลเราก็ต้องลบไฟล์ SRUDB.dat ออกจากโฟลเดอร์ sru ด้วย SRUDB.dat ไฟล์นั้นเกี่ยวข้องกับไฟล์ บริการนโยบายการวินิจฉัย . ไฟล์นี้ส่วนใหญ่อาจมีขนาดใหญ่มากและอาจทำให้ใช้หน่วยความจำได้มาก เมื่อใดก็ตามที่เราลบไฟล์นี้ปัญหาส่วนใหญ่ของบริการ Diagnostic Policy Service ที่ใช้พลังงาน CPU เป็นจำนวนมากจะหายไปด้วย คุณต้องทำตามขั้นตอนง่ายๆที่แสดงด้านล่างเพื่อให้บรรลุเป้าหมายเดียวกัน:

  • เปิดกล่องโต้ตอบเรียกใช้โดยแตะที่ไฟล์ ชนะ + ร คีย์เข้าด้วยกัน เมื่อเปิดขึ้นมาแล้ว คัดลอกวาง ต่อไปนี้แล้วแตะที่ ป้อน สำคัญ.

นโยบายการวินิจฉัยโฮสต์บริการ

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

สรุป

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

ขอให้มีความสุขในวันนี้!

ดูเพิ่มเติม: วิธีแก้ไข 'Windows ไม่สามารถฟอร์แมตไดรฟ์นี้' ใน Windows 10