Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ปัญหา Svchost.exe (Netsvcs) ใช้ CPU และ Memory สูง: คู่มือขั้นตอน

หลาย User จำลองปัญหาแปลกและน่ากลัว: svchost.exe (netsvcs) กิน CPU สูงผิดปกติ ทำให้คอมพิวเตอร์บูทไม่ได้ และบางกรณีรันโปรแกรมไม่ได้

หากคุณก็ประสบปัญหา Netsvcs High Memory Usage อ่านจบบล็อกนี้ จะมีคำแนะนายละเอียด วิธีแก้ High CPU Usage หรือ Memory Leak จาก svchost

ก่อนอื่น เข้าใจพื้นฐาน svchost.exe

Service Host หรือ svchost.exe คืออะไร?

Service Host เป็น Generic Host Process สำหรับ Services ที่เชื่อมกับ DLL Files อยู่ที่ C:\Windows\System32 เนื่องจากเป็น System Process สำคัญ บางครั้ง External Processes ที่เชื่อมโยง ทำให้ไฟล์นี้กิน CPU สูง

ดูภาพด้านล่าง: มี Process หลายตัวรันพร้อมกัน หลายคนคิดว่าเป็น Virus แต่ svchost.exe ไม่ใช่ไวรัส เพียงแค่ Process หลายตัวใช้มันร่วมกัน จึงเห็นหลาย Instance ใน Task Manager จึงสำคัญต้องเข้าใจว่าทำไมถึง Memory Leak

ทำไม Svchost.exe ถึงใช้ CPU สูง?

บางครั้งเพราะ Virus, Malware หรือ Malicious Program ที่รันอยู่ ทำให้ High CPU หรือ Memory Leak โชคดีที่แก้ svchost.exe (netsvcs) ได้

แต่ก่อนจะทำต่อ หากต้องการประหยัดเวลา มีวิธีที่ดีกว่า

วิธีที่ง่ายและเร็วที่สุด แก้ Windows Errors และ Memory Hogging ทั่วไป

หากเจอ Memory Leak, High CPU, Game Lag, หรือสงสัยติดไวรัส มี Advanced System Optimizer PC Cleaner และ Disk Optimization Utility ที่ดีที่สุด สแกน Malware, Virus, Spyware, Junk Files ฯลฯ เพิ่มประสิทธิภาพ Memory, กู้พื้นที่, ซ่อม Invalid Registry, อัปเดต Driver เก่า, ล้าง Cache ฯลฯ

วิธีใช้:

  1. ดาวน์โหลดและติดตั้ง Advanced System Optimizer
  2. ดับเบิลคลิก .exe ติดตั้ง Cache Cleaner และ Privacy Protector นี้
  3. กด Start Smart PC Care รอสแกนเสร็จ
  4. กด Optimize แก้ Error ทั้งหมด

เสร็จแล้ว! แก้ Windows Errors ทั่วไปสำเร็จ

ตอนนี้มาแก้ปัญหา svchost.exe (netsvcs) จริงๆ

Fix 1: ซ่อม Invalid และ Corrupt Windows Registry Files

หมายเหตุ: ไม่แนะนำทำเอง เพราะลบ Valid Entry ผิดอาจทำระบบไม่เสถียร แนะนำใช้ Registry Cleaner Module ของ Advanced System Optimizer

  1. เปิด Advanced System Optimizer (สมมติติดตั้งแล้ว)
  2. คลิก Registry Optimizers (ซ้าย) > Registry Cleaner
  3. ดับเบิลคลิกเปิด > กด Start Scan Now
  4. รอสแกนเสร็จ
  5. กด Fix All Issues แก้ทั้งหมด (หากอยากดูรายละเอียด กด Details)

Restart Windows ดูว่า svchost high disk usage แก้แล้วหรือยัง หากยัง ไป Fix ถัดไป

Fix 2: สแกน Virus และ Malware

ติดไวรัส/มัลแวร์ = Svchost.exe กิน RAM มาก ต้องรัน Antivirus ที่ตรวจจับไฟล์ติดเชื้อ/อันตราย ใช้ Advanced System Optimizer (Complete System Tweaking Utility)

  1. เปิด Advanced System Optimizer > Security and Privacy > System Protection
  2. รันสแกน และ Fix All Errors

จะล้าง Infection ทั้งหมด และปัญหา svchost disk usage จะหาย

Fix 3: ล้าง Event Viewer Logs

ลอง Clear Event Viewer Logs เพราะ Entry เก่าบางครั้งก่อปัญหา:

  1. Win + R > พิมพ์ eventvwr.msc > Enter
  2. ขยาย Windows Logs (ซ้าย) > คลิกขวา Application > Clear Log
  3. Prompt ยืนยัน กด Clear
  4. ทำซ้ำกับโฟลเดอร์อื่นๆ: Application, Security, Setup, System, Forwarded Events
  5. Reboot ระบบ High Memory Usage ควรหาย

Solution 4: อัปเดต Windows

หลาย User รายงานปัญหา svchost.exe (netsvcs) Windows จึงปล่อย Update บ่อย การอัปเดตจึงสำคัญ:

  1. Win + I
  2. คลิก Update & Security
  3. คลิก Windows Update (ซ้าย) > Check for updates
  4. รอเช็ค Update ที่มี (ต้องออนไลน์)
  5. Download และ Install ทั้งหมด

Restart ระบบ High CPU จาก svchost.exe ควรแก้แล้ว

Fix 6: ปิดใช้งาน BITS Service

BITS (Background Intelligent Transfer Service) ใช้ Bandwidth ว่าง ดาวน์โหลดข้อมูลสำคัญเบื้องหลัง แต่หาก Service นี้ผิดปกติ จะก่อให้เกิด svchost.exe Memory Leak หรือ High CPU ต้อง Disable BITS Service ดู:

  1. Win + R > พิมพ์ services.msc > OK
  2. หา Background Intelligent Transfer Service > ดับเบิลคลิก
  3. คลิกลูกศร Startup Type > เลือก Disabled > Apply > OK

Disable BITS ไม่ส่งผลต่อการทำงานของระบบ หากไม่ได้ผล ไป Fix ถัดไป

Fix 7: ปิดใช้งาน Wuauserv Service

wuauserv (Windows Update Service) ไฟกว่าจะเป็นสาเหตุ svchost.exe กิน CPU 100% หากเป็นสาเหตุ Disable จะช่วย

  1. Win + R
  2. พิมพ์ services.msc > Enter
  3. หา Windows Update Service
  4. ดับเบิลคลิก > Startup Type: Disabled

ตรวจสอบปัญหาควรแก้แล้ว Disable wuauserv เป็น Workable Fix สำหรับ svchost.exe 100% CPU Usage

นี่คือทุก Fix ด้านบน ทำตามได้แก้ svchost netsvcs high memory usage เร็ว นอกจากนี้ แนะนำ Advanced System Optimizer เพราะไม่แค่แก้ Windows Errors แต่ยังแก้ Spyware, Malware และ Threats อื่นๆ