คุณเพิ่งเห็น Svchost.exe ใช้ CPU สูงใน Task Manager
และ
คุณกำลังสงสัยว่า Service Host คืออะไร?
Svchost.exe (Service Host) เป็นกระบวนการที่ถูกต้องของ Microsoft สำหรับ Windows OS และมีบทบาทสำคัญในการรันบริการสำคัญของ Windows
ผู้ใช้รายงานว่าเมื่อเปิด Task Manager พบว่า Svchost.exe ใช้ CPU/RAM สูงเกือบ 90%
ก่อนอื่น ไม่ต้องกังวล คุณไม่ได้อยู่คนเดียว ผู้ใช้หลายคนกำลังพยายามปิดใช้งาน svchost.exe ใช้ CPU สูงบน Windows 11
แต่
เรารวบรวมวิธีแก้ไขที่ดีที่สุดสำหรับ svchost.exe ใช้ CPU สูง
ก่อนจะไปที่วิธีแก้ไข จะมีคำถามสำคัญเกี่ยวกับข้อผิดพลาด Svchost exe ที่อาจอยู่ในใจคุณ
Svchost.exe คืออะไร? Svchost.exe ทำอะไร?
Svchost.exe ย่อมาจาก Service Host ถูกนำมารวมใน Windows 7 และพบใน Windows 10 และ 11 ล่าสุด
พัฒนาโดย Microsoft สำหรับ Windows OS มีบทบาทสำคัญในการโหลดบริการ services สำคัญอื่นๆ ของ Windows
Svchost.exe ตั้งอยู่ที่ C:\Windows\System32 และทำหน้าที่เป็นกลางช่วยโหลดบริการจากไฟล์ DLL และจัดการบริการอื่นๆ
ดังนั้น เมื่อ Svchost.exe ช่วย Windows OS จัดการบริการ จะใช้ RAM และ GPU สูง บางครั้งเกิน 90%
อ่านเพิ่มเติม: ntoskrnl.exe BSOD
ทำไม Svchost.exe จึงรันหลายตัวพร้อมกัน?
มี Svchost.exe หลายตัวรัน เพราะใน Windows รุ่นเก่า 1 svchost ใช้รันบริการอย่างน้อย 15 บริการ แต่ใน Windows 10 และรุ่นใหม่ 1 บริการจะถูกรันโดย 1 svchost เท่านั้น
ดังนั้น ไม่ต้องกังวลหากเห็น svchost.exe หลายตัว เพราะทำให้กระบวนการ ง่ายขึ้นและราบรื่นขึ้น
Svchost.exe เป็นไวรัสไหม? รู้ยังไงว่ามีไวรัส svchost?
Svchost.exe ปลอดภัยจริงๆ เพราะเป็นโปรแกรมที่ถูกต้อง ลงนามดิจิทัลโดย Microsoft Corporation และผู้ใช้ส่วนใหญ่ไม่พบว่าอันตราย
เนื่องจากเป็นโปรแกรมที่ถูกต้อง ฮักเกอร์อาจโจมตีเพื่อเปลี่ยนแปลงและดำเนินกิจกรรมผิดกฎหมายผ่าน svchost exe
นอกจากนี้ หากคุณเป็นผู้ใช้ Windows XP และเห็น service host cryptographic services รันอยู่ ถือเป็นโปรแกรมที่ไม่ต้องการ เพราะไฟล์นี้ไม่ทำงานที่นั่นแล้ว
เราสามารถตรวจสอบได้ว่า windows processes service host เป็นไวรัสหรือไม่ โดยดูตำแหน่งไฟล์ ควรอยู่ที่ตำแหน่งเริ่มต้น
แต่เพื่อความปลอดภัย ตรวจสอบผ่าน Task Manager:
- กด Ctrl + Shift + Esc พร้อมกันเพื่อเปิด Task Manager.
- ไปที่รายละเอียด ค้นหา svchost.exe
- ด้านขวาใต้คอลัมน์ description ตรวจสอบว่า ชื่อ ถูกต้อง
- คลิกขวาเลือก Open file location.
- หากอยู่ที่ C:\Windows\System32

หากไม่อยู่ที่ระบุ อาจเป็นไวรัสหรือ spyware ควรสแกนระบบเต็มรูปแบบด้วยแอนติไวรัสที่ติดตั้งอยู่
อ่านเพิ่มเติม: Acrord32.exe คืออะไร?
วิดีโอแนะนำ: Service Host ใช้ CPU สูง?
วิธีแก้ไขที่ 1: ใช้ Windows Update Troubleshooter
ทำได้ก่อนหน้านี้ เนื่องจาก Svchost.exe ใช้ CPU สูง อาจเกิดจาก Windows ค้นหาอัปเดตในเบื้องหลัง
ขั้นตอนแก้ Svchost.exe บน Windows 11:
- คลิกไอคอน Search
- เลือก Settings > System.
- ค้นหา Troubleshoot คลิก

