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

วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)

ผู้ใช้ Windows จำนวนมากประสบปัญหาที่แปลกประหลาดและคุกคามสูง ซึ่งกระบวนการเฉพาะที่ชื่อ svchost.exe (netsvcs) เริ่มร้องขอและใช้ RAM มากขึ้นเรื่อยๆ หลังจากที่คอมพิวเตอร์ที่ได้รับผลกระทบบูทและไม่สามารถปล่อย RAM ทิ้งได้ไม่ว่าจะสะสมมากแค่ไหน

svchost.exe คืออะไร

โฮสต์บริการ หรือ svchost.exe เป็นกระบวนการโฮสต์ Windows ที่สำคัญซึ่งอยู่ใน C:\Windows\System32 การทำงานเป็นไฟล์เรียกทำงานเป็นการพึ่งพาไฟล์ Windows DLL หลายไฟล์และบริการที่เกี่ยวข้องโดยที่หน้าต่างใดจะไม่ทำงาน เนื่องจากนี่เป็นกระบวนการของระบบที่จำเป็น บางครั้งอาจขัดขวางการใช้งาน CPU เนื่องจากกระบวนการภายนอกที่ขึ้นอยู่กับกระบวนการนั้น

ดังที่แสดงในภาพด้านล่าง คุณสามารถดูกระบวนการ svchost ต่างๆ ที่ทำงานด้วยระบบ/ในเครื่องและบัญชีผู้ใช้

วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)

เหตุใด Svchost.exe (netsvcs) จึงขัดขวางการใช้งาน RAM และ CPU

ปัญหานี้รุนแรงมากจนจำนวน RAM ทั้งหมดที่ใช้โดยกระบวนการของไฟล์ svchost.exe (netsvcs) นั้นเกินกว่า 50% โดยใช้เวลาเพียงเล็กน้อยและไปถึงจุดที่คอมพิวเตอร์ที่ได้รับผลกระทบเฉื่อยชา ใช้งานไม่ได้และจำเป็นต้องรีบูตเพื่อให้ใช้งานได้ในระยะเวลาอันสั้น จำนวนผู้ใช้ Windows ที่ประสบปัญหานี้ในอดีตค่อนข้างตรงไปตรงมาและน่าผิดหวังมาก แม้ว่าปัญหานี้มักพบในคอมพิวเตอร์ที่ทำงานบนระบบปฏิบัติการ Windows 7 Windows 8 และ 10 ก็ไม่สามารถป้องกันได้เลย

ผู้ร้ายเบื้องหลัง:svchost.exe (netsvcs)

ในกรณีส่วนใหญ่ ผู้ร้ายที่อยู่เบื้องหลังปัญหานี้อาจเป็นไวรัสหรือมัลแวร์ หรือโปรแกรมหรือบริการที่เป็นอันตรายซึ่งเริ่มทำงานโดยอัตโนมัติเมื่อคอมพิวเตอร์ที่ได้รับผลกระทบเริ่มทำงาน โชคดีที่มีหลายสิ่งที่คุณสามารถทำได้เพื่อลองแก้ไขปัญหานี้ และกู้คืน RAM จำนวนที่มากเกินไปที่กระบวนการ svchost.exe (netsvcs) มักใช้เข้ามา แต่ก่อนที่จะดำเนินการแก้ไข หากคุณประสบปัญหาบนพีซีที่ใช้ Windows 7 ให้ไปที่หน้าทางการของ Microsoft เพื่อดาวน์โหลดการอัปเดตเพื่อแก้ไขปัญหา

ต่อไปนี้คือวิธีแก้ปัญหาที่มีประสิทธิภาพที่สุดบางส่วนสำหรับปัญหานี้:

โซลูชันที่ 1:  คืนค่า Registry Hive และซ่อมแซมไฟล์ที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนหาไฟล์ที่เสียหายโดยคลิก ที่นี่ , หากพบว่าไฟล์เสียหาย ให้ซ่อมแซม

โซลูชันที่ 2:อัปเดตไคลเอ็นต์ WindowsUpdate

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

ดาวน์โหลด:

  • เวอร์ชัน 32 บิต
  • เวอร์ชัน 64 บิต

หากวิธีนี้แก้ปัญหาได้ ก็ไม่จำเป็นต้องปิดการอัปเดต แต่ถ้าไม่สามารถแก้ไขได้

โซลูชัน 3:ล้างบันทึกโปรแกรมดูเหตุการณ์

  1. กดปุ่ม คีย์ Windows . ค้างไว้ และ กด R . พิมพ์ eventvwr.msc และคลิก ตกลง วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)
  2. จากบานหน้าต่างด้านซ้าย ให้ขยาย Windows Logs คลิกขวาที่โฟลเดอร์ย่อยด้านล่างและเลือก ล้างบันทึก . วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)
  3. ทำเช่นนี้สำหรับ แอปพลิเคชัน , ความปลอดภัย , ตั้งค่า , ระบบ และ กิจกรรมที่ส่งต่อ

โซลูชันที่ 4:ติดตั้งการอัปเดต Windows ที่มีอยู่ทั้งหมด

