กระบวนการว่างจะโหลดโปรเซสเซอร์ Windows 10 หากกระบวนการ svchost โหลดระบบ วิดีโอ – Svchost โหลดโปรเซสเซอร์ การแก้ปัญหา

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

ไวรัสหรือเปล่า?

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

เราเตือนคุณทันที: นี่ไม่ใช่ไวรัส ดังนั้นอย่ารีบลบ svchost.exe! แล้วกระบวนการนี้คืออะไร?

ข้อมูลทั่วไปเกี่ยวกับแอปพลิเคชัน

นี่คือชื่อของส่วนประกอบที่สำคัญมากซึ่งรับผิดชอบในการเรียกใช้ไลบรารีแบบไดนามิก (DLL) ของระบบ ดังนั้นทั้ง Explorer (Explorer) ของ Windows และแอปพลิเคชันบุคคลที่สามมากกว่าหนึ่งพันรายการจึงขึ้นอยู่กับมัน สิ่งนี้ใช้กับเกมที่ใช้ไลบรารีเหล่านี้ผ่าน DirectX โดยเฉพาะ

ตั้งอยู่ตามที่อยู่นี้: %SystemRoot%\System32 โดยการอ่านรายการรีจิสตรีในการบูตแต่ละครั้ง แอปพลิเคชันจะสร้างรายการบริการที่ควรเริ่มต้น ควรสังเกตว่า svchost.exe หลายสำเนาสามารถทำงานได้ในเวลาเดียวกัน (คุณรู้อยู่แล้วว่ากระบวนการนี้เป็นกระบวนการประเภทใด) สิ่งสำคัญคือแต่ละกระบวนการอาจมีกลุ่มบริการของตัวเอง สิ่งนี้ทำขึ้นเพื่อความสะดวกสบายสูงสุดในการตรวจสอบการทำงานของระบบ รวมถึงทำให้การดีบักทำได้ง่ายขึ้นในกรณีที่มีปัญหาใดๆ

กลุ่มทั้งหมดที่ขณะนี้เป็นส่วนหนึ่งของกระบวนการนี้สามารถพบได้ในส่วนรีจิสทรีต่อไปนี้:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost;
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service.

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

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

นี่คือไฟล์ svchost.exe

จะตรวจสอบกระบวนการที่เกี่ยวข้องกับ Svchost ได้อย่างไร?

หากต้องการดูบริการทั้งหมดที่เกี่ยวข้องกับกระบวนการนี้ คุณต้องทำสิ่งง่ายๆ สองสามอย่าง

  • คลิกที่ "Start" จากนั้นค้นหาคำสั่ง "Run" ในเมนูนี้
  • เข้าไปที่นั่นแล้วกด ENTER
  • หลังจากนั้น ให้คัดลอกและวางนิพจน์ต่อไปนี้ลงในโปรแกรมจำลองบรรทัดคำสั่งที่เปิดขึ้น: รายการงาน /SVC ใช้ปุ่ม ENTER อีกครั้ง
  • รายการกระบวนการทั้งหมดจะแสดงในรูปแบบของรายการ ความสนใจ! อย่าลืมป้อนพารามิเตอร์คีย์ /SVC เนื่องจากจะแสดงบริการที่ใช้งานอยู่ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับบริการเฉพาะ ให้ใช้คำสั่งต่อไปนี้: Tasklist /FI "PID eq process_id" (รวมถึงเครื่องหมายคำพูด)

หากคุณมีปัญหา

มักเกิดขึ้นหลังจากป้อนคำสั่ง คอมพิวเตอร์แสดงสิ่งที่ไม่สามารถเข้าใจได้ เช่น: “ไม่สามารถจดจำคำสั่งได้” อย่ารีบเร่งที่จะเข้าไปอีกครั้ง

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

โดยคลิกที่ปุ่ม "Start" จากนั้นป้อน CMD ในช่อง "Search" รายการไฟล์ที่พบจะเปิดขึ้นมาทางด้านขวาของเมนู คลิกขวาที่รายการแรก (พร้อมชื่อที่เกี่ยวข้อง) จากนั้นเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" ในเมนูบริบทที่ปรากฏขึ้น

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

