ข้อผิดพลาด Svchost.exe (netsvcs) ใน Windows 10: ฉันจะแก้ไขได้อย่างไร

ปัญหา svchost ใน Windows 10

Svchost.exe (netsvcs)มิฉะนั้น Service Host คือกระบวนการบริการที่ใช้ร่วมกันใน Windows เป็นกระบวนการย่อยของ Svchost.exe ที่โหลดบริการมากมายที่เต็มไปด้วยกลุ่มnetsvcs

กลุ่มบริการดังกล่าวประกอบด้วย User Manager, Task Scheduler, Windows Update, BITS, Themes, Remote Desktop Configuration และอีกสองสามอย่างที่ค่อนข้างจำเป็นสำหรับ Windows 10

แนวคิดหลักที่อยู่เบื้องหลัง Svchost.exe คือกลุ่มของบริการใช้กระบวนการเดียวเพื่อรักษาทรัพยากรระบบ อย่างไรก็ตามผู้ใช้บางรายพบว่า Svchost.exe (netsvcs) มีการใช้งาน CPU หรือ RAM สูงเกินไป

บางครั้งสิ่งนี้สามารถทำให้ netsvcs ใช้ RAM ได้ถึง 50% Svchost.exe (netsvcs) hogging ทรัพยากรระบบเป็นปัญหาที่ยังคงมีอยู่ตั้งแต่ Windows 7 และอาจเกิดจากมัลแวร์ Windows Updates หรือบันทึก Event Viewer แบบเต็ม

วิธีแก้ไขข้อผิดพลาด Svchost.exe

  1. สแกนหามัลแวร์
  2. ล้างบันทึกตัวแสดงเหตุการณ์
  3. เรียกใช้ Windows Update Troubleshooter
  4. ลบโฟลเดอร์ SoftwareDistribution
  5. ปิดบริการ Wuauserv

คุณสามารถตรวจสอบการจัดสรรทรัพยากรระบบของ Svchost.exe (netsvcs) ด้วยตัวจัดการงาน ครั้งแรกคุณควรคลิกขวาที่แถบงานและเลือกที่ Task Manager

คลิกรายละเอียดเพื่อเปิดแท็บที่แสดงด้านล่าง นั่นแสดงให้คุณเห็นการใช้งานซอฟต์แวร์และกระบวนการอื่น ๆ ของ CPU และ RAM Svchost.exe มีอยู่หลายครั้ง แต่มีเพียงหนึ่งในกระบวนการของระบบเท่านั้นคือ Svchost.exe (netsvcs)

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

กระบวนการ Svchost.exe (netsvcs) ระบบจะเปิดแท็บบริการกับบริการ netsvc ไฮไลต์เช่นเดียวกับในภาพรวมดังต่อไปนี้เมื่อคุณเลือกไปที่บริการ (s)

1. สแกนหามัลแวร์

หากคุณพบว่า netsvcs มีการใช้งาน CPU หรือ RAM สูงเกินไปอาจมีการแก้ไขปัญหาบางประการ กระบวนการของระบบ Svchost.exe (netsvcs) ป่องมักเกิดจากมัลแวร์

ดังนั้นให้สแกนหามัลแวร์ด้วยโปรแกรมป้องกันไวรัส มีโปรแกรมอรรถประโยชน์ของบุคคลที่สามมากมายที่กำจัดมัลแวร์ แต่คุณสามารถสแกนด้วย Windows Defender ได้ดังนี้

  • กดปุ่ม Cortana บนแถบงานและป้อน 'Defender' ในช่องค้นหา
  • เลือกเพื่อเปิด Windows Defender ที่แสดงด้านล่าง

  • กดปุ่มเปิดเพื่อเปิดใช้งานยูทิลิตี้ โปรดทราบว่าคุณจะต้องปิดซอฟต์แวร์ป้องกันไวรัสของ บริษัท อื่นเพื่อสแกนด้วย Windows Defender
  • เลือก ตัวเลือกเต็มเพื่อการสแกนอย่างละเอียดยิ่งขึ้น
  • กดสแกนตอนนี้ปุ่ม
  • หาก Windows Defender ตรวจพบสิ่งใดคุณสามารถกดปุ่มClean PCเพื่อลบรายการที่ตรวจพบ

2. ล้างบันทึกตัวแสดงเหตุการณ์

ปัญหาการใช้งาน CPU หรือ RAM สูง Svchost.exe (netsvcs) อาจเกิดจากบันทึก Event Viewer ที่เต็มเกินไป ดังนั้นการล้างบันทึกของ Event Viewer จึงเป็นอีกวิธีหนึ่งที่อาจเกิดขึ้นได้ นี่คือวิธีที่คุณสามารถล้างล็อกใน Win 10 ได้

  • กดปุ่ม Win + R เพื่อเปิด Run
  • Enter 'eventvwr' ในกล่องข้อความเรียกใช้และกดตกลงปุ่ม ที่เปิด Event Viewer ที่แสดงด้านล่าง

  • ตอนนี้คุณสามารถคลิกสองครั้งที่ Windows Logs
  • จากนั้นคุณควรคลิกขวาที่ Application และเลือกClear Logจากเมนูบริบท
  • นอกจากนี้ให้ล้างบันทึกสำหรับการตั้งค่าระบบและความปลอดภัย
  • จากนั้นคุณสามารถรีสตาร์ท Windows 10 ได้

