กระบวนการโฮสต์ใช้หน่วยความจำมาก กระบวนการโฮสต์สำหรับบริการ Windows ใช้งานหน่วยความจำและ CPU

svchost.exe ใน Windows คืออะไร และเหตุใดกระบวนการนี้จึงโหลดโปรเซสเซอร์มาก ซึ่งมักจะสูงถึง 100% มาทำความเข้าใจกระบวนการ svchost.exe บน Windows กันดีกว่า!

แทบจะไม่สามารถกระตุ้นความสนใจของผู้ใช้คอมพิวเตอร์ได้มากนักหากชื่อเสียงในยุครุ่งเรืองของเวอร์ชัน XP, Vista และ 7 ไม่ได้ถูกทำลายโดยไวรัสที่ปลอมตัวเป็นกระบวนการของระบบนี้ อย่างไรก็ตามกระบวนการของแท้มักนำมาซึ่งปัญหา: สามารถโหลดโปรเซสเซอร์ได้ 100% และทำให้คอมพิวเตอร์ช้าลงอย่างมาก ด้านล่างนี้เราจะพูดถึง svchost.exe: มันทำหน้าที่อะไร ซึ่งในกรณีนี้อาจทำให้โหลด CPU 100% และในกรณีนี้ การเป็นไวรัสก็อาจทำให้เกิดภัยคุกคามต่อคอมพิวเตอร์ได้เช่นกัน

1. svchost.exe ของแท้

svchost.exe ของแท้ซึ่งเป็นกระบวนการโฮสต์ของ Windows เป็นองค์ประกอบสำคัญของระบบปฏิบัติการซึ่งมีการโหลดบริการระบบที่สำคัญจากไลบรารีลิงก์แบบไดนามิก (DLL) สำหรับบริการเหล่านี้ส่วนใหญ่ svchost.exe จะทำงานเป็นกระบวนการแยกต่างหาก ดังนั้นในแท็บ "รายละเอียด" ของตัวจัดการงาน Windows 8.1 และ 10 คุณสามารถตรวจจับกิจกรรมของกระบวนการต่าง ๆ ได้ในคราวเดียว

ใน Windows 7 กระบวนการที่ใช้งานอยู่ทั้งหมดสามารถดูได้ในแท็บกระบวนการของตัวจัดการงาน

Svchost.exe ทำงานร่วมกับการอัปเดต Windows Defender การจัดการพลังงาน การเชื่อมต่อเครือข่าย อุปกรณ์ต่างๆ ที่เชื่อมต่อกับคอมพิวเตอร์ และอื่นๆ ในระบบ Windows 7 และ 8.1 กระบวนการ svchost.exe จะเปิดตัวภายใต้ชื่อ "ระบบ", "บริการท้องถิ่น" หรือ "บริการเครือข่าย" และใน Windows 10 ก็สามารถเปิดใช้งานได้ภายใต้ชื่อผู้ใช้ปัจจุบัน เปิดตัวในนามของผู้ใช้ ช่วยให้มั่นใจได้ถึงการทำงานของบริการที่รับผิดชอบในการซิงโครไนซ์เมล ปฏิทิน ผู้ติดต่อ และข้อมูลอื่น ๆ ของเจ้าของบัญชี

2. เหตุใด svchost.exe จึงโหลดโปรเซสเซอร์ที่ 100%

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

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

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

3. การติดตามการบริการ

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

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

หน้าต่างผู้จัดการจะสลับไปที่แท็บ "บริการ" ซึ่งจะถูกเน้นในบล็อก

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

การบังคับให้ยุติกระบวนการ svchost.exe ในตัวจัดการงานอาจส่งผลให้หน้าจอสีน้ำเงินตาย เมื่อหยุดบริการสถานการณ์จะง่ายขึ้นเล็กน้อย: บริการที่มีความสำคัญต่อการทำงานของระบบจะไม่สามารถปิดใช้งานได้ - การเข้าถึงจะถูกปฏิเสธหรือบริการจะเริ่มต้นใหม่อีกครั้งด้วยตัวเอง บริการที่หยุดไว้สามารถเริ่มได้โดยใช้คำสั่งที่เหมาะสมในเมนูบริบทและหลังจากรีบูตเครื่องคอมพิวเตอร์ก็จะเริ่มทำงานเอง บางส่วนหากไม่ส่งผลโดยตรงต่อประสิทธิภาพของระบบ แต่การหยุดในตัวจัดการงานเป็นไปไม่ได้ คุณสามารถลองหยุดได้ในสแน็ปอินบริการ (services.msc) ในตัวจัดการงาน Windows 8.1 และ 10 สแน็ปอินนี้สามารถเข้าถึงได้อย่างรวดเร็ว

เมื่อดับเบิลคลิกที่บริการที่ต้องการ หน้าต่างคุณสมบัติจะถูกเรียกขึ้นมา โดยที่บริการจะหยุดทำงานด้วยปุ่ม "หยุด" ตามลำดับ

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

3.2. โปรแกรม AnVir Task Manager

บางคนอาจพบว่าสะดวกกว่าในการตรวจสอบบริการของกระบวนการที่มีปัญหาผ่านทางเลือกอื่นแทน Windows Task Manager มาตรฐาน ตัวอย่างเช่นในโปรแกรม AnVir Task Manager บริการจะแสดงในคอลัมน์เดียวกันกับตารางที่มีกระบวนการ คำอธิบายของบริการของ svchost.exe ที่เลือกสามารถดูได้ในบล็อกพร้อมข้อมูลโดยละเอียดซึ่งจะปรากฏขึ้นหลังจากดับเบิลคลิกบนกราฟของกระบวนการที่เลือก

คุณสามารถไปที่บริการกระบวนการ svchost.exe ได้โดยตรงโดยใช้เมนูบริบทของโปรแกรมโดยคลิก "ไป" จากนั้นคลิก "ไปที่บริการ"

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

การทดลองใด ๆ ที่มีการปิดใช้งานบริการไม่ว่าจะผ่านฟังก์ชันมาตรฐานของ Windows หรือใช้โปรแกรมบุคคลที่สามจะดีที่สุดโดยการสร้างจุดคืนค่าระบบก่อน

4. เครื่องมือแก้ไขปัญหา Windows สากล

หากคุณไม่รักษาตามอาการ แต่ต้องจัดการกับปัญหาด้วยตนเอง เครื่องมือสากลสำหรับแก้ไขปัญหาข้อผิดพลาดของ Windows เช่น การล้างข้อมูลบนดิสก์ การทำความสะอาดรีจิสทรีของระบบ การตรวจสอบความสมบูรณ์ของไฟล์ระบบ (sfc/scannow) สามารถช่วยได้ และโหมด Windows Clean Boot จะช่วยระบุว่ากิจกรรม svchost.exe ที่กำลังโหลดโปรเซสเซอร์นั้นเกี่ยวข้องกับบริการของระบบจริง ๆ หรือไม่ บริการซอฟต์แวร์ของบุคคลที่สามอาจทำให้เกิดปัญหา

5. ไวรัสที่ปลอมแปลงเป็น svchost.exe