วิธีแยกข้าวสาลีออกจากแกลบ?

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

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

ประการแรก กระบวนการของระบบจริงไม่เคย (!) เปิดตัวในฐานะผู้ใช้ทั่วไป การเริ่มต้นสามารถเริ่มต้นได้โดย SYSTEM, LOCAL SERVICE และ NETWORK SERVICE สิ่งที่สำคัญกว่านั้นคือมันไม่เริ่มทำงาน (!) เมื่อระบบเริ่มใช้เครื่องมือเริ่มต้น ดังนั้น รายการโปรแกรมที่เริ่มพร้อมกันกับระบบไม่ควรรวม svchost.exe ไว้ด้วย ในกรณีนี้มีกระบวนการอย่างไร?

หากคุณเห็นสิ่งนี้ แสดงว่ามีสาเหตุเดียวเท่านั้น นั่นก็คือไวรัส

กำลังตรวจสอบการเริ่มต้น

ไม่ทราบว่าต้องทำอย่างไร? มันง่ายมาก! ขั้นแรกคลิกที่ปุ่ม "Start" และคลิกซ้ายที่ช่อง "Run" จากนั้นป้อนคำสั่ง MSConfig ที่นั่น รายการแอปพลิเคชันทั้งหมดที่เปิดตัวเมื่อเริ่มต้นจะเปิดขึ้น ซึ่งคุณต้องตรวจสอบอย่างรอบคอบ

หากมีกระบวนการ svchost.exe มากมาย (หรือแม้แต่กระบวนการเดียว) คุณจะต้องคิดถึงวิธีลบออกจากคอมพิวเตอร์ของคุณอย่างแน่นอน

จะทำอย่างไรถ้าตรวจพบ "สายลับ"?

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

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

กระบวนการนี้ใช้ CPU มาก ทำไมสิ่งนี้ถึงเกิดขึ้นและฉันควรทำอย่างไร?

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

วิธีที่ง่ายที่สุด

มีคำแนะนำที่ค่อนข้างง่ายและมีประสิทธิภาพซึ่งช่วยได้ในหลายกรณี เปิด “ตัวจัดการงาน” ค้นหากระบวนการ svchost ที่นั่น จากนั้นคลิกขวาที่กระบวนการแล้วเลือก “ลำดับความสำคัญ/ต่ำ” ควรสังเกตว่าจะต้องดำเนินการนี้กับแต่ละกระบวนการที่มีชื่อเดียวกันซึ่งอยู่ใน "ตัวจัดการงาน"

เราเตือนคุณอีกครั้ง: หากคุณเห็นไฟล์ svchost.exe (คุณรู้อยู่แล้วว่ามันคืออะไร) อย่ารีบลบมันไม่ว่าในกรณีใดโดยสงสัยว่าเป็นไวรัส!

บริการอัพเดตวินโดวส์

บ่อยครั้งใน Windows XP ปัญหาเกือบ 100% และ svchost เกิดจากการที่บริการอัปเดตทำงานไม่ถูกต้อง แหล่งข้อมูลคอมพิวเตอร์บางส่วนพบคำอธิบายสำหรับปรากฏการณ์นี้

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

จะปิดการใช้งานบริการที่มีปัญหาได้อย่างไร?

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

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

อินเทอร์เน็ตเบราว์เซอร์

อย่างไรก็ตาม ใช้เวลาของคุณ ในหลายกรณี Internet Explorer จะต้องถูกตำหนิ จำได้ไหมว่าในตอนต้นของบทความเราได้พูดถึงความสำคัญของ svchost สำหรับ Explorer อย่างไร แต่ “อินเทอร์เน็ตเบราว์เซอร์” เป็นส่วนสำคัญของตัวจัดการไฟล์ของตระกูล Windows OS

ปัญหามักเริ่มต้นเมื่อเวอร์ชัน IE ล้าสมัยมาก ตัวอย่างเช่น Microsoft เองไม่แนะนำให้ใช้ Windows XP กับ Internet Explorer เวอร์ชันที่หกมาเป็นเวลานานแล้ว

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

เกมส์

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

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

"ค้างคาว"

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