3. เรียกใช้ Windows Update Troubleshooter

การใช้ทรัพยากรระบบสูงของ netsvcs มักเกิดขึ้นระหว่างการอัปเดต Windows ดังนั้นบริการ Windows Update (wuauserv) จึงมักก่อให้เกิดการใช้งาน netsvcs CPU และ RAM มากเกินไป การเรียกใช้ Windows Update Troubleshooter สามารถช่วยแก้ไข wuauserv ได้

  • Windows Update Troubleshooter ไม่รวมอยู่ใน Win 10 เปิดหน้าเว็บไซต์นี้แล้วคลิกดาวน์โหลดตัวแก้ไขปัญหาสำหรับ Windows 10เพื่อบันทึกตัวแก้ไขปัญหาลงในแล็ปท็อปหรือเดสก์ท็อปของคุณ
  • คลิก WindowsUpdateDiagnostic เพื่อเปิด Windows Update Troubleshooter ดังต่อไปนี้

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

4. ลบโฟลเดอร์ SoftwareDistribution

SoftwareDistribution คือโฟลเดอร์ที่จัดเก็บการอัปเดตและการล้างข้อมูลนั้นออกสามารถช่วยแก้ไข Windows Update หากต้องการล้างโฟลเดอร์นั้นให้กดปุ่ม Win + R hotkey เพื่อเปิด Run

  • Enter 'services.msc ในกล่องข้อความเรียกใช้และกดตกลงปุ่ม
  • เลื่อนหน้าต่าง Services ลงไปจนกว่าคุณจะเข้าสู่ Windows Update จากนั้นคุณสามารถคลิกขวาที่ Windows Update และเลือกหยุด
  • กดปุ่ม File Explorer บนทาสก์บาร์
  • เปิดโฟลเดอร์ C: Windows ซึ่งรวมถึงโฟลเดอร์ย่อย SoftwareDistribution

  • ตอนนี้คุณสามารถคลิกขวาที่โฟลเดอร์ SoftwareDistribution และเลือกลบ
  • จากนั้นรีสตาร์ทเดสก์ท็อปหรือแล็ปท็อปของคุณและตรวจสอบการอัปเดตด้วยแอปการตั้งค่า

5. ปิดบริการ Wuauserv

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

ตัวอย่างเช่นการอัปเดตผู้สร้างจะเพิ่มโปรแกรม Paint 3D ให้กับ Windows 10 อย่างไรก็ตามคุณสามารถปิด wuauserv ได้ดังนี้

  • เปิด Run โดยกดแป้น Win + แป้นพิมพ์ลัด R
  • ป้อน 'services.msc' ในกล่องข้อความและคลิกตกลงเพื่อเปิดหน้าต่างด้านล่าง

  • ดับเบิลคลิก Windows Update เพื่อเปิดหน้าต่างในภาพรวมด้านล่าง

  • เลือกDisabledจากเมนูแบบเลื่อนลง Startup
  • กดApplyและOKปุ่ม

หลังจากนั้นคุณสามารถตรวจสอบการอัปเดตด้วยตนเองได้โดยการเปลี่ยน wuauserv ชั่วคราวทุกสองสามเดือน เปลี่ยนประเภท Windows Update Startup เป็นManualเพื่อรีสตาร์ท wuauserv จากนั้นคุณสามารถตรวจหาการอัปเดตได้ด้วยตนเอง เมื่อคุณอัปเดตแพลตฟอร์มแล้วให้ปิด wuauserv อีกครั้ง

การแก้ไขเหล่านี้ช่วยให้มั่นใจได้ว่า Svchost.exe (netsvcs) ไม่ทำให้ทรัพยากรระบบหมดไปมากนัก คุณยังสามารถลองปิดบริการอื่น ๆ ในกลุ่ม netsvcs ได้เช่นเดียวกับ Windows Update แต่บางส่วนอาจมีความจำเป็นต่อระบบปฏิบัติการ

ดังนั้นตรวจสอบรายละเอียดบริการที่รวมอยู่ในหน้าต่างคุณสมบัติก่อนที่จะปิด

เรื่องราวที่เกี่ยวข้องที่คุณต้องตรวจสอบ:

  • ข้อความ“ ปิดโปรแกรมเพื่อป้องกันข้อมูลสูญหาย” ใน Windows 10 [แก้ไข]
  • แก้ไข: Windows Driver Frameworks ใช้ CPU มากเกินไป
  • แก้ไข: Kernel security check failure RAM

หมายเหตุบรรณาธิการ: โพสต์นี้เผยแพร่ครั้งแรกในเดือนสิงหาคม 2017 และได้รับการอัปเดตเพื่อความสดใหม่และความถูกต้อง