ทุกวันนี้ กระบวนการ svchost.exe ที่เป็นเท็จนั้นพบได้น้อยกว่าในสมัยของ Windows XP, Vista และ 7 มาก ผู้เขียนไวรัสสามารถปลอมแปลงโปรแกรมที่เป็นอันตรายได้โดยการแทนที่ตัวอักษร "o" ด้วยเลขศูนย์ในชื่อกระบวนการ ตัวอักษร "t" ด้วยหนึ่ง เล่นกับการผสมผสานระหว่างการแทนที่ภาษาละตินด้วยซีริลลิก เพิ่มอักขระพิเศษบางตัวให้กับชื่อเวอร์ชันดั้งเดิม อาจเป็นไปได้ว่า svchost.exe นั้นเป็นกระบวนการของแท้ แต่กิจกรรมซึ่งโหลดทรัพยากรระบบนั้นเกี่ยวข้องกับไวรัสที่เข้าสู่ระบบ ไวรัสที่ปลอมแปลงเป็น svchost.exe สามารถโหลดได้ไม่เพียงแต่ตัวประมวลผลเท่านั้น แต่ยังรวมถึงดิสก์และ RAM ดูดซับการรับส่งข้อมูลอินเทอร์เน็ตอย่างแข็งขัน และตัดการเชื่อมต่ออินเทอร์เน็ตและเครือข่ายท้องถิ่นเป็นระยะ กระบวนการ svchost.exe ที่เป็นเท็จมีสัญญาณอื่น ๆ ของการมีอยู่ของมัลแวร์ในระบบ - การโฆษณาบนเว็บไซต์, การเปิดหน้าเว็บที่ไม่พึงประสงค์ในเบราว์เซอร์, การเปลี่ยนการตั้งค่า Windows ฯลฯ ความผิดพลาดของ svchost.exe สามารถระบุได้จากตำแหน่งของกระบวนการ ไฟล์ปฏิบัติการในเส้นทางอื่นที่ไม่ใช่ C: \Windows\System32 และ C:\Windows\SysWOW64 คุณสามารถค้นหาตำแหน่งของไฟล์กระบวนการได้ในตัวจัดการงานของ Windows ในเมนูบริบทของแต่ละอินสแตนซ์ของ svchost.exe

ในโปรแกรม AnVir Task Manager เส้นทางไปยังตำแหน่งของไฟล์ svchost.exe จะถูกระบุในคอลัมน์ตาราง "ไฟล์ปฏิบัติการ" นอกจากนี้ AnVir Task Manager ยังมีคอลัมน์แยกต่างหากพร้อมตัวบ่งชี้ระดับความเสี่ยงที่เรียกว่า - คำตัดสินของผู้สร้างโปรแกรมโดยอิงจากการวิเคราะห์พฤติกรรมของกระบวนการ

AnVir Task Manager ทำงานร่วมกับบริการเว็บของ Google Virustotal.Com ซึ่งสามารถตรวจสอบแต่ละกระบวนการที่ใช้งานอยู่ได้โดยตรงจากอินเทอร์เฟซของโปรแกรมโดยใช้ตัวเลือกเมนูบริบท "ตรวจสอบบนเว็บไซต์"

ปัญหาเกี่ยวกับกระบวนการ svchost.exe ปลอมได้รับการแก้ไขด้วยวิธีสากลสำหรับมัลแวร์ทุกประเภท - การสแกนคอมพิวเตอร์ด้วยโปรแกรมป้องกันไวรัสพร้อมฐานข้อมูลที่อัปเดตเป็นประจำและการสแกนเพิ่มเติมโดยใช้ยูทิลิตี้ป้องกันไวรัสจากนักพัฒนารายอื่น (พร้อมฐานข้อมูลที่ยอดเยี่ยม)

ขอให้มีวันที่ดี!

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

เกี่ยวกับกระบวนการระบบ svchost

ตัวย่อ svchost ย่อมาจาก “Service Host” นี่คือกระบวนการของระบบ Windows หลัก มีการใช้งานครั้งแรกใน Windows 2000 และมาถึง Windows 10 ซึ่งเป็นระบบปฏิบัติการ Windows เวอร์ชันล่าสุดในปัจจุบัน ตามตัวอย่าง เราจะพิจารณาการทำงานของกระบวนการ svchost ใน Windows 7 กระบวนการ svchost คือส่วนประกอบ “กระบวนการโฮสต์สำหรับบริการ Windows” (กระบวนการโฮสต์ทั่วไปสำหรับบริการ Win32)

มีไว้เพื่ออะไร?

กระบวนการ svchost เป็นกลไกขั้นสูงสำหรับการเพิ่มประสิทธิภาพพีซี มันทำหน้าที่สำคัญ:

  • บันทึกหน่วยความจำเข้าถึงโดยสุ่ม (RAM) ทำให้ว่างจากกระบวนการของโปรแกรมอื่น ๆ ที่ทำงานเสร็จเรียบร้อยแล้วทันที
  • ปรับปรุงการใช้ทรัพยากรประสิทธิภาพของโปรเซสเซอร์

วิธีการเปิดตัว

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

เรียกใช้โปรแกรม svchost.exe สำหรับบริการที่จัดเก็บไว้ในรีจิสทรีของ Windows ที่: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ (ที่ไหน - ชื่อบริการ) ในคอลัมน์ ImagePath

ดังนั้น บริการ ComputerBrowser (ชื่อบริการเบราว์เซอร์) จึงเริ่มต้นเป็น %SystemRoot%\system32\svchost.exe พร้อมด้วยพารามิเตอร์ -k netsvcs การแจกจ่ายและการบัญชีของกระบวนการที่ทำงานอยู่ตามข้อมูลในรายการรีจิสทรี HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost - ที่นั่น แต่ละคีย์หรือคีย์ย่อยตรงกับชื่อของกลุ่ม และค่าของคีย์สอดคล้องกับรายการ ชื่อของบริการที่ "ผูกพัน" กับกลุ่ม

เปิด Windows Registry เพื่อดูไดเร็กทอรี svchost

กระบวนการโฮสต์ทำงานอย่างไรสำหรับบริการ Windows

กระบวนการ svchost.exe เป็นหนึ่งในทรัพยากรที่ใช้ร่วมกันที่สำคัญที่สุดของระบบปฏิบัติการ Windows สามารถเข้าถึงได้โดยโปรแกรมใด ๆ ที่มาพร้อมกับพีซีของคุณ

svchost.exe ที่ทำงานอยู่แต่ละสำเนาจะมีการตั้งค่าของตัวเอง ซึ่งกำหนดโดย DLL แบบไดนามิกของระบบ Windows นี่เป็นพื้นฐานสำหรับกลไกในการเพิ่มประสิทธิภาพการใช้ทรัพยากรโปรเซสเซอร์และ RAM พูดง่ายๆ ก็คือ มันทำให้พีซี “บินได้” แม้ว่าหลายโปรแกรมจะทำงานพร้อมกันก็ตาม

ความล้มเหลวของ "อิฐ" ที่สำคัญนี้ต่อ "ชีวิต" ของ Windows - กระบวนการ svchost.exe - อาจทำให้ระบบทั้งหมดใช้งานไม่ได้

svchost ส่งผลต่อโปรเซสเซอร์และ RAM อย่างไร

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

การปลอมแปลงไวรัสและโทรจัน

กระบวนการของระบบ svchost.exe ถูกจำลองดังนี้ ดังที่ทราบกันดีว่าโปรแกรมที่เป็นอันตรายเหล่านี้วางไฟล์ปฏิบัติการไม่อยู่ในโฟลเดอร์ \Winwows\system32 แต่อยู่ในโฟลเดอร์อื่นเช่น Net-Worm.Win32.Welchia.a - มันถูกสร้างขึ้นในโฟลเดอร์ระบบ Windows เดียวกัน โปรแกรมป้องกันไวรัสสามารถแยกมันออกจากการอ่าน/เขียน หรือแม้แต่ลบมันออก (“เวิร์มเครือข่าย” หมายถึง “เวิร์มเครือข่าย”)

กระบวนการของระบบ svchost.exe ไม่ใช่ไวรัส แต่เป็นส่วนประกอบของ Windowsไม่เคยเริ่มจากโฟลเดอร์ Run ของรีจิสทรี Windows แต่จะดำเนินการผ่านอัลกอริทึมบริการระบบที่กำหนดโดยส่วนประกอบ Windows อื่น - services.exe เท่านั้น ซึ่งหมายความว่าไม่ควรอยู่ในโฟลเดอร์เริ่มต้น msconfig

มั่นใจได้อย่างไรว่าปลอดภัย

จำเป็นต้องทดสอบกระบวนการ svchost เพื่อให้แน่ใจว่าเป็น "ไวรัส" ดังนั้นโปรแกรม Security Task Manager โดยการตรวจสอบ "ความสะอาด" ของสำเนา Windows ที่ติดตั้งบนคอมพิวเตอร์ของคุณจะช่วยให้แน่ใจว่าความปลอดภัยของพีซีของคุณมีข้อสงสัย

กระบวนการเริ่มโหลดคอมพิวเตอร์ - วิธีแก้ไขปัญหา