ไดรเวอร์

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

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

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

วินโดวส์ ดีเฟนเดอร์

เจ้าของ Windows Vista/7 ควรให้ความสนใจกับโปรแกรม Windows Defender ซึ่งรวมอยู่ในระบบปฏิบัติการมาตรฐานเหล่านี้ มันทำหน้าที่ป้องกันไม่ให้มัลแวร์เข้าสู่ระบบ แต่บางครั้งมันก็ไม่ทำงานดีขึ้น

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

เพื่อแก้ไขสถานการณ์นี้ให้คลิกที่ปุ่ม "Start" ไปที่ "Control Panel" จากนั้นค้นหา "Defender" ในนั้น ในหน้าต่างหลักจะมีรายการ “เรียกใช้การสแกนเมื่อไม่ได้ใช้งาน” ยกเลิกการเลือก คลิกตกลง ในบางกรณี มาตรการนี้อาจมีประโยชน์

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

นอกจากนี้การอัปเดตระบบให้ตรงเวลาก็ไม่เสียหาย

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

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

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

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

เหตุใด Svchost.exe จึงใช้หน่วยความจำและ CPU ใน Windows 7

มีสาเหตุหลายประการที่ทำให้ CPU และหน่วยความจำโอเวอร์โหลดเนื่องจาก svchost.exe และฉันจะแสดงรายการแต่ละข้อด้านล่าง

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

Svchost.exe โหลดโปรเซสเซอร์ใน Windows - จะต้องทำอย่างไร

มาดูเครื่องมือในการแก้ไขข้อผิดพลาดที่มีอยู่อย่างละเอียดยิ่งขึ้นหาก Svchost exe โหลดหน่วยความจำ Windows 7

  • เพียงแค่พยายามที่จะรอสักครู่ บางทีระบบปฏิบัติการอาจเพิ่งได้รับการอัปเดตและการทำงานปกติก็จะได้รับการกู้คืนในไม่ช้า
  • รีสตาร์ทคอมพิวเตอร์ของคุณ ซึ่งจะช่วยแก้ปัญหาการโหลดกระบวนการได้ไม่ยากอย่างที่คิด
  • ลองปิด svchost.exe ที่ใช้ทรัพยากรมากที่สุด หากมีหลายรายการ หากต้องการทำสิ่งนี้ ให้ไปที่ตัวจัดการงาน (โดยกด Ctrl+Alt+Del พร้อมกันแล้วเลือก “ตัวจัดการงาน”) คลิกที่แท็บ “กระบวนการ” เลือก “แสดงกระบวนการของผู้ใช้ทั้งหมด” ที่ด้านล่างและดูว่า svchost ใด exe โหลดระบบมากที่สุด ลองปิดโดยคลิกขวาที่มันแล้วคลิก "End process tree" ในเมนูที่ปรากฏขึ้น

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

  • คุณสามารถลองย้อนระบบกลับไปเป็นวันที่ไม่มีปัญหากับ svchost.exe และคุณไม่ได้ใส่ใจกับโหลดของโปรเซสเซอร์
  • ตรวจสอบระบบของคุณเพื่อหาไวรัส ขั้นแรก ไปที่ตัวจัดการงาน (โดยการกด Ctrl+Alt+Del พร้อมกันและเลือก “ตัวจัดการงาน”) ไปที่แท็บ “กระบวนการ” เลือก “แสดงกระบวนการของผู้ใช้ทั้งหมด” ที่ด้านล่าง และดูว่าผู้ใช้คนไหนอยู่ตรงข้ามกัน กระบวนการ svchost.exe ระบบ บริการในพื้นที่ หรือบริการเครือข่ายเป็นที่ยอมรับ ส่วนอื่นๆ ทั้งหมดเป็นไวรัสหรือมัลแวร์อื่นๆ ต้องดำเนินการให้เสร็จสิ้นโดยคลิกที่กระบวนการนี้ คลิกขวาและเลือก "สิ้นสุดแผนผังกระบวนการ" ใช้โปรแกรมป้องกันไวรัสที่ดี (ลองใช้ Dr.Web CureIt!, Trojan Remover ฯลฯ ) ระบบของคุณอาจติดมัลแวร์
  • เราลบโฟลเดอร์ Prefetch ซึ่งระบบใช้เพื่อเพิ่มความเร็วในการดำเนินการบริการ ไปที่ไดเร็กทอรีทั่วไปของ Windows OS ค้นหาโฟลเดอร์ Prefetch ที่นั่น (โดยปกติจะอยู่ที่ C:\WINDOWS\Prefetch) และลบโฟลเดอร์นี้จากนั้นรีบูทคอมพิวเตอร์
  • หากกระบวนการ wuauclt.exe ทำงานในตัวจัดการ ดังนั้นในโฟลเดอร์ Software Distribution ที่อยู่ในไดเร็กทอรี Windows ทั่วไป ให้ลบไดเร็กทอรีที่มีอยู่ทั้งหมด
  • การล้างไฟล์บันทึกเหตุการณ์ในบันทึก Windows โดยกดปุ่ม Win+R พร้อมกัน พิมพ์ eventvwr ในเมนูที่ปรากฏขึ้น และยืนยันโดยคลิก "ตกลง" ในหน้าต่างที่ปรากฏขึ้น ให้ดับเบิลคลิกที่ “Windows Logs” (ซ้ายบน) และในรายการด้านล่าง คลิกขวาที่ “Applications” และเลือก “Clear Log” เราจะทำเช่นเดียวกันกับรายการ "ความปลอดภัย", "การติดตั้ง", "ระบบ" รีบูทคอมพิวเตอร์

