แก้ไขโฮสต์บริการ:ระบบภายในเครื่อง ( svchost.exe) การใช้งาน CPU และดิสก์สูง: หากคุณกำลังประสบปัญหานี้ซึ่งกระบวนการที่เรียกว่า Service Host:Local System (svchost.exe) กำลังใช้ทรัพยากรระบบทั้งหมดของคุณทำให้เกิดการใช้งาน CPU และดิสก์สูงในตัวจัดการงาน ไม่ต้องกังวล เพราะวันนี้เราจะมาดูวิธีการ แก้ไขปัญหานี้ด้วยความช่วยเหลือของบทความนี้ โพสต์นี้จะช่วยได้หากคุณประสบปัญหาการใช้งาน CPU สูง การใช้หน่วยความจำ หรือการใช้ดิสก์เนื่องจากโฮสต์บริการ:กระบวนการ Local System
Service Host:Local System (svchost.exe) คืออะไร
Service Host:Local System เป็นกลุ่มของกระบวนการระบบอื่นๆ ที่ทำงานภายใต้นั้น กล่าวคือ เป็นคอนเทนเนอร์ที่ให้บริการโฮสต์ทั่วไป ดังนั้นการแก้ไขปัญหานี้จึงกลายเป็นเรื่องยากเนื่องจากกระบวนการใดๆ ที่ทำงานภายใต้ Service Host:Local System อาจทำให้ CPU หรือปัญหาการใช้งานดิสก์สูง โฮสต์บริการ:ระบบภายในประกอบด้วยกระบวนการต่างๆ เช่น User Manager, Group Policy Client, Windows Auto Update, Background Intelligent Transfer Service (BITS), Task Scheduler เป็นต้น
คุณสามารถดูกระบวนการต่างๆ ได้อย่างรวดเร็วภายใต้ Service Host:Local System โดยกด Ctrl + Alt + Del คีย์พร้อมกันเพื่อเปิดตัวจัดการงาน จากนั้นสลับไปที่แท็บ Processes และค้นหา Service Host ที่เกี่ยวข้อง กระบวนการต่างๆ เช่น Service Host:Local Service, Service Host:Network Service เป็นต้น เมื่อคุณจะขยายบริการเหล่านี้ คุณจะพบกระบวนการต่างๆ ที่ทำงานอยู่ภายใต้นั้น
ตามที่คุณเห็นว่ามีกระบวนการหลายอย่างที่ทำงานภายใต้ Service Host:Local System (svchost.exe) เช่น Windows Update ซึ่งอาจใช้ทรัพยากรระบบจำนวนมาก แต่ถ้าเฉพาะเจาะจง กระบวนการทำให้การใช้งาน CPU &Disk สูงอย่างต่อเนื่อง อาจเป็นปัญหาที่ต้องได้รับการดูแล เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีแก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์โดยใช้บทช่วยสอนด้านล่าง
แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์
หมายเหตุ:อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
ก่อนดำเนินการตามขั้นตอนการแก้ไขปัญหา คุณควรระบุสาเหตุที่แท้จริงของปัญหาก่อน เช่น บริการหรือกระบวนการใดภายใต้โฮสต์บริการ:ระบบภายในทำให้เกิดปัญหาการใช้งาน CPU หรือดิสก์สูง . ในการดำเนินการนี้ คุณจะต้องมีเครื่องมือฟรีจาก Microsoft ชื่อ Process Explorer
1.ดาวน์โหลดโปรแกรมนี้จากลิงค์ด้านบน คลิกขวาที่ไฟล์ procexp64.exe และเลือกเรียกใช้ในฐานะผู้ดูแลระบบ
2.ตอนนี้ คลิกที่ คอลัมน์ CPU เพื่อจัดเรียงกระบวนการตาม CPU หรือการใช้หน่วยความจำ
3.ถัดไป ค้นหากระบวนการ svchost.exe ในรายการและคลิกขวาและเลือก คุณสมบัติ
4.ในหน้าต่างคุณสมบัติ svchost.exe ให้สลับไปที่ แท็บบริการ ซึ่งคุณจะ ค้นหารายการบริการที่ทำงานภายใต้ขั้นตอนนี้
5.ถัดไป ให้สลับไปที่ แท็บเธรด ซึ่งคุณจะพบกับเธรดทั้งหมดที่ดำเนินการภายในบริการ svchost.exe
6.คลิกที่ คอลัมน์ CPU &คอลัมน์ Cycles Delta เพื่อจัดเรียงเธรด และ ค้นหาบริการหรือไลบรารี dll ที่ทำให้เกิดการใช้งาน cpu สูง
7.คลิกที่บริการเฉพาะที่ทำให้เกิดปัญหา และคลิกที่ปุ่ม ฆ่าหรือหยุดชั่วคราว
8.ถัดไป รอสักครู่และดูว่า การใช้งาน CPU หรือดิสก์สูงโดยโฮสต์บริการ:Local System (svchost.exe) ได้รับการแก้ไขหรือไม่
9.หากคุณยังคงประสบปัญหา ให้ทำตามขั้นตอนด้านบนสำหรับเธรดทั้งหมดที่ใช้ทรัพยากรระบบจำนวนมาก
10.เมื่อคุณมี zero-in กับผู้กระทำผิดที่เป็นสาเหตุของปัญหา คุณต้องปิดการใช้งาน บริการเฉพาะจากหน้าต่าง services.msc
11.ในการดำเนินการนี้ คุณจะต้อง แมปชื่อ DLL กับชื่อบริการ โดยใช้ขั้นตอนที่ 4
12.กด Windows Key + R จากนั้นพิมพ์ services.msc แล้วกด Enter
13.ค้นหา บริการเฉพาะที่ก่อให้เกิดปัญหา ในหน้าต่าง service.msc จากนั้นให้คลิกขวาและเลือก Properties
14.หากบริการกำลังทำงานอยู่ ให้คลิกที่ หยุด จากนั้นจากเมนูแบบเลื่อนลง ประเภทการเริ่มต้น ให้เลือก ปิดการใช้งาน
15.Click Apply ตามด้วย OK เพื่อบันทึกการเปลี่ยนแปลง และการดำเนินการนี้จะ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ ปัญหา
วิธีที่ 1:เรียกใช้คำสั่ง SFC และ DISM
1.กด Windows Key + X จากนั้นคลิกที่ Command Prompt(Admin)
2.ตอนนี้พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)
3.รอให้กระบวนการด้านบนเสร็จสิ้นและเมื่อเสร็จแล้วให้รีสตาร์ทพีซีของคุณ
4.เปิด cmd อีกครั้งแล้วพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการ:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
5.ปล่อยให้คำสั่ง DISM ทำงานและรอให้คำสั่งเสร็จสิ้น
6. หากคำสั่งด้านบนใช้ไม่ได้ผล ให้ลองใช้คำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งของแหล่งการซ่อมแซมของคุณ (การติดตั้ง Windows หรือดิสก์การกู้คืน)
7.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง และดูว่าคุณสามารถ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ได้หรือไม่
วิธีที่ 2:ลบโฟลเดอร์ SoftwareDistribution
1.กดปุ่ม Windows + R จากนั้นพิมพ์ services.msc แล้วกด Enter
2.คลิกขวาที่ บริการ Windows Update แล้วเลือก หยุด
3.เปิด File Explorer แล้วไปที่ตำแหน่งต่อไปนี้:
C:\Windows\SoftwareDistribution
4.ลบทั้งหมด ไฟล์และโฟลเดอร์ภายใต้ SoftwareDistribution
5.Again right-click onบริการ Windows Update จากนั้นเลือก เริ่ม
6.ตอนนี้ให้ลองดาวน์โหลดการอัปเดตและดูว่าคุณสามารถ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ได้หรือไม่
วิธีที่ 3:ปิดใช้งาน Superfetch
1.กดปุ่ม Windows + R จากนั้นพิมพ์ services.msc แล้วกด Enter
2.Find Superfetch บริการจากรายการ จากนั้นคลิกขวาบนและเลือก คุณสมบัติ
3.ภายใต้สถานะบริการ หากบริการกำลังทำงานอยู่ ให้คลิกที่ หยุด
4.ตอนนี้จากการเริ่มต้น พิมพ์เมนูแบบเลื่อนลง เลือก ปิดการใช้งาน
5.Click Apply ตามด้วย OK
6.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
หากวิธีการข้างต้นไม่ปิดใช้งานบริการ Superfetch คุณสามารถทำตาม ปิดใช้งาน Superfetch โดยใช้ Registry:
1.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
2.นำทางไปยังรีจิสตรีคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
3.ตรวจสอบให้แน่ใจว่าคุณได้เลือก PrefetchParameters จากนั้นในหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ EnableSuperfetch คีย์และ เปลี่ยนค่าเป็น 0 ในฟิลด์ข้อมูลค่า
4.คลิกตกลงและปิดตัวแก้ไขรีจิสทรี
5.รีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง และดูว่าคุณสามารถ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ได้หรือไม่
วิธีที่ 4:การแก้ไขรีจิสทรี
1.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
2.นำทางไปยังรีจิสตรีคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
3.ตรวจสอบให้แน่ใจว่าได้เลือก Ndu จากนั้นในบานหน้าต่างด้านขวา ดับเบิลคลิกที่ Start
4.เปลี่ยนค่าของ Start เป็น 4 แล้วคลิกตกลง
5.ปิดทุกอย่างและรีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 5:เรียกใช้ตัวแก้ไขปัญหา Windows Update
1.กด Windows Key + I เพื่อเปิด Settings จากนั้นคลิกที่ Update &Security
2.จากเมนูด้านซ้าย ให้เลือกแก้ไขปัญหา
3.ตอนนี้ ในส่วน Get up and running ให้คลิกที่ Windows Update
4.เมื่อคลิกแล้ว ให้คลิกที่ “เรียกใช้ตัวแก้ไขปัญหา ” ภายใต้ Windows Update
5.ทำตามคำแนะนำบนหน้าจอเพื่อเรียกใช้ตัวแก้ไขปัญหาและดูว่าคุณสามารถ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU และดิสก์สูงได้หรือไม่ การใช้งาน
วิธีที่ 6:ทำการคลีนบูต
บางครั้งซอฟต์แวร์ของบริษัทอื่นอาจขัดแย้งกับระบบ ดังนั้นจึงอาจทำให้มีการใช้งาน CPU สูงบนพีซีของคุณ เพื่อ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ คุณต้องทำคลีนบูตในพีซีของคุณและวินิจฉัยปัญหาทีละขั้นตอน
วิธีที่ 7:เริ่มบริการ Windows Update ใหม่
1.กดปุ่ม Windows + R จากนั้นพิมพ์ “services.msc ” (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกด Enter
2.ค้นหาบริการต่อไปนี้:
Background Intelligent Transfer Service (BITS)
บริการเข้ารหัสลับ
Windows Update
ตัวติดตั้ง MSI
3.คลิกขวาที่แต่ละรายการแล้วเลือกคุณสมบัติ ตรวจสอบให้แน่ใจว่าประเภทการเริ่มต้น ถูกตั้งค่าเป็น A อัตโนมัติ
4.ตอนนี้หากบริการใดๆ ข้างต้นหยุดทำงาน อย่าลืมคลิกที่ เริ่มภายใต้สถานะบริการ
5.ถัดไป ให้คลิกขวาที่ Windows Update และเลือก เริ่มต้นใหม่
6.คลิก Apply ตามด้วย OK จากนั้นรีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 8:เปลี่ยนการจัดกำหนดการตัวประมวลผล
1.กดปุ่ม Windows + R จากนั้นพิมพ์ sysdm.cpl และกด Enter เพื่อเปิดคุณสมบัติของระบบ
2.สลับไปที่แท็บขั้นสูงแล้วคลิก การตั้งค่า ภายใต้ ประสิทธิภาพ
3.เปลี่ยนเป็น แท็บขั้นสูง อีกครั้ง ภายใต้ตัวเลือกประสิทธิภาพ
4.ภายใต้ Processor scheduling ให้เลือก Program แล้วคลิก Apply ตามด้วย OK
5.Reboot PC ของคุณเพื่อบันทึกการเปลี่ยนแปลงและตรวจสอบว่าคุณสามารถแก้ไขปัญหา Service Host:Local System (svchost.exe) CPU สูงและปัญหาการใช้งานดิสก์ได้หรือไม่
วิธีที่ 9:ปิดใช้งาน Background Intelligent Transfer Service
1.กดปุ่ม Windows + R จากนั้นพิมพ์ msconfig แล้วกด Enter
2.สลับไปที่แท็บบริการ จากนั้น ยกเลิกการเลือก “Background Intelligent Transfer Service”
3.Click Apply ตามด้วย OK
วิธีที่ 10:ทำการคืนค่าระบบ
1.กดปุ่ม Windows + R แล้วพิมพ์”sysdm.cpl ” จากนั้นกด Enter
2.เปลี่ยนเป็น การป้องกันระบบ แท็บแล้วคลิก การคืนค่าระบบ ปุ่ม.
3.คลิก ถัดไป และเลือกจุดคืนค่าระบบ .
4.ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อคืนค่าระบบให้เสร็จสิ้น
5.รีบูตพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
แนะนำ:
- แก้ไขเสียง HDMI ไม่ทำงานใน Windows 10
- 5 วิธีในการแก้ไขเสียงบน YouTube
- YouTube ไม่ทำงานบน Chrome [แก้ไขแล้ว]
- แก้ไข YouTube ทำงานช้าบนพีซีของคุณ
เท่านี้คุณก็ประสบความสำเร็จ แก้ไขโฮสต์บริการ:Local System (svchost.exe) CPU สูงและการใช้งานดิสก์ แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับบทแนะนำนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น