ไม่ช้าก็เร็ว วันนั้นจะมาถึงเมื่อกระบวนการ svchost จะทำให้ Windows ทำงานช้าลง มองเห็นได้ทันที - เป็นสำเนาของ svchost.exe "กินจนหมด" จาก RAM หลายสิบถึงสองสามร้อยเมกะไบต์

เริ่มกระบวนการนี้ใหม่

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

มีวิธีแก้ไข - และมากกว่าหนึ่งวิธี!

รีบูทพีซี

ดูเหมือนว่าคุณควรดำเนินการและรีสตาร์ท Windows วิธีแก้ปัญหานี้เป็นแบบจุดต่อจุด - ที่ไหนรับประกันได้ว่ากระบวนการ svchost จะไม่ "เติบโต" อีกครั้ง ให้คำสั่ง Start - Shutdown - Reboot ระบบ Windows จะรีสตาร์ท

การรีสตาร์ท svchost จากตัวจัดการงาน

ความสนใจ! การบังคับให้หยุดบริการที่เกี่ยวข้องและยุติกระบวนการ svchost.exe อาจทำให้ระบบปฏิบัติการ Windows ล้มเหลวอย่างร้ายแรง

ตรวจสอบการอัปเดต Windows เพื่อกู้คืนกระบวนการ svchost

การติดตั้งการอัปเดต Windows เพื่อแก้ไข svchost จะมีประโยชน์เมื่อมีการติดตั้ง Windows ที่มีลิขสิทธิ์บนคอมพิวเตอร์ของคุณ หากคุณมี Windows รุ่น "กำหนดเอง", "แพทช์" ของ Windows (ตัวกระตุ้น) อาจขัดข้อง โปรแกรมรักษาหน้าจอเดสก์ท็อปจะหายไป และเมื่อคุณเปิดแอปพลิเคชัน Windows มาตรฐานใด ๆ คุณจะพบกับหน้าต่างที่ขอให้คุณเปิดใช้งานสำเนาของ หน้าต่าง

หากต้องการอัพเดต Windows ให้ทำดังต่อไปนี้


หากปัญหา "โอเวอร์โหลด" เนื่องจาก svchost ยังคงอยู่ ให้ไปยังแผนปฏิบัติการถัดไป

การกู้คืน Windows จากจุดตรวจ

เพื่อเริ่มการกู้คืนระบบ ให้ทำดังนี้

    1. ในเมนูหลัก ให้ค้นหาคำว่า “การกู้คืน”

      เลือกการคืนค่าระบบ Windows

    2. เรียกใช้เครื่องมือการกู้คืนไฟล์และการตั้งค่า Windows

      คลิกปุ่มนี้

    3. เลือกช่องทำเครื่องหมายเพื่อ "ย้อนกลับ" ระบบ Windows จนถึงวันที่ก่อนที่กระบวนการ svchost.exe จะหยุดชะงัก

      เลือกวันที่และเวลาที่ต้องการ

    4. ยืนยันการคืนค่าระบบ Windows ไปยังจุดที่ระบุ

      คลิกเพื่อเริ่มต้น

    5. ยืนยันอีกครั้ง

      ยืนยันกระบวนการ

    6. Windows จะเปิดตัวเครื่องมือการกู้คืนและสิ้นสุดเซสชันปัจจุบัน กู้คืนไฟล์ระบบและรีสตาร์ท หลังจากรีสตาร์ท Windows หน้าต่างข้อมูลจะปรากฏขึ้นเพื่อระบุความสำเร็จของกระบวนการ ปิดมัน.

      ปิดมัน

มันเกิดขึ้นที่การกระทำเหล่านี้ไม่ได้ช่วยคืนค่าการทำงานปกติของกระบวนการโฮสต์ svchost.exe ถ้าอย่างนั้นมันอาจจะคุ้มค่าที่จะขุดเข้าไปในโฟลเดอร์ระบบ Windows?

วิธีแก้ไขข้อผิดพลาดโดยการล้างโฟลเดอร์ Prefetch ของระบบ

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

หากคุณอนุญาตให้เขียนเฉพาะข้อมูลระบบลงในโฟลเดอร์ Prefetch ระบบ Windows จะทำงานเร็วขึ้นเล็กน้อย และทรัพยากรล้นที่กระบวนการ svchost.exe จะลดลงเล็กน้อย สำหรับสิ่งนี้ เราจำเป็นต้องมี Windows Registry Editor

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

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

ทุกอย่างดำเนินไปทุกอย่างเปลี่ยนแปลง - ความคืบหน้าไม่ได้ข้ามแอปพลิเคชันป้องกันไวรัส นี่คือชุดซอฟต์แวร์ Kaspersky (Antivirus + Antispam), 360 Total Security, Dr. Web CureIt, NOD32, Panda, Avast, VirusTotal ฯลฯ ขั้นแรก โปรดจำไว้ว่า: ส่วนประกอบ svchost อยู่ในไดเร็กทอรี Windows ต่อไปนี้: \WINDOWS\system32, \WINDOWS\ServicePackFiles\i386, \WINDOWS\Prefetch และ \WINDOWS\winsxs\

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

หากไม่พบมัลแวร์ และสำเนา svchost.exe ที่ "เกเร" ยังคง "โหลด" คอมพิวเตอร์ต่อไป ให้ลองใช้วิธีอื่น

วิธีอื่นในการทำให้กระบวนการ svchost เป็นมาตรฐาน

อาจมีหลายวิธีเหล่านี้ นี่คือบางส่วนของพวกเขา

การใช้งานโปรแกรมป้องกันไวรัสหลายโปรแกรมพร้อมกัน

คุณสามารถเรียกใช้การสแกนในโปรแกรมป้องกันไวรัสตั้งแต่สองโปรแกรมขึ้นไป ตัวอย่างเช่น อันดับแรกใน NOD32 จากนั้นใน Kaspersky Anti-Virus จากนั้นโทรหา Avast เพื่อขอความช่วยเหลือ การทดสอบถูกจำกัดด้วยจินตนาการของคุณเท่านั้น อย่าใช้แพ็คเกจป้องกันไวรัสสองแพ็คเกจขึ้นไปในเวลาเดียวกัน - พวกมันอาจรบกวนซึ่งกันและกันและพีซีที่ "ช้า" ของคุณจะหยุดทำงานพร้อมกัน

การสำรองข้อมูลวินโดวส์

การสร้าง “อิมเมจ” ของระบบปฏิบัติการ Windows ที่ใช้งานอยู่พร้อมกับแอปพลิเคชันและไดรเวอร์ที่ติดตั้งสำหรับฮาร์ดแวร์ของคุณสามารถช่วยได้ ก่อนที่จะสร้าง "อิมเมจ" ของ Windows คุณต้องเลือกแอปพลิเคชันที่คุณใช้ในการทำงานมาเป็นเวลานาน การติดตั้งซอฟต์แวร์ทั้งหมดจะเกิดขึ้นโดยอัตโนมัติในขั้นตอนเดียว ตัวอย่างเช่นนี่คือวิธีการสร้างดิสก์ Windows XP ZverDVD ที่รู้จักกันดี

กำลังตรวจสอบโฟลเดอร์ SystemVolumeInformation

นี่เป็นโฟลเดอร์ "ลับ" อีกโฟลเดอร์หนึ่งที่บันทึกข้อมูลเครื่องหมายการกู้คืน Windows และข้อมูลบริการอื่น ๆ ไม่เหมือนกับโฟลเดอร์ Prefetch โฟลเดอร์ System Volume Information จะอยู่ใน "root" ของแต่ละพาร์ติชันฮาร์ดไดรฟ์ และถูกซ่อนไว้และมีการป้องกันการเขียน

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

การติดตั้งระบบปฏิบัติการใหม่

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

วิธีที่กระบวนการ svchost.exe netsvcs ทำให้พีซีของคุณโอเวอร์โหลด - และวิธีปิดการใช้งาน วิดีโอแนะนำทีละขั้นตอน

กระบวนการ svchost.exe เป็นหนึ่งใน “เสาหลัก” ที่สร้างแนวคิดมัลติทาสกิ้งของ Windows การรักษา "หลัก" นี้ไว้ในการปฏิบัติถือเป็นหนึ่งในภารกิจแรกๆ ส่วนประกอบ svchost ปกป้องคอมพิวเตอร์ของคุณจากการชะลอตัวและค้าง เยี่ยมมากสำหรับคุณ - และสุขภาพที่ดีต่อระบบของคุณ!