Microsoft ได้รายงานกระบวนการ svchost.exe (netsvcs) ที่ใช้ปัญหา RAM จำนวนมาก ซึ่งเป็นสาเหตุที่ Windows ได้ออกแพตช์ต่างๆ สำหรับปัญหานี้พร้อมกับการอัปเดต Windows บางส่วน ไม่ว่าคอมพิวเตอร์ของคุณใช้ Windows เวอร์ชันใด ควรมีการอัปเดตอย่างน้อยสองสามรายการสำหรับระบบของคุณ การอัปเดตที่มีโปรแกรมแก้ไขหรือการแก้ไขสำหรับปัญหานี้ และหากเป็นกรณีนี้ เพียงดาวน์โหลดและติดตั้งการอัปเดตเหล่านี้จะช่วยแก้ไขปัญหานี้ได้ ปัญหาสำหรับคุณ

  1. เปิด Windows Update . คลิกที่ ตรวจสอบการอัปเดต . วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)
  2. อนุญาตให้คอมพิวเตอร์ของคุณตรวจหาและแสดงรายการอัปเดตที่มีทั้งหมด
วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)

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

แนวทางที่ 5:สแกนคอมพิวเตอร์ของคุณเพื่อหาไวรัสและมัลแวร์

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

วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)

โซลูชันที่ 6:ปิดใช้งานบริการ BITS

BITS (Background Intelligent Transfer Service) เป็นส่วนประกอบของระบบปฏิบัติการ Microsoft Windows ที่ใช้แบนด์วิดท์เครือข่ายที่ไม่ได้ใช้งานเพื่อดาวน์โหลดข้อมูลที่สำคัญต่อระบบ (เช่น การอัปเดตของ Windows) ในเบื้องหลัง อย่างไรก็ตาม ในบางกรณี บริการ BITS อาจทำงานผิดพลาด ทำให้แบนด์วิธจำนวนมากเกินไปจากผู้ใช้ และทำให้กระบวนการ svchost.exe เริ่มใช้หน่วยความจำเข้าถึงโดยสุ่มของคอมพิวเตอร์ที่ได้รับผลกระทบในเปอร์เซ็นต์ที่มีนัยสำคัญอย่างไม่อาจยอมรับได้ หากคอมพิวเตอร์ของคุณได้รับผลกระทบจากกระบวนการ svchost.exe ซึ่งใช้ปัญหา RAM เป็นจำนวนมาก และ BITS ยังใช้แบนด์วิดท์เป็นจำนวนมาก อาจทำให้เกิดปัญหาได้ตั้งแต่แรก และหากเป็นเช่นนั้น แสดงว่าเป็นการปิดใช้งานบริการ BITS ควรแก้ไขปัญหาโดยสิ้นเชิง

  1. กดปุ่ม คีย์ Windows . ค้างไว้ และ กด R . พิมพ์ services.msc  และคลิก ตกลง

    วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)
  2. ค้นหาบริการชื่อ Background Intelligent Transfer Service และดับเบิลคลิกที่มัน เปิดเมนูแบบเลื่อนลงด้านหน้า ประเภทการเริ่มต้น คลิกที่ ปิดการใช้งาน . คลิก สมัคร . คลิกที่ ตกลง . การทำเช่นนั้นจะปิดบริการ BITS
วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)

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

โซลูชันที่ 7:ปิดใช้งานบริการ Wuauserv

วูเซิฟ บริการเป็นชื่อของ Windows Update บริการ. Windows Update บริการน่าอับอายสำหรับการรับผิดชอบต่อกระบวนการ svchost.exe ซึ่งกินพื้นที่มากกว่า 50% ของ RAM ทั้งหมดที่คอมพิวเตอร์ได้รับผลกระทบจากปัญหานี้ หาก Windows Update บริการทำให้เกิดปัญหานี้ในคอมพิวเตอร์ของคุณ การปิดใช้งานจะเป็นการหลอกลวง

  1. กดปุ่ม คีย์ Windows . ค้างไว้ และ กด R . พิมพ์ services.msc  และคลิก ตกลง

    วิธีแก้ไขการใช้งาน CPU และ RAM สูงโดย svchost.exe (netsvcs)
  2. เลื่อนลงไปที่ Windows Update ดับเบิลคลิกที่ Windows Update  เปิดเมนูแบบเลื่อนลงที่อยู่ด้านหน้า ประเภทการเริ่มต้น คลิกที่ ปิดการใช้งาน . คลิก สมัคร . คลิกที่ ตกลง . การดำเนินการนี้จะปิดการใช้งาน wuauserv . ได้สำเร็จ

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

เนื่องจากเป็นกรณีนี้ หากคุณเลือกที่จะปิดการใช้งาน wuauserv และหากดำเนินการดังกล่าวเพื่อแก้ไขปัญหาในกรณีของคุณ อย่าลืมตั้งค่า wuauserv อย่างน้อยเดือนละครั้ง บริการ ประเภทการเริ่มต้น เป็น คู่มือ ให้คลิกขวาที่บริการแล้วคลิก เริ่ม , เปิด Windows Update ให้ตรวจสอบการอัปเดตที่มี และดาวน์โหลดและติดตั้งการอัปเดตที่มีทั้งหมด วิธีนี้จะช่วยให้มั่นใจได้ว่าคอมพิวเตอร์และอุปกรณ์และซอฟต์แวร์ทั้งหมดจะอัปเดตอยู่เสมอ เมื่อคุณดาวน์โหลดและติดตั้งการอัปเดตที่มีทั้งหมดแล้ว คุณสามารถเปิด Windows Update บริการ ประเภทการเริ่มต้น กลับไปที่ ปิดการใช้งาน เพื่อให้แน่ใจว่าคุณจะไม่ตกเป็นเหยื่อของกระบวนการ svchost.exe โดยใช้ปัญหา RAM จำนวนมากอีกครั้ง