Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

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

จนถึงวันนี้ ผมได้เขียนบทช่วยสอนที่มีหลายข้อเสนอแนะเพื่อทำให้ Windows 10 PC ทำงานเร็วขึ้น และบทช่วยสอนอื่นๆ หลายบทที่มีโซลูชันหลายอย่างสำหรับปัญหาการใช้ทรัพยากรสูงบน Windows 10

  • บทความที่เกี่ยวข้อง:
    • วิธีแก้ไข: ปัญหา High CPU Usage บน Windows 10/8
    • วิธีแก้ไข: ปัญหา High Disk Usage บน Windows 10/8
    • วิธีแก้ไข: ปัญหา "TiWorker.exe" High Disk Usage บน Windows 10/8
    • วิธีแก้ไข: "System and Compressed Memory" High CPU Usage บน Windows 10
    • วิธีแก้ไข: WSAPPX (WSService) High CPU usage บน Windows 10/8

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

  • บทความที่เกี่ยวข้อง: วิธีแก้ไข: Svchost.exe (netsvcs) memory leak หรือ high CPU usage บน Windows 7

ในบทช่วยสอนนี้ จะแสดงวิธีระบุว่าบริการหรือกระบวนการตัวไหนพอดีทำให้ Windows 10 หรือ Windows 8 ของคุณทำงานช้า

วิธีหาสาเหตุว่าทำไม Windows 10/8/8.1 ถึงทำงานช้า

ส่วนที่ 1: ระบุว่าโปรแกรมหรือบริการตัวไหนใช้ทรัพยากร CPU หรือ Memory มากเกินไปบน Windows 10
ส่วนที่ 2: ตรวจสอบและแก้ไขโปรแกรมหรือบริการที่ใช้ทรัพยากร CPU หรือ Memory มากเกินไปบน Windows 10

 

ส่วนที่ 1: วิธีระบุว่าบริการหรือโปรแกรมตัวไหนทำให้ PC ทำงานเต็มที่

– เพื่อระบุว่าบริการหรือโปรแกรมตัวไหนทำให้ CPU หรือ Memory ทำงานเต็มที่:

1. เปิด Windows Task Manager โดยทำดังนี้:

    • คลิกขวาที่เมนูเริ่ม และเลือก Task Manager (หรือกด Ctrl + Shift + Esc)

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

2. เมื่อ Task Manager เปิด คุณจะเห็นหน้าต่างคล้ายภาพด้านล่างบนหน้าจอ:*

* หมายเหตุ: หากไม่เห็นหน้าต่างด้านล่าง ให้คลิก More Details มุมซ้ายล่าง

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

3. เลือกแท็บ Details แล้วจัดเรียงกระบวนการที่ทำงานอยู่โดยคลิกที่:

  • CPU label เพื่อจัดเรียงกระบวนการทั้งหมดตามการใช้ CPU *
  • Memory label เพื่อจัดเรียงกระบวนการทั้งหมดตามการใช้ Memory *

* หมายเหตุ: ตรวจสอบให้แน่ใจว่าค่าสูงสุดอยู่ด้านบน หากไม่ใช่ ให้คลิกที่ "CPU" (หรือ "Memory" label) อีกครั้ง

4. หลังจากนั้น คุณจะเห็นกระบวนการที่ใช้ทรัพยากรระบบสูงสุด (CPU หรือ Memory) อยู่ด้านบนของรายการ

ตัวอย่าง: ตามภาพด้านล่าง กระบวนการที่ใช้ทรัพยากร CPU สูงสุดคือ "MsMpEng.exe" ซึ่งเป็นของ "Antimalware Service Executable"

 

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

 

ส่วนที่ 2: วิธีตรวจสอบและแก้ไขโปรแกรมหรือบริการที่ใช้ทรัพยากร CPU หรือ Memory มากเกินไปบน Windows 10

ตอนนี้ถึงเวลา troubleshoot กระบวนการที่ทำให้ CPU ใช้สูง* เพื่อทำภารกิจนี้ ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้:

* หมายเหตุ: ในคำแนะนำและภาพหน้าจอนี้ จะแสดงวิธี troubleshoot ปัญหา high CPU usage บน Windows 10/8 หากต้องการ troubleshoot ปัญหา high Memory usage ให้จัดเรียงตาม "Memory" usage แทนที่จำเป็น

วิธีที่ 1: วิธี Troubleshoot กระบวนการที่ทำให้ Windows ทำงานช้า

1. คลิกขวาที่กระบวนการอันดับแรกในรายการที่ใช้ CPU (หรือ Memory) สูงสุด แล้วเลือก Properties

* หมายเหตุ:
1. ข้าม "System Idle Process" หากปรากฏอันดับแรกในรายการ
2. หากกระบวนการ "svchost.exe" ปรากฏอันดับแรก ให้ไปที่ วิธีที่ 2

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

2. ที่หน้าต่าง "Properties" ให้สังเกต ชื่อกระบวนการ (Process name), คำอธิบาย (Description) และ ตำแหน่ง (Location) (ตำแหน่งของไฟล์ executable) ของโปรแกรมที่เป็นสาเหตุ

ตัวอย่าง: ตามภาพด้านล่าง กระบวนการ "MsMpEng" (MsMpEng.exe) ที่ทำให้ CPU สูง คือกระบวนการ "Antimalware Service Executable" ที่ตั้งอยู่และรันจากโฟลเดอร์ "C:\Program Files\Windows Defender" (แอปพลิเคชัน "Windows Defender")

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