- เลือก Other troubleshooter.

- ใต้หัวข้ออื่น เลือก Windows Update คลิก Run.

- ปฏิบัติตามคำแนะนำบนหน้าจอจน troubleshoot เสร็จ
- หลังเสร็จ รีสตาร์ท PC ดูว่า Svchost.exe ใช้ CPU สูง แก้ไขแล้วหรือยัง
วิธีแก้ไขที่ 2: สแกนไวรัสและภัยคุกคาม Svchost.exe ใช้ CPU สูง
เมื่อดาวน์โหลดจากเว็บอันตราย อาจโหลดไวรัสมาด้วย
แม้มีแอนติไวรัส ก็ไม่ปกป้องได้ 100%
และอาจนำไปสู่ Svchost.exe ใช้ CPU/RAM/Network สูง
เพื่อแก้ Svchost.exe ใช้ CPU สูงใน Windows 11 ควรสแกน ไวรัส ด้วยโปรแกรมป้องกันไวรัสในตัวของ Windows 11
ขั้นตอน:
- คลิกไอคอน Search
- เลือก Settings.
- คลิก Privacy & security > Windows Security

- เลือก Virus & threat protection คลิก Quick scan.

- รอสแกนเสร็จ จะแจ้งจัดการ ไม่ว่าจะ remove หรือ block
- รีสตาร์ท PC ดูว่า Svchost.exe ใช้ CPU สูง แก้ไขแล้วหรือยัง
อ่านเพิ่มเติม: TOASTER.EXE Failed
วิธีแก้ไขที่ 3: ล้าง Event Viewer Logs เพื่อแก้ Service Host Cryptographic Services
Svchost.exe ใช้ CPU/RAM สูง อาจมาจากไฟล์ log ที่ไม่จำเป็นใน Windows Event Viewer
ต้องล้าง log โดยการว่างเปล่า Event Viewer logs
ขั้นตอน:
- กด Windows Button + R Key
- กล่อง Run Dialogue Box จะปรากฏ
- พิมพ์ “eventvwr“ แล้วกด Enter

- หน้าต่าง Event Viewer จะเปิด
- คลิก Windows Logs จะเห็นรายการอื่นๆ
- คลิกขวา Application เลือก clear log

- ทำซ้ำสำหรับ Setup Log, System Log, และ Security Log เพื่อล้าง log
- หลังรีบูท ตรวจสอบ service host cryptographic services แก้ไขแล้วหรือยัง
หากวิธีนี้ไม่ได้ผล ลองวิธีถัดไปสำหรับ Svchost.exe ใช้ CPU สูง
วิธีแก้ไขที่ 4: อัปเดต Windows 11 แก้ Svchost.exe ใช้ CPU สูง
บางครั้ง PC ล้าสมัยเป็นสาเหตุหลักของ Svchost.exe ใช้ CPU สูง ใน Windows 11
เพื่อประสิทธิภาพที่ดี ตรวจสอบว่า Windows OS เป็นเวอร์ชันล่าสุด ด้วยอัปเดตใหม่ บั๊กเช่น svchost.exe และหน่วยความจำสูงจะถูกแก้ไข
ขั้นตอนอัปเดต Windows 11:
- คลิกไอคอน Windows

- คลิกไอคอน settings หน้าต่างใหม่จะปรากฏ
- เลือก Windows Update จากเมนูซ้าย

- หน้าต่างใหม่จะปรากฏ
- คลิกปุ่ม Check for updates.

- หากมีอัปเดต จะเริ่ม อัปเดต PC

- ใช้เวลาบ้าง หลังเสร็จ รีสตาร์ท PC ตรวจสอบ svchost.exe ใช้ CPU สูง ยังคงอยู่หรือไม่
อ่านเพิ่มเติม: MMC.exe Error Blocked
วิธีแก้ไขที่ 5: ปิดใช้งาน BITS Service แก้ Svchost.exe
Svchost.exe ใช้ RAM สูง อาจเกิดจาก BITS ใช้แบนด์วิธมากเกินไป
BITS (Background Intelligent Transfer Service) เป็นส่วนของ Windows OS ใช้ดาวน์โหลดอัปเดตสำคัญในเบื้องหลัง เช่น Windows Update
ทำให้เกิด Svchost.exe นำไปสู่ CPU/RAM สูง จึงต้อง ปิดใช้งาน BITS service
จำไว้ว่าการปิด Background Intelligent Transfer Service ไม่ส่งผล ต่อประสิทธิภาพประจำวัน ทุกอย่างทำงานปกติ
ขั้นตอนปิดใช้งาน:
- กด Windows key + R เปิด Run
- พิมพ์ services.msc คลิก OK เข้าแอปบริการ