ใน Windows 7 กระบวนการที่สำคัญที่สุดในระบบปฏิบัติการคือ Svchost.exe- บ่อยครั้งที่ผู้ใช้พีซีที่ใช้ Windows 7 ประสบปัญหาเมื่อกระบวนการนี้โหลดโปรเซสเซอร์จำนวนมาก โหลดบนคอร์โปรเซสเซอร์สามารถเข้าถึงได้ตั้งแต่ 50 ถึง 100 เปอร์เซ็นต์ Svchost.exeเป็น กระบวนการโฮสต์ที่รับผิดชอบในการเปิดตัวบริการกลุ่มจากไลบรารีไดนามิก DDL- นั่นคือระบบที่ใช้กระบวนการโฮสต์นี้จะเริ่มกลุ่มบริการโดยไม่สร้างกระบวนการที่ไม่จำเป็น วิธีการนี้จะช่วยลดภาระของโปรเซสเซอร์และ RAM หากระบบทำงานช้าลงและ Svchost.exe โหลดโปรเซสเซอร์อย่างหนัก นั่นหมายความว่าระบบปฏิบัติการทำงานไม่ถูกต้อง พฤติกรรมของระบบนี้อาจเกิดจากมัลแวร์ รวมถึงปัญหาในระบบปฏิบัติการด้วย เพื่อจัดการกับปัญหานี้ ในบทความนี้ เราจะดูวิธีการทั้งหมดในการแก้ปัญหาเกี่ยวกับโหลด CPU สูงที่เกิดจากกระบวนการ Svchost.exe

ขั้นตอนแรกในการแก้ปัญหาด้วยกระบวนการ Svchost.exe

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

คืนค่าการทำงานของโปรเซสเซอร์ปกติโดยใช้โปรแกรมป้องกันไวรัส

หากวิธีการที่อธิบายไว้ข้างต้นไม่สามารถช่วยได้ เป็นไปได้มากว่า Windows 7 ของคุณ ติดเชื้อไวรัส- โดยปกติแล้วการติดเชื้อไวรัสจะเกิดขึ้นจากภายนอก นั่นคือผ่านทางอินเทอร์เน็ตหรือผ่านอุปกรณ์จัดเก็บข้อมูลภายนอก หากคุณมีโปรแกรมป้องกันไวรัสที่ดี ไวรัสส่วนใหญ่จะไม่ผ่านเข้าไป แต่มีบางครั้งที่โปรแกรมป้องกันไวรัสไม่เห็นไวรัสเวอร์ชันใหม่และข้ามไป หากคอมพิวเตอร์ของคุณติดไวรัส กระบวนการโฮสต์ Svchost.exe จะโหลดโปรเซสเซอร์ได้มากถึง 100 เปอร์เซ็นต์ และในชื่อผู้ใช้ คุณจะไม่เห็นชื่อระบบ "LOCAL" และ "NETWORK SERVICE" แต่เป็นชื่อที่แตกต่างไปจากเดิมอย่างสิ้นเชิง

คุณต้องมีเพื่อกำจัดไวรัสในระบบ เรียกใช้การสแกนแบบเต็มคอมพิวเตอร์ใน Windows 7 เพื่อค้นหามัลแวร์ ด้านล่างนี้เราจะดูตัวอย่างการสแกนคอมพิวเตอร์ของคุณแบบเต็มโดยใช้โปรแกรมป้องกันไวรัส Comodo Internet Security นอกจากนี้ ก่อนที่จะเรียกใช้โปรแกรมป้องกันไวรัสเพื่อสแกนระบบปฏิบัติการ ให้อัปเดตฐานข้อมูลโปรแกรมป้องกันไวรัสก่อน มาเริ่มกันเลยและเปิดตัวโปรแกรมป้องกันไวรัส โคโมโด ความปลอดภัยทางอินเทอร์เน็ต.

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

ในกรณีของเรา คุณต้องเลือกรายการ “ การสแกนแบบเต็ม- ตัวเลือกนี้ จะสแกนฮาร์ดไดรฟ์ทั้งหมด ระบุโปรแกรมที่เป็นอันตรายและต่อต้านพวกมัน- ด้านล่างนี้คือหน้าต่างสแกน Comodo Internet Security

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

สำหรับตัวอย่างนี้ เราเลือกแอนตี้ไวรัส Comodo Internet Security ด้วยเหตุผลบางประการ โปรแกรมป้องกันไวรัสนี้มีโมดูลในตัวที่เรียกว่า KillSwitch(ปัจจุบันโมดูลนี้รวมอยู่ในชุดยูทิลิตี้ฟรี สิ่งจำเป็นในการทำความสะอาด COMODOซึ่งคุณสามารถดาวน์โหลดได้)

โมดูลนี้เป็นตัวจัดการงานที่มีฟังก์ชันการทำงานขั้นสูง ตัวอย่างเช่น, KillSwitch สามารถหยุดแผนผังกระบวนการและคืนค่าการเปลี่ยนแปลงที่เกิดขึ้นหลังจากนั้น

คุณสมบัติของ KillSwitch ก็คือ ตรวจสอบกระบวนการทำงานเพื่อความน่าเชื่อถือ- นั่นคือหากกระบวนการไม่น่าเชื่อถือ KillSwitch จะค้นหาและระบุสิ่งนี้ในคอลัมน์ที่สาม " ระดับ- คุณลักษณะของโมดูล KillSwitch นี้จะช่วยให้คุณระบุปัญหาที่เกี่ยวข้องกับ Svchost.exe และโหลด CPU ได้อย่างรวดเร็ว

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

การสแกนดังกล่าวควรค้นหาและต่อต้านไวรัสที่ทำให้ Svchost.exe โหลดแกนประมวลผล ที่สุด ไวรัสที่รู้จักสิ่งที่โหลด CPU ด้วย Svchost.exe คือ:

  • « Virus.Win32.Hidrag.d" - เป็นไวรัสที่เขียนด้วยภาษา C++ เมื่อเข้าระบบแล้วเขา แทนที่ Svchost.exe- หลังจากนั้นมันจะค้นหาไฟล์ที่มีนามสกุล “*exe” และติดไวรัสเหล่านั้น ไวรัสไม่เป็นอันตราย ไม่เป็นอันตรายต่อระบบและไม่ขโมยข้อมูล แต่การติดไวรัสไฟล์ที่มีนามสกุล “*exe” อย่างต่อเนื่องจะทำให้โปรเซสเซอร์โหลดอย่างมาก
  • « Net-Worm.Win32.Welchia.a" - ไวรัสนี้คือ เวิร์มอินเทอร์เน็ตที่โหลดโปรเซสเซอร์ผ่านการโจมตีทางอินเทอร์เน็ต.
  • « โทรจัน-Clicker.Win32.Delf.cn» - โทรจันดั้งเดิมที่ลงทะเบียนกระบวนการใหม่ Svchost.exe ในระบบเพื่อเปิดหน้าเฉพาะในเบราว์เซอร์จึงทำการโหลดระบบ
  • « โทรจัน.Carberp» - โทรจันอันตรายที่ปลอมตัวเป็น Svchost.exe- จุดประสงค์หลักของไวรัสนี้คือ การค้นหาและขโมยข้อมูลจากเครือข่ายค้าปลีกขนาดใหญ่.

การใช้งาน CPU สูงเนื่องจาก Windows Update

ในคอมพิวเตอร์ที่ใช้ Windows 7 มักมีสถานการณ์ที่กระบวนการ Svchost.exe โหลดโปรเซสเซอร์และหน่วยความจำ เนื่องจากศูนย์อัพเดท- หากต้องการตรวจสอบว่าศูนย์อัปเดตกำลังโหลดหน่วยความจำและโปรเซสเซอร์อะไรอยู่ คุณต้องไปที่ “ ตัวจัดการงาน" และใช้ Svchost.exe เพื่อนำทางไปยังบริการที่จัดการอยู่ในปัจจุบัน ตัวอย่างของการเปลี่ยนแปลงดังกล่าวแสดงอยู่ในภาพด้านล่าง