3. หลังจากหาข้อมูลที่ต้องการแล้ว ให้ลองทำหนึ่งในสิ่งต่อไปนี้:

A. End Task (จบงาน):

1. คลิกขวาที่กระบวนการที่เป็นสาเหตุ และเลือก End Task

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

2. รอ 2-3 นาที แล้วดูที่แท็บ Performance ว่า CPU usage ลดลงหรือไม่

3. หากการใช้งานกลับสู่ระดับปกติ ให้ลองทำหนึ่งในสิ่งต่อไปนี้:

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

 

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

B. Stop Service (หยุดบริการ):

1. คลิกขวาที่กระบวนการที่เป็นสาเหตุ และเลือก Go to service(s) (หากตัวเลือกนี้มี)

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

2. คลิกขวาที่บริการที่เป็นสาเหตุ และเลือก Stop

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

3. รอ 2-3 นาที แล้วดูที่แท็บ Performance ว่า CPU usage ลดลงหรือไม่

4. หากการใช้งานกลับสู่ระดับปกติ ให้ลองทำหนึ่งในสิ่งต่อไปนี้:

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

C. ใช้ข้อมูล Process location ลองทำดังนี้:

  • หากกระบวนการที่เป็นสาเหตุเป็นของแอปพลิเคชันบุคคลที่สาม ให้ลบแอปพลิเคชันนั้นออกจากระบบ

 

วิธีที่ 2: วิธี Troubleshoot กระบวนการ SVCHOST.EXE

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

1. เลือกแท็บ Performance แล้ว Open Resource Monitor

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

2. ที่หน้าต่าง Resource Monitor เลือกแท็บ CPU* และทำการเปลี่ยนแปลงดังนี้:

(1) จัดเรียงกระบวนการที่ทำงานตาม CPU* usage (ค่าสูงสุดด้านบน) และ
(2) ขยาย Services

* หมายเหตุ: หากต้องการ troubleshoot ปัญหา Memory usage ให้คลิก/จัดเรียงตาม "Memory" usage

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

3. ที่หน้าต่างบน เลือก (select) กระบวนการอันดับแรกในรายการที่ใช้ CPU (หรือ Memory) มากที่สุด
4. จากนั้นดูที่ส่วน Services – ที่หน้าต่างล่าง – เพื่อดูบริการทั้งหมดที่โหลดภายใต้กระบวนการที่เลือก

ตัวอย่าง: ตามภาพด้านล่าง กระบวนการ SVCHOST.EXE จัดการบริการต่อไปนี้: Superfetch, Network Connection Broker, Windows Driver Foundation ฯลฯ

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

5. วางหน้าต่าง Resource Monitor และ Task Manager ติดกัน (ตามภาพด้านล่าง)

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

5. ที่หน้าต่าง Resource Monitor ให้ทำดังนี้:

  • ที่ Processes pane:
    (1) เลือกกระบวนการอันดับแรกในรายการที่ใช้ CPU หรือ Memory สูงสุด (เช่น กระบวนการ "svchost.exe")
  • ที่ Services pane:
    (2) จัดเรียงบริการตาม CPU usage (ค่าสูงสุดด้านบน) *
    (3) สังเกต (Notice) ชื่อของบริการอันดับแรกในรายการ

* หมายเหตุ: หากต้องการ troubleshoot ปัญหา Memory usage ให้คลิก/จัดเรียงตาม "Memory" usage

ตัวอย่าง: ตามภาพด้านล่าง บริการอันดับแรกภายใต้ส่วน "Services" คือบริการ "SysMain" (Superfetch)

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

6. ที่ Task Manager เลือกแท็บ Services
6a. หาในรายการ บริการที่สังเกตเห็นก่อนหน้านี้ (ที่ขั้นตอน 1) แล้วหยุดบริการนั้นชั่วคราว โดยทำดังนี้:

1. เลือก Service
2. คลิกขวาที่บริการ และเลือก Stop Service

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

7. ตอนนี้รอ 2-3 นาที แล้วดูที่หน้าต่าง Resource Monitor ว่า CPU usage เปลี่ยนแปลงหรือไม่ ณ จุดนี้ สิ่งที่อาจเกิดขึ้น 2 อย่าง:

A. CPU usage ยังคงสูง
– ในกรณีนี้ ให้ดำเนินการปิดใช้งาน (ใช้หน้าต่าง Task Manager) บริการถัดไปที่แสดงใน Resources Monitor > Services section จนกว่าจะพบว่าบริการไหนในรายการทำให้ CPU (หรือ Memory) ทำงานระดับสูง

B. CPU usage ลดลง
– ในกรณีนี้ ให้ค้นหาบนเว็บโซลูชันที่เกี่ยวข้องกับปัญหาของคุณ หรือปิดใช้งานบริการที่เป็นสาเหตุอย่างถาวร

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

วิธีปิดใช้งานบริการ Windows อย่างถาวร

1. เปิด Services manager โดยใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้

  • ตัวเลือก 1: จากหน้าต่าง Task Manager คลิกแท็บ Services แล้วเลือก Open Services

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

  • ตัวเลือก 2: กด Windows key + R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run พิมพ์: services.msc และกด Enter

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

2. ที่หน้าต่างจัดการ Services ให้คลิกขวาที่บริการที่เป็นสาเหตุ และเลือก Properties

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

 

3. เปลี่ยน Startup type เป็น Disabled กด OK และ รีสตาร์ท (restart) คอมพิวเตอร์

วินิจฉัยและแก้ไข Windows 10 ทำงานช้า – หาสาเหตุและแก้ปัญหาได้เอง

 

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