- เลื่อนลงหา Background Intelligent Transfer Service คลิกสองครั้ง Services เปิดคุณสมบัติ
- ใน Startup Type เลือก Disabled จากรายการดรอปดาวน์

- หลังรีบูท ตรวจสอบ Svchost.exe ใช้ CPU สูง แก้ไขแล้วหรือยัง
อ่านเพิ่มเติม: LockApp.exe? คืออะไร? ปลอดภัยไหม?
วิธีแก้ไขที่ 6: ลบโฟลเดอร์ Software Distribution แก้ Svchost.exe ใช้ CPU สูง
โฟลเดอร์ Software Distribution เป็นที่เก็บอัปเดตที่ดาวน์โหลด หากไฟล์ในโฟลเดอร์เสียหาย จะนำไปสู่ Svchost.exe ใช้ CPU สูง
ขั้นตอนลบ:
- กด Windows key + R เปิด Run
- พิมพ์ services.msc คลิก OK เข้าแอปบริการ
- เลื่อนลงหา Windows Update service คลิกขวาเลือก Stop.

- เปิด File Explorer ไปที่ C:\Windows.
- คลิกขวาโฟลเดอร์ SoftwareDistribution เลือก Delete

- หลังรีสตาร์ท โฟลเดอร์ SoftwareDistribution ว่างจะถูกสร้าง อัตโนมัติ เพื่อเก็บอัปเดต และ svchost.exe จะถูกแก้ไข
อ่านเพิ่มเติม: แก้ไข: Microsoft Block Level Backup Engine Service?
วิธีแก้ไขที่ 6: สแกนไฟล์ระบบ แก้ Svchost exe
ส่วนใหญ่ข้อผิดพลาดมาจากไฟล์เสียหาย เริ่มด้วยการตรวจสอบไฟล์ระบบเพื่อแก้ svchost.exe
ใช้ Command Prompt ได้
ระวังช่องว่างระหว่าง ‘/’ และคำ
ขั้นตอนแก้ service host cryptographic services:
- ค้นหาด้วยปุ่ม Windows พิมพ์ “Command Prompt“
- คลิกขวา “Command Prompt” เลือก “Run as Administrator“ ตัวเลือกอยู่ด้านขวาของหน้าต่าง
- พิมพ์ “DISM.exe /Online /Cleanup-image /Res แล้วกด Enter.
- อาจใช้เวลาถึง 30 นาที
- เมื่อเสร็จ พิมพ์ “sfc /scannow” แล้วกด Enter.
- หากมีไฟล์เสียหาย จะเห็นข้อความ: “Windows Resource Protection detected corrupted files และ successfully restored them.”
- พิมพ์ exit แล้วกด enter.
- Svchost.exe ข้อผิดพลาดไฟล์เสียหายควรแก้ไขแล้ว
- รีสตาร์ท Windows ตรวจสอบ Svchost.exe ใช้ CPU สูง ใน Windows 7 ยังคงอยู่หรือไม่

สรุป
นี่คือวิธีแก้ไขที่ดีที่สุดสำหรับ svchost exe ใช้ CPU สูง ใน Windows 11
การปิดใช้งาน svchost.exe ไม่ใช่งานง่าย และเราไม่แนะนำ จึงให้วิธีแก้ไขที่ดีที่สุด
อย่าไม่สนใจ หาก svchost exe ทำงานเหมือนมัลแวร์ อาจขโมยข้อมูลส่วนตัว
ลองทุกวิธี และหากมีวิธีแก้ไขอื่นหรือคำถามเกี่ยวกับ svchost.exe ใช้ CPU สูง ให้แจ้งในส่วนความคิดเห็นด้านล่าง
คำถามที่พบบ่อย (FAQs)
-
Svchost.exe ทำให้ CPU ใช้สูงไหม?
svchost.exe ทำให้ CPU สูงมาก แต่ Disk ใช้ต่ำ สามารถดูได้ใน Task Manager
-
.exe หมายถึงอะไร?
เป็นรูปย่อของ executable file ช่วยให้ Windows รันและติดตั้งซอฟต์แวร์ได้
-
Svchost exe เป็นไวรัสไหม?
Svchost exe ไม่ใช่ ไวรัส เว้นแต่จะทำซ้ำตัวเองหรือทำลาย คอมพิวเตอร์