หลังจากการเปลี่ยนแปลงดังกล่าว ควรเปิดหน้าต่างพร้อมบริการ โดยที่บริการ “ wuauserv».

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

ในหน้าต่าง Task Manager Services คุณสามารถหยุด "wuauserv" ได้อย่างสมบูรณ์หรือปิดใช้งานการตรวจสอบการอัปเดตในแผงควบคุม

แต่การปิดใช้งานบริการ "wuauserv" ถือเป็นวิธีที่น่าเกลียดในสถานการณ์นี้

เมื่อปิดใช้งานบริการนี้ ความปลอดภัยของระบบปฏิบัติการโดยรวมจะถูกบุกรุก เนื่องจากการติดตั้งการอัปเดตผ่านศูนย์อัปเดตจะถูกปิดใช้งาน

คุณสามารถแก้ไขปัญหานี้ได้โดยการติดตั้งการอัพเดตด้วยตนเอง เพื่อไม่ให้ดาวน์โหลดการอัปเดตจำนวนมากจากเว็บไซต์ www.microsoft.com แล้วใช้เวลานานในการติดตั้ง วิธีที่ดีที่สุดคือใช้ชุดอัปเดต อัพเดต Pack7R2- ผู้พัฒนาชุดนี้คือ " เริม" ซึ่งเป็นที่รู้จักในชื่อเล่นนี้และเป็นผู้ดูแลฟอรัม www.oszone.net คุณสามารถดาวน์โหลดชุดนี้ได้จากเว็บไซต์ http://update7.simplix.info เวอร์ชันล่าสุดมีอยู่บนเว็บไซต์หมายเลข 12/17/58 หลังจากดาวน์โหลดชุดแล้ว คุณสามารถเริ่มติดตั้งการอัพเดตได้ เมื่อต้องการทำสิ่งนี้ ให้เรียกใช้ตัวติดตั้ง

ในหน้าต่างที่ปรากฏขึ้น ให้คลิกปุ่มติดตั้ง หลังจากนี้ กระบวนการติดตั้งอัพเดตจะเริ่มขึ้น

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

วิธีอื่นในการแก้ปัญหาเกี่ยวกับโหลด CPU เนื่องจาก Svchost.exe

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

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

บทสรุป

ในบทความนี้ เราได้กล่าวถึงปัญหาที่เกี่ยวข้องกับการใช้งาน CPU สูงเนื่องจากกระบวนการ Svchost.exe อย่างกว้างขวาง จากนี้ผู้อ่านของเราจะสามารถแก้ไขปัญหานี้ได้อย่างแน่นอนและรับประกันการทำงานปกติของคอมพิวเตอร์

วิดีโอในหัวข้อ

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

Svchost: กระบวนการนี้คืออะไร?

เนื่องจากปัญหาเกี่ยวกับการโหลดที่เพิ่มขึ้นของบริการนี้มักพบเห็นได้ใน Windows 7 และแทบไม่เคยพบเลยในระบบที่ออกรุ่นหลัง ๆ เมื่อพิจารณาทุกด้านเราจะเริ่มจากการปรับเปลี่ยนครั้งที่เจ็ด

องค์ประกอบประเภทใดที่ใช้ทรัพยากรระบบจำนวนเหลือเชื่อเช่นนี้? นี่เป็นเครื่องมือพิเศษสำหรับการเปิดตัวระบบและโปรแกรมผู้ใช้ซึ่งตามทฤษฎีแล้วนักพัฒนาจาก Microsoft ควรลดภาระบนระบบเมื่อมีการเปิดตัวโปรแกรมและส่วนประกอบที่ปฏิบัติการได้เช่นนำเสนอในรูปแบบของไลบรารีแบบไดนามิก โหลดที่จุดเริ่มต้นขององค์ประกอบที่ปฏิบัติการได้เป็นออบเจ็กต์เพิ่มเติมใน RAM

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

เหตุใดฉันจึงเห็นกระบวนการที่มีชื่อเดียวกันมากเกินไปในตัวจัดการงาน

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

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

Windows 7: Svchost โหลดโปรเซสเซอร์ที่ 100% ทำไม

อาจมีสาเหตุหลายประการและสถานการณ์ดังกล่าวไม่สามารถกระตุ้นได้จากความล้มเหลวของระบบเสมอไป (แม้ว่าน่าเสียดายที่ไม่สามารถหลีกเลี่ยงได้)

แต่กลับไปสู่สถานการณ์เมื่อใน Windows 7 Svchost.exe โหลดโปรเซสเซอร์มากเกินไป สาเหตุที่เป็นไปได้มากที่สุดสำหรับปรากฏการณ์นี้มีดังต่อไปนี้:

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

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

Windows 7: Svchost (netsvcs) โหลดโปรเซสเซอร์: วิธีแก้ปัญหาเพื่อลดโหลดอย่างรวดเร็ว

ผู้ใช้หลายคนเชื่ออย่างถูกต้องว่าวิธีที่ง่ายที่สุดในการลดภาระคือการสิ้นสุดกระบวนการ Svchost ทั้งหมดใน Task Manager ใช่แล้ว สิ่งนี้สามารถทำได้จริงๆ แต่ในกรณีนี้ นี่เป็นเพียงมาตรการชั่วคราว (และเมื่ออยู่ต่อหน้าไวรัส ก็ไม่ได้ช่วยอะไรเลย)

เช่นเดียวกับการรีบูตระบบปฏิบัติการเป็นประจำ หลังจากการรีสตาร์ทแน่นอนว่าจะไม่มีการใช้ทรัพยากรเพิ่มขึ้น แต่กระบวนการในรูปแบบของไฟล์ปฏิบัติการสี่ไฟล์ (อย่างน้อย) จะยังคงอยู่ใน Task Manager ส่วนประกอบของระบบนี้จะโหลดพร้อมกับระบบโดยอัตโนมัติ และเป็นไปไม่ได้ที่จะปิดการใช้งานโดยใช้วิธีมาตรฐาน เช่น โดยใช้เมนูเริ่มต้น

การตรวจสอบระบบเพื่อหาไวรัส

แต่มีสถานการณ์ที่เลวร้ายกว่านั้น สมมติว่าใน Windows 7 Svchost โหลดโปรเซสเซอร์ จะทำอย่างไรถ้าผู้ใช้เห็นบรรทัดโหลครึ่งใน "ตัวจัดการงาน" พร้อมลิงก์ไปยังไฟล์ปฏิบัติการเดียวกัน และโหลด CPU ถึงค่าสูงสุดสูงสุด

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

ทางที่ดีควรใช้เครื่องสแกนของ Dr. Web CureIt! แต่ตัวเลือกที่ดีที่สุดคือการบูตจากสื่อแบบถอดได้โดยมียูทิลิตี้ Kaspersky Rescue Disk บันทึกไว้ โปรแกรมนี้เป็นผู้นำที่ไม่มีปัญหา เนื่องจากมันเริ่มต้นก่อนที่ระบบปฏิบัติการจะบู๊ต และสามารถระบุและต่อต้านภัยคุกคามที่ฝังลึกไม่เพียงแต่ในระบบปฏิบัติการ แต่ยังอยู่ใน RAM ด้วย

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

การแก้ไขปัญหาการอัปเดตระบบ

แต่ไวรัสไม่ใช่สาเหตุที่ทำให้ Svchost (netsvcs) โหลดโปรเซสเซอร์ใน Windows 7 เสมอไป บ่อยครั้งมากสาเหตุนี้เกิดจากความล้มเหลวของตัวติดตั้งการอัปเดตออฟไลน์ (“ศูนย์อัปเดต”)

ตัวอย่างเช่น แพ็คเกจบางแพ็คเกจมีการดาวน์โหลดน้อยเกินไประหว่างการดาวน์โหลด ปรากฎว่าบริการของระบบพยายามโหลด (ในเวลาเดียวกันกับที่กระบวนการ Svchost สอดคล้องกับบริการนั้นเปิดตัว) แต่ไม่มีผลลัพธ์ ในทางกลับกัน Update Center เองอาจทำงานไม่ถูกต้องด้วยเหตุผลบางประการ อาจต้องรีสตาร์ท