การสาธิตวิธีดำเนินการบางอย่างด้วยภาพเมื่อ svchost.exe โหลดหน่วยความจำใน Windows 7 สามารถดูได้ในวิดีโอ:

บทสรุป

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

SVCHOST.EXEเป็นหนึ่งในกระบวนการที่จำเป็นที่ทำงานอย่างต่อเนื่องใน Windows ดังนั้น SVCHOST.EXE- กำหนดบริการและโปรแกรมที่ทำงานภายในแต่ละกระบวนการ SVCHOST.EXE คุณควรรู้ว่ากระบวนการ svchost โหลดระบบด้วยโปรเซสเซอร์ 99 หรือ 100 เปอร์เซ็นต์ แสดงว่าอาจเป็นไวรัสได้!

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

โปรแกรมส่วนใหญ่ที่คุณรู้จักทำงานโดยอัตโนมัติในส่วนขยาย .EXE อย่างไรก็ตาม บริการส่วนใหญ่มาในรูปแบบของ DLL ที่ไม่สามารถทำงานได้ด้วยตัวเอง ดังนั้น Svchost จึงโหลด DLLs เหล่านี้และรัน นี่คือเหตุผลว่าทำไมเมื่อคุณเปิด Windows Task Manager คุณจะเห็นกระบวนการ svchost.exe มากมาย

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

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

วิธีแรก: ระบุกระบวนการ svchost.exe โดยใช้บรรทัดคำสั่ง

1. ขั้นแรกให้คลิกที่ เริ่มแล้ว ดำเนินการและเข้า ซีเอ็มดีและกด ปุ่มตกลงใน Windows 8.1 ให้คลิกขวาที่ปุ่มเริ่มแล้วเลือกเรียกใช้

2. พิมพ์คำสั่งต่อไปนี้ในหน้าต่างคำสั่งแล้วคลิก เข้า

รายการงาน /svc /fi "imagename eq svchost.exe"

คุณควรเห็นรายการ svchost พร้อมส่วน PID

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

3. คลิกขวาที่ คอมพิวเตอร์ของฉัน, เลือก ควบคุม- ในหน้าต่างที่ปรากฏขึ้น ให้เลือก การจัดการคอมพิวเตอร์จากนั้นเลือก บริการและแอพพลิเคชั่น- สุดท้าย เลือก บริการ .

4. ตอนนี้ลองค้นหา ID บริการ Windows และชื่อในแท็บบริการ อาจใช้เวลาสักครู่เพราะถ้าคุณใช้กระบวนการ ID 1436 ชื่อนั้นก็คือ WudfSvc หากคุณคลิกสองครั้งที่ชื่อบริการใดชื่อหนึ่ง คุณจะเห็น ID และชื่อของพวกเขา คุณสามารถจับคู่ได้ ในกรณีของฉัน ฉันเดาว่า W หมายถึงกระบวนการเริ่มต้นด้วย "Windows" และเปิดขึ้นมา