ในกรณีนี้จะมีการเรียกส่วนบริการ (services.msc) ก่อน ซึ่งคุณจะต้องค้นหาส่วนประกอบที่เกี่ยวข้อง เข้าสู่ส่วนการแก้ไข หยุดบริการ และตั้งค่าประเภทการเริ่มต้นเป็นปิดใช้งาน หลังจากนี้ ระบบจะต้องรีบูตและบริการเปิดใช้งานอีกครั้งด้วยประเภทการเริ่มต้นอัตโนมัติ

ปิดใช้งานหรือหยุดบริการที่เกี่ยวข้อง

หากไม่มีข้อเสนอแนะใดที่ช่วยได้ และใน Windows 7 Svchost จะโหลดโปรเซสเซอร์ วิธีแก้ไขอาจขึ้นอยู่กับการดูว่ากระบวนการใดที่เกี่ยวข้องกับไฟล์ปฏิบัติการ และหากเป็นไปได้ ให้ปิดการใช้งาน

ในการดำเนินการนี้ให้ใช้ "ตัวจัดการงาน" เดียวกันซึ่งคุณจะต้องดูบริการที่เกี่ยวข้องผ่าน RMB ในแต่ละกระบวนการไปที่ส่วนหลักและปิดการใช้งานกระบวนการทั้งหมดชั่วคราวดังที่แสดงไว้ด้านบน

แก้ไขปัญหาอะแดปเตอร์ทันเนล

ไม่บ่อยนัก แต่บางครั้งอาจมีสถานการณ์ที่ไม่ได้มาตรฐานที่เกี่ยวข้องกับการทำงานของสิ่งที่เรียกว่า เป็นเพราะการทำงานที่ไม่ถูกต้องใน Windows 7 ที่ Svchost โหลดโปรเซสเซอร์ วิธีแก้ไขคือปรับพารามิเตอร์หรือปิดเครื่องไปเลย

ในการทำเช่นนี้เป็นการดีที่สุดที่จะใช้คอนโซลคำสั่งซึ่งเรียกผ่านเมนู "Run" ด้วยคำสั่ง cmd จากนั้นบรรทัดที่แสดงในภาพด้านบนจะถูกเขียนลงในคอนโซลและหลังจากดำเนินการแล้ว ระบบคอมพิวเตอร์จะรีบูตโดยสมบูรณ์

จากขยะ

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

ขั้นแรกคุณสามารถทำความสะอาดดิสก์ด้วยเครื่องมือมาตรฐานโดยเข้าถึงคุณสมบัติพาร์ติชันผ่านเมนู RMB ใน Explorer ในทางกลับกัน ไฟล์ที่เหลือบางไฟล์หลังจากการถอนการติดตั้งโปรแกรมจะไม่ถูกลบด้วยวิธีนี้ แต่การค้นหาพวกเขาด้วยตัวเองนั้นค่อนข้างเป็นปัญหา หรือคุณสามารถใช้ตัวทำความสะอาดหรือเครื่องมือเพิ่มประสิทธิภาพพิเศษ (CCleaner, Advanced SystemCare, Glary Utilities หรือสิ่งที่คล้ายกัน)

ปัญหา SuperFetch

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

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

หากใน "ตัวจัดการงาน" คุณสังเกตเห็นการเปิดใช้งานกระบวนการด้วยชื่อของไฟล์ปฏิบัติการ wuauclt.exe คุณจะต้องค้นหาไดเร็กทอรี SoftwareDistribution (ไดเร็กทอรีรากของระบบปฏิบัติการ) และลบโฟลเดอร์ย่อยและไฟล์ทั้งหมดออกจากนั้นและ จากนั้นรีสตาร์ทคอมพิวเตอร์ตามปกติ คุณยังสามารถเปลี่ยนชื่อไดเร็กทอรีเดิมได้ โดยตั้งชื่อด้วยการเติม ".old" แล้วรีบูตทันที แม้ว่าจะไม่ได้ลบก็ตาม

สรุปสั้นๆ

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

ในกรณีที่ผู้เชี่ยวชาญหลายคนแนะนำให้ล้างบันทึกเหตุการณ์ของระบบซึ่งจัดเก็บไฟล์ LOG สามารถเรียกผ่านคอนโซล “Run” ได้โดยใช้บรรทัด eventvwr หลังจากนั้นใช้รายการล้างข้อมูลสำหรับแอปพลิเคชัน ระบบ ความปลอดภัย และส่วนการติดตั้งผ่าน RMB หลังจากเสร็จสิ้นการดำเนินการทั้งหมดแล้ว ระบบจะต้องรีบูต

หากวิธีการที่เสนอใช้ไม่ได้ผลด้วยเหตุผลบางประการ คุณสามารถดำเนินการแบบเดียวกันได้ใน Safe Mode โดยกด F8 เมื่อเริ่มต้น

บางครั้งเมื่อทำงานกับคอมพิวเตอร์ ผู้ใช้สังเกตเห็นว่าคอมพิวเตอร์เริ่มช้าลง กำลังเปิด "ตัวจัดการงาน"พวกเขาตรวจพบว่า RAM หรือโปรเซสเซอร์กำลังโหลด SVCHOST.EXE มาดูกันว่าต้องทำอย่างไรหากกระบวนการข้างต้นโหลด RAM ของพีซี Windows 7 ของคุณ

SVCHOST.EXE มีหน้าที่รับผิดชอบในการโต้ตอบของบริการกับส่วนที่เหลือของระบบ แต่ละกระบวนการเหล่านี้ (และมีหลายกระบวนการที่ทำงานพร้อมกัน) ให้บริการทั้งกลุ่ม ดังนั้น เหตุผลประการหนึ่งของปัญหาภายใต้การศึกษานี้อาจเป็นเพราะการตั้งค่าระบบปฏิบัติการไม่ได้เพิ่มประสิทธิภาพ สิ่งนี้แสดงให้เห็นในการเปิดตัวบริการจำนวนมากพร้อมกันหรือบริการที่ใช้ทรัพยากรจำนวนมากแม้ในกรณีเดียว ยิ่งไปกว่านั้นพวกเขาไม่ได้สร้างประโยชน์ที่แท้จริงให้กับผู้ใช้เสมอไป

อีกสาเหตุหนึ่งที่ทำให้ SVCHOST.EXE "ตะกละ" อาจเป็นเพราะระบบล้มเหลวในพีซี นอกจากนี้ ไวรัสบางตัวยังปลอมตัวเป็นกระบวนการนี้และโหลด RAM ต่อไปเราจะดูวิธีต่างๆ ในการแก้ปัญหาที่อธิบายไว้

วิธีที่ 1: ปิดใช้งานบริการ

วิธีหลักวิธีหนึ่งในการลดภาระของ SVCHOST.EXE บน RAM ของพีซีของคุณคือการปิดใช้งานบริการที่ไม่จำเป็น

  1. ขั้นแรก เรามาพิจารณาว่าบริการใดโหลดระบบมากที่สุด เรียก "ตัวจัดการงาน"- โดยคลิกที่ "แถบงาน"ปุ่มเมาส์ขวา ( หยวน) และในรายการตามบริบทที่เปิดขึ้น ให้เลือก "เริ่มตัวจัดการงาน"- หรือคุณสามารถใช้การรวมกันได้ Ctrl+Shift+เดล.
  2. ในหน้าต่างที่เปิดขึ้น "ผู้จัดส่ง"ย้ายไปที่ส่วน "กระบวนการ".
  3. ในส่วนที่เปิดขึ้นให้คลิกที่ปุ่ม “แสดงกระบวนการทั้งหมด...”- ด้วยวิธีนี้ คุณจะสามารถดูข้อมูลไม่เพียงแต่เกี่ยวข้องกับบัญชีของคุณ แต่ยังรวมถึงโปรไฟล์ทั้งหมดบนคอมพิวเตอร์เครื่องนี้ด้วย
  4. ถัดไป เพื่อจัดกลุ่มวัตถุ SVCHOST ทั้งหมดเข้าด้วยกันเพื่อเปรียบเทียบค่าโหลดในภายหลัง ให้จัดเรียงองค์ประกอบรายการทั้งหมดตามลำดับตัวอักษรโดยคลิกที่ช่อง “ชื่อภาพ”.
  5. จากนั้นมองหากลุ่มกระบวนการ SVCHOST และดูว่ากลุ่มใดใช้ RAM มากที่สุด สำหรับองค์ประกอบนี้ในคอลัมน์ "หน่วยความจำ"หมายเลขที่ใหญ่ที่สุดจะปรากฏขึ้น
  6. คลิกที่วัตถุนี้ หยวนและเลือกจากรายการแบบเลื่อนลง "ไปใช้บริการ".
  7. รายการบริการจะเปิดขึ้น แถบที่มีเครื่องหมายเกี่ยวข้องกับกระบวนการที่เลือกในขั้นตอนก่อนหน้า นั่นคือพวกมันเป็นตัวที่รับภาระหนักที่สุดบน RAM ในคอลัมน์ "คำอธิบาย"ชื่อของพวกเขาปรากฏตามที่ปรากฏ “ผู้จัดการฝ่ายบริการ”- จำหรือจดบันทึกไว้
  8. ตอนนี้คุณต้องไปที่ “ผู้จัดการฝ่ายบริการ”เพื่อปิดการใช้งานวัตถุเหล่านี้ โดยคลิก "บริการ...".

    คุณยังสามารถเปิดเครื่องมือที่คุณกำลังมองหาโดยใช้หน้าต่าง "วิ่ง"- กดหมายเลข วิน+อาร์และเข้าไปในช่องที่เปิดขึ้นมา:

    หลังจากนั้นให้คลิก "ตกลง".

  9. จะเริ่มแล้ว “ผู้จัดการฝ่ายบริการ”- นี่คือที่ตั้งรายการของวัตถุเหล่านั้น ซึ่งบางส่วนเราต้องปิดการใช้งาน แต่คุณจำเป็นต้องรู้ว่าบริการใดบ้างที่สามารถปิดใช้งานได้และบริการใดที่ไม่สามารถทำได้ แม้ว่าวัตถุบางอย่างจะเป็นของ SVCHOST.EXE ที่โหลดคอมพิวเตอร์ แต่ก็ไม่ได้หมายความว่าจะสามารถปิดการใช้งานได้ การปิดใช้งานบริการบางอย่างอาจทำให้ระบบล่มหรือการทำงานไม่ถูกต้อง ดังนั้นหากคุณไม่ทราบว่าสามารถหยุดสิ่งใดได้บ้างก่อนดำเนินการต่อโปรดอ่านบทเรียนแยกต่างหากของเราซึ่งเกี่ยวข้องกับหัวข้อนี้ ยังไงก็ตามถ้าคุณเห็นเข้าไป "ผู้จัดส่ง"บริการที่ไม่รวมอยู่ในกลุ่มของ SVCHOST.EXE ที่มีปัญหา แต่คุณหรือ Windows ไม่ได้ใช้งานจริง ๆ ในกรณีนี้ แนะนำให้ปิดวัตถุนี้ด้วย

  10. เลื่อนไปที่ “ผู้จัดการฝ่ายบริการ”วัตถุที่ควรปิดการใช้งาน ทางด้านซ้ายของหน้าต่าง ให้คลิกที่องค์ประกอบ "หยุด".
  11. ขั้นตอนการปิดระบบจะดำเนินการ
  12. หลังจากนั้นใน "ผู้จัดส่ง"ตรงข้ามกับชื่อของสถานะองค์ประกอบที่หยุดทำงาน "ผลงาน"ในคอลัมน์ "สถานะ"จะหายไป ซึ่งหมายความว่ามันถูกปิด
  13. แต่นั่นไม่ใช่ทั้งหมด ถ้าอยู่ในคอลัมน์ "ประเภทการเริ่มต้น"ค่าจะถูกตั้งค่าตรงข้ามกับชื่อองค์ประกอบ "อัตโนมัติ"ซึ่งหมายความว่าบริการจะเริ่มโดยอัตโนมัติในครั้งถัดไปที่คุณรีสตาร์ทพีซี หากต้องการปิดการใช้งานโดยสมบูรณ์ให้ดับเบิลคลิกที่ชื่อด้วยปุ่มซ้ายของเมาส์
  14. หน้าต่างคุณสมบัติจะเปิดขึ้น คลิกที่องค์ประกอบ "ประเภทการเริ่มต้น"และจากรายการที่ปรากฏ ให้เลือก "พิการ"- หลังจากดำเนินการนี้ ให้กด "นำมาใช้"และ "ตกลง".
  15. ขณะนี้บริการจะถูกปิดใช้งานโดยสมบูรณ์และจะไม่เริ่มทำงานเองแม้ในครั้งต่อไปที่คุณรีสตาร์ทพีซี นี่คือหลักฐานจากการมีอยู่ของจารึก "พิการ"ในคอลัมน์ "ประเภทการเริ่มต้น".
  16. ในทำนองเดียวกัน ให้ปิดการใช้งานบริการอื่น ๆ ที่เกี่ยวข้องกับกระบวนการ SVCHOST.EXE ที่โหลด RAM เพียงจำไว้ว่าองค์ประกอบที่คุณปิดใช้งานไม่ควรเชื่อมโยงกับฟังก์ชันระบบที่สำคัญหรือความสามารถเหล่านั้นที่คุณต้องการเป็นการส่วนตัวสำหรับงานของคุณ หลังจากปิดการใช้งาน คุณจะเห็นว่าการใช้ RAM ของกระบวนการ SVCHOST.EXE จะลดลงอย่างมาก

วิธีที่ 2: ปิดใช้งาน Windows Update

บนคอมพิวเตอร์ที่ใช้พลังงานต่ำ ปัญหาเกี่ยวกับการโหลด RAM ของ SVCHOST.EXE อาจเกี่ยวข้องกับฟังก์ชันการอัพเดต นี่เป็นองค์ประกอบที่สำคัญมากของ Windows ซึ่งช่วยให้คุณอัปเดตระบบปฏิบัติการอยู่เสมอและแก้ไขช่องโหว่ แต่ในกรณีที่ "ศูนย์อัปเดต"เริ่มที่จะ "กิน" RAM ผ่าน SVCHOST.EXE คุณต้องเลือกความชั่วร้ายที่น้อยกว่าสองตัวแล้วปิดการใช้งาน

  1. คลิก "เริ่ม"และไปที่ "แผงควบคุม".
  2. ไปที่ส่วน “ระบบและความปลอดภัย”.
  3. เปิดส่วน "ศูนย์อัปเดต...".
  4. ที่ด้านซ้ายของหน้าต่างที่เปิดขึ้น ให้คลิก “ตัวเลือกการตั้งค่า”.
  5. หน้าต่างสำหรับจัดการการตั้งค่าการอัปเดตจะเปิดขึ้น คลิกที่รายการแบบเลื่อนลง "การอัปเดตที่สำคัญ"และเลือกตัวเลือก "อย่าตรวจสอบความพร้อม..."- ถัดไป ให้ยกเลิกการเลือกช่องทำเครื่องหมายทั้งหมดในหน้าต่างนี้แล้วคลิก "ตกลง".
  6. การอัปเดตจะถูกปิดใช้งาน แต่คุณสามารถปิดใช้งานบริการที่เกี่ยวข้องได้ เมื่อต้องการทำเช่นนี้ ให้ย้ายไปที่ “ผู้จัดการฝ่ายบริการ”และหาองค์ประกอบตรงนั้น "วินโดวส์อัพเดต"- หลังจากนี้ให้ดำเนินการปิดระบบทั้งหมดตามที่กล่าวไว้ในคำอธิบาย วิธีที่ 1.

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

วิธีที่ 3: การเพิ่มประสิทธิภาพระบบ

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

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

การจัดเรียงข้อมูลบนฮาร์ดไดรฟ์อาจช่วยแก้ปัญหานี้ได้ ขั้นตอนนี้สามารถทำได้โดยใช้หรือใช้ยูทิลิตี้ Windows ในตัว

วิธีที่ 4: การแก้ไขปัญหา

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