อย่างที่คุณเห็น จริงๆ แล้วเรียกว่าการบำรุงรักษาไดรเวอร์ Windows wudfsvc!

วิธีที่สอง: ระบุกระบวนการ svchost.exe โดยใช้ Process Explorer (วิธีง่ายๆ)

หากวิธีแรกกลายเป็นเรื่องยาก ยังมีวิธีที่ง่ายกว่านี้! การแก้ไขปัญหาโดยใช้เครื่องมือ Process Explorer จาก Microsoft (เดิมมาจาก SysInternals) เครื่องมือนี้ไม่มีค่าใช้จ่ายใด ๆ ทั้งสิ้นและให้ข้อมูลโดยละเอียดเกี่ยวกับแต่ละกระบวนการในขณะนี้

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

ตัวจัดการงานของ Windows 8

เมื่อใช้ตัวจัดการงาน Windows 8 คุณสามารถค้นหากระบวนการ Svchost ทั้งหมดได้โดยไม่ต้องใช้โปรแกรมนี้ เปิดตัวจัดการงานโดยคลิก แป้นพิมพ์ลัด CTRL + SHIFT + ESCและเลื่อนลงไปที่ กระบวนการแท็บที่มันแสดง กระบวนการวินโดวส์ .

ที่นี่คุณจะเห็นกระบวนการ svchost.exe ทั้งหมดที่แสดงเป็น โหนดบริการ:จากนั้นเป็นประเภทบัญชีที่ทำงานภายใต้ระบบท้องถิ่น (บริการเครือข่าย ฯลฯ ) จะมีแถวอยู่ข้างๆ และหากคุณขยายรายการโดยคลิกที่ลูกศร คุณจะเห็นแต่ละบริการทำงานภายใต้กระบวนการเฉพาะ

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

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

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

หากต้องการปิดใช้งานบริการใน Windows ให้คลิกขวาที่บริการนั้น บริการแท็บแล้วเลือก คุณสมบัติ .

จากนั้นเลือก ประเภทการเปิดตัว: พิการ:

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


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

ชื่อ "Svchost" ย่อมาจาก "โฮสต์บริการ" และมักจะหมายถึงกระบวนการของระบบที่ให้บริการบริการที่สำคัญหลายประการของระบบปฏิบัติการ Windows ไปพร้อมๆ กัน คอมพิวเตอร์โดยเฉลี่ยสามารถมีกระบวนการทำงานได้ถึง 15 กระบวนการ และแต่ละกระบวนการสามารถรับผิดชอบในการเรียกใช้บริการ Windows OS อย่างน้อย 1 บริการ

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

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

ไฟล์กระบวนการที่เปิดใช้งานมักจะอยู่ที่ Windows\System32 (ระบบปฏิบัติการ 32 บิต) หรือ Windows\SysWOW64 (ระบบปฏิบัติการ 64 บิต)

กระบวนการโฮสต์สำหรับบริการ Windows ใช้หน่วยความจำและ CPU ซึ่งเป็นสาเหตุของความผิดปกติ

แล้วอะไรคือสาเหตุที่กระบวนการโฮสต์สำหรับบริการ Windows ใช้หน่วยความจำและ CPU หมด ฉันจะสังเกตสิ่งต่อไปนี้:

  • ระบบปฏิบัติการขัดข้องแบบสุ่ม
  • ความเสียหายต่อรีจิสทรี Windows OS;
  • ปัญหาฮาร์ดแวร์คอมพิวเตอร์ (การอุดตันภายในพีซีด้วยฝุ่น ปัญหาหน่วยความจำ และอื่นๆ)
  • ปัญหาในการติดตั้งการอัพเดตในระบบปฏิบัติการนี้
  • การทำงานของโปรแกรมไวรัส
  • ขนาดไฟล์บันทึกที่สูงเกินจริง

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

วิธีแก้ไขปัญหา "svchost กำลังโหลดระบบ"

ดังนั้นคุณจะกำจัดปัญหาที่กระบวนการโฮสต์โหลด Windows ได้อย่างไร? ฉันแนะนำให้ทำดังต่อไปนี้:

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

  • ลบเนื้อหาทั้งหมดของโฟลเดอร์ Prefetch ที่ Windows\Prefetch ข้อมูลต่างๆ เกี่ยวกับไฟล์ที่เปิดใช้งานจะถูกเก็บไว้ที่นั่น รวมถึงไฟล์ที่ผู้ใช้ไม่ต้องการอีกต่อไป และการล้างโฟลเดอร์นี้สามารถช่วยในปัญหาเมื่อกระบวนการโฮสต์สำหรับบริการ Windows ใช้หน่วยความจำและโปรเซสเซอร์จนหมด หลังจากล้างไดเร็กทอรีที่ระบุแล้ว ให้ลองอีกครั้งเพื่อยุติกระบวนการที่มีปัญหาตามที่อธิบายไว้ข้างต้น
  • ปิดใช้งานการตรวจสอบการอัปเดตระบบปฏิบัติการ () ไปที่แผงควบคุมเลือก "ระบบและความปลอดภัย" จากนั้นไปที่ "Windows Update" คลิกที่ "ปรับการตั้งค่าทางด้านซ้าย" และเลือก "อย่าตรวจสอบการอัปเดต";

  • ปิดใช้งานบริการ Windows Update คลิกที่ปุ่ม "Start" พิมพ์ services.msc ในแถบค้นหาค้นหา "Windows Update" ในรายการบริการดับเบิลคลิกแล้วเลือกประเภทการเริ่มต้น "Disabled";
  • ล้างไฟล์บันทึกของระบบ คลิกเริ่ม พิมพ์ eventvwr.msc ในแถบค้นหาแล้วกด Enter เปิดแท็บ "บันทึกของ Windows" คลิกขวาที่ "แอปพลิเคชัน" และเลือก "ล้างบันทึก" จากเมนูที่ปรากฏขึ้น ทำเช่นเดียวกันกับแท็บ "ความปลอดภัย", "การติดตั้ง", "ระบบ", "เหตุการณ์ที่ส่งต่อ"

  • ใช้โปรแกรมเพื่อทำความสะอาดและกู้คืนรีจิสทรี (CCleaner, RegCleaner และแอนะล็อกอื่น ๆ อีกมากมาย)
  • ตรวจสอบระบบของคุณว่ามีโปรแกรมที่เป็นอันตรายหรือไม่ (เครื่องมือเช่น Dr. Web CureIt!, Trojan Remover, Malware Anti-Malware ฯลฯ จะช่วยได้) ติดตามตำแหน่งของไฟล์ svchost.exe (ตำแหน่งที่ควรอยู่ฉัน ดังกล่าวข้างต้น) และชื่อที่ถูกต้อง (ควรเป็น "svchost.exe" เท่านั้นโดยไม่มีการแก้ไข)
  • ดำเนินการย้อนกลับระบบไปยังจุดคืนค่าก่อนหน้า คลิก "Start" พิมพ์ rstrui ในแถบค้นหา และย้อนกลับระบบเป็นเวอร์ชันเสถียร
  • นำคอมพิวเตอร์ของคุณไปที่ศูนย์บริการเพื่อทำความสะอาดฝุ่น และตรวจสอบการทำงานของส่วนประกอบต่างๆ (หน่วยความจำ แหล่งจ่ายไฟ การ์ดแสดงผล ฯลฯ) หรือหากคุณมีคุณสมบัติเพียงพอ ให้ทำตามขั้นตอนเหล่านี้ด้วยตนเอง

โซลูชันวิดีโอ

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

อันเป็นผลมาจากการติดตั้งและการกำหนดค่าบางโปรแกรมไม่ถูกต้อง กระบวนการของระบบ 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 เดียวกัน โปรแกรมป้องกันไวรัสสามารถแยกมันออกจากการอ่าน/การเขียน หรือแม้แต่ลบมันออก (“เวิร์มเครือข่าย” หมายถึง “เวิร์มเครือข่าย”)