อาจเป็นไปได้ว่าคอมพิวเตอร์ทำงานผิดปกติซึ่งนำไปสู่การใช้ทรัพยากรระบบปฏิบัติการมากเกินไปโดยกระบวนการ SVCHOST.EXE เกิดจากการละเมิดโครงสร้างของไฟล์ระบบ ในกรณีนี้ คุณต้องตรวจสอบความสมบูรณ์โดยใช้ยูทิลิตี้ sfc ในตัว จากนั้นจึงกู้คืนหากจำเป็น ขั้นตอนนี้ดำเนินการผ่านทาง "บรรทัดคำสั่ง"โดยป้อนคำสั่งลงไป:

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

หากยูทิลิตี้ตรวจพบข้อผิดพลาดเชิงตรรกะระหว่างการสแกน ยูทิลิตี้จะพยายามแก้ไขให้ถูกต้อง หากตรวจพบความเสียหายทางกายภาพต่อฮาร์ดไดรฟ์ คุณต้องติดต่อช่างเทคนิคหรือซื้อฮาร์ดไดรฟ์ใหม่

วิธีที่ 5: กำจัดไวรัส

ไวรัสอาจทำให้เกิดการโหลดบน RAM ผ่าน SVCHOST.EXE นอกจากนี้ บางส่วนยังปลอมตัวเป็นไฟล์ปฏิบัติการด้วยชื่อนี้ หากสงสัยว่ามีการติดเชื้อจำเป็นต้องดำเนินการตามมาตรการที่เหมาะสมซึ่งไม่จำเป็นต้องติดตั้งโดยด่วน ตัวอย่างเช่น คุณสามารถใช้ .

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

แต่น่าเสียดายที่การค้นหาไวรัสโดยใช้ยูทิลิตี้ป้องกันไวรัสนั้นเป็นไปไม่ได้เสมอไป หากใช้ขั้นตอนการสแกนร่วมกับโปรแกรมป้องกันไวรัสหลายตัว ไม่สามารถตรวจพบโค้ดที่เป็นอันตรายได้ แต่คุณสงสัยว่ากระบวนการ SVCHOST.EXE กระบวนการใดกระบวนการหนึ่งเริ่มต้นโดยไวรัส คุณสามารถลองระบุข้อมูลประจำตัวของไฟล์ปฏิบัติการได้ด้วยตนเอง และ หากจำเป็น ให้ลบออก

คุณจะทราบได้อย่างไรว่า SVCHOST.EXE เป็นของจริงหรือเป็นไวรัสที่ปลอมแปลงเป็นไฟล์นี้ มีสามคำจำกัดความ:

  • ผู้ใช้กระบวนการ
  • ตำแหน่งของไฟล์ปฏิบัติการ
  • ชื่อไฟล์.

สามารถดูผู้ใช้ภายใต้ชื่อที่กระบวนการกำลังทำงานอยู่ได้ "ตัวจัดการงาน"ในแท็บที่คุ้นเคยอยู่แล้ว "กระบวนการ"- ตรงข้ามชื่อ. "SVCHOST.EXE"ในคอลัมน์ "ผู้ใช้"ควรแสดงหนึ่งในสามตัวเลือก:

  • "ระบบ" (ระบบ);
  • บริการเครือข่าย
  • บริการท้องถิ่น

หากคุณเห็นชื่อของผู้ใช้รายอื่นที่นั่น ก็แสดงว่ากระบวนการนี้ถูกปลอมแปลง

ตำแหน่งของไฟล์ปฏิบัติการของกระบวนการที่ใช้ทรัพยากรระบบจำนวนมากสามารถกำหนดได้ทันที "ตัวจัดการงาน".


สุดท้ายนี้ ดังที่กล่าวข้างต้น คุณต้องตรวจสอบชื่อของกระบวนการ มันควรจะเป็นอย่างนั้น "SVCHOST.EXE"ตั้งแต่อักษรตัวแรกถึงอักษรตัวสุดท้าย ถ้าชื่อ. "SVCHOCT.EXE", "SVCHOST64.EXE"หรืออย่างอื่นก็รู้ไว้ว่านี่คือการทดแทน

แม้ว่าบางครั้งผู้โจมตีจะกระทำการอย่างมีไหวพริบมากขึ้นเพื่อปลอมตัว พวกเขาแทนที่ตัวอักษร "c" หรือ "o" ในชื่อด้วยอักขระเดียวกับที่เขียน แต่ไม่ใช่ในตัวอักษรละติน แต่เป็นตัวอักษรซีริลลิก ในกรณีนี้ ชื่อจะแยกไม่ออกด้วยสายตา และตัวไฟล์เองก็อาจอยู่ในโฟลเดอร์ System32 ถัดจากสำเนาต้นฉบับด้วยซ้ำ ในสถานการณ์เช่นนี้ คุณควรระวังตำแหน่งของไฟล์สองไฟล์ที่มีชื่อเดียวกันในไดเร็กทอรีเดียวกัน ใน Windows สิ่งนี้ไม่สามารถเกิดขึ้นได้ตามหลักการ แต่ในกรณีนี้สามารถทำได้โดยการแทนที่อักขระเท่านั้น ในสถานการณ์นี้ หนึ่งในเกณฑ์ในการพิจารณาความถูกต้องของไฟล์คือวันที่ของไฟล์ โดยทั่วไปแล้ว วัตถุจริงมีวันที่แก้ไขก่อนหน้านี้

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


ความสนใจ! ลบ SVCHOST.EXE เฉพาะในกรณีที่คุณแน่ใจ 100% ว่าไม่ใช่ไฟล์ระบบของแท้ แต่เป็นไฟล์ปลอม หากลบอันจริงโดยไม่ได้ตั้งใจจะทำให้ระบบเสียหาย

วิธีที่ 6: การคืนค่าระบบ

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

  1. คลิก "เริ่ม"และคลิกที่วัตถุ “ทุกโปรแกรม”.
  2. เปิดไดเรกทอรี "มาตรฐาน".
  3. เข้าสู่โฟลเดอร์ "บริการ".
  4. คลิกที่องค์ประกอบ “การคืนค่าระบบ”.
  5. หน้าต่างเครื่องมือการกู้คืนระบบพร้อมข้อมูลเบื้องต้นเปิดใช้งานอยู่ เพียงคลิกที่นี่ "ต่อไป".
  6. ในหน้าต่างถัดไป คุณต้องเลือกจุดคืนค่าเฉพาะ อาจมีหลายอย่างในระบบ แต่คุณจะต้องเลือกเพียงอันเดียวเท่านั้น เงื่อนไขหลักคือต้องสร้างขึ้นก่อนที่ปัญหากับ SVCHOST.EXE จะเริ่มปรากฏขึ้น ขอแนะนำให้เลือกองค์ประกอบล่าสุดที่ตรงตามเงื่อนไขข้างต้น หากต้องการเพิ่มตัวเลือก ให้ทำเครื่องหมายในช่องถัดจาก "แสดงให้คนอื่นเห็น..."- เมื่อเลือกวัตถุที่ต้องการแล้ว ให้คลิก "ต่อไป".
  7. ในหน้าต่างถัดไป เพื่อเริ่มขั้นตอนการกู้คืน เพียงคลิกปุ่ม "พร้อม"- แต่เนื่องจากคอมพิวเตอร์จะรีสตาร์ทหลังจากนี้ โปรดระมัดระวังในการปิดโปรแกรมที่ใช้งานอยู่ทั้งหมด และบันทึกเอกสารที่ไม่ได้บันทึกเพื่อหลีกเลี่ยงการสูญหายของข้อมูล
  8. จากนั้นขั้นตอนการกู้คืนจะดำเนินการ และระบบจะกลับสู่สถานะเดิมก่อนที่ SVCHOST.EXE จะเริ่มโหลด RAM
  9. ข้อเสียเปรียบหลักของวิธีนี้คือคุณต้องไม่เพียงแค่จุดคืนค่าหรือสำเนาสำรองของระบบ - เวลาที่สร้างขึ้นไม่ควรช้ากว่าจุดที่ปัญหาเริ่มปรากฏขึ้น มิฉะนั้นขั้นตอนจะสูญเสียความหมาย

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