คอมพิวเตอร์ Windows 10 ของคุณทำงานช้าหรือไม่ ถ้าใช่ แสดงว่าคุณมาถูกที่แล้วเพื่อค้นหาสาเหตุ ในคอมพิวเตอร์ Windows 10 หลายเครื่อง ผู้ใช้อาจประสบปัญหาประสิทธิภาพการทำงานช้าโดยไม่มีเหตุผลที่ชัดเจน สิ่งนี้เกิดขึ้นเนื่องจากโปรแกรม (เช่น โปรแกรมป้องกันไวรัส) หรือกระบวนการหรือบริการเดียวของ Windows ซึ่งทำงานบนพื้นหลัง ใช้ทรัพยากร CPU หรือหน่วยความจำมากเกินไป
จนถึงวันนี้ ฉันได้เขียนบทช่วยสอนที่มีคำแนะนำหลายประการเพื่อให้พีซี Windows 10 ของคุณทำงานได้เร็วขึ้น และบทช่วยสอนอื่นๆ อีกหลายรายการพร้อมวิธีแก้ไขปัญหาการใช้งานระดับสูงที่แตกต่างกันใน Windows 10
- บทความที่เกี่ยวข้อง:
- วิธีแก้ไข:ปัญหาการใช้งาน CPU สูงใน Windows 10/8
- วิธีแก้ไข:ปัญหาการใช้งานดิสก์สูงใน Windows 10/8
- วิธีแก้ไข:ปัญหาการใช้งานดิสก์สูง "TiWorker.exe" ใน Windows 10/8
- วิธีแก้ไข:การใช้งาน CPU สูงของ "ระบบและหน่วยความจำที่บีบอัด" ใน Windows 10
- วิธีแก้ไข:ปัญหาการใช้งาน CPU สูงของ WSAPPX (WSService) ใน Windows 10/8
จากประสบการณ์ของฉัน ฉันได้ตระหนักว่า ไม่มีวิธีแก้ไขปัญหาการทำงานที่ช้าทั้งหมดใน Windows 10 เนื่องจากระบบปฏิบัติการใหม่ทำงานเป็นจำนวนมากในเบื้องหลัง ทำให้ยากต่อการระบุอย่างชัดเจนว่ากระบวนการใดหรือ บริการทำให้คอมพิวเตอร์ของคุณทำงานอย่างจำกัด โดยเฉพาะอย่างยิ่งในกรณีที่กระบวนการที่ถูกต้องตามกฎหมายของ Windows เดียว (เช่น กระบวนการ "SVCHOST.EXE") สามารถโหลดและจัดการบริการอื่นๆ ได้พร้อมกัน
- บทความที่เกี่ยวข้อง: วิธีแก้ไข:หน่วยความจำรั่ว Svchost.exe (netsvcs) หรือปัญหาการใช้งาน CPU สูงใน Windows 7
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีที่คุณสามารถระบุได้ว่าบริการหรือกระบวนการใดที่ทำให้ Windows 10 หรือพีซี Windows 8 ของคุณทำงานช้า
วิธีค้นหาสาเหตุที่ Windows 10/8/8.1 ทำงานช้า
ส่วนที่ 1 ระบุว่าโปรแกรมหรือบริการใดใช้ทรัพยากร CPU หรือหน่วยความจำมากเกินไปใน Windows 10
ส่วนที่ 2 การแก้ไขปัญหาโปรแกรมหรือบริการที่ใช้ทรัพยากร CPU หรือหน่วยความจำมากเกินไปใน Windows 10
ตอนที่ 1 วิธีระบุว่าโปรแกรมหรือบริการใดที่ทำให้พีซีของคุณทำงานได้อย่างจำกัด
– เพื่อระบุว่าบริการหรือโปรแกรมใดที่ทำให้ CPU หรือหน่วยความจำของคุณทำงานที่ขีดจำกัด:
1. เปิด Windows ตัวจัดการงาน ในการทำเช่นนั้น:
- คลิกขวาที่เมนูเริ่มและเลือก ตัวจัดการงาน (หรือเพียงแค่กด Ctrl + Shift + Esc)
2. เมื่อ ตัวจัดการงาน เปิดขึ้น คุณจะเห็นหน้าต่างที่คล้ายกันบนหน้าจอของคุณ:*
* หมายเหตุ:หากคุณไม่เห็นหน้าต่างด้านล่าง ให้คลิก รายละเอียดเพิ่มเติม ที่ด้านล่างซ้าย
3. เลือก รายละเอียด แท็บแล้วจัดเรียงกระบวนการที่ทำงานอยู่โดยคลิกที่:
- ซีพียู label เพื่อจัดเรียงกระบวนการทำงานทั้งหมดตามการใช้งาน CPU *
- หน่วยความจำ label เพื่อเรียงลำดับกระบวนการทำงานทั้งหมดตามการใช้หน่วยความจำ *
* หมายเหตุ:ตรวจสอบให้แน่ใจว่าคุณเห็นค่าที่มากกว่าที่ด้านบน หากคุณไม่เห็นค่าที่มากกว่าที่ด้านบน ให้คลิกที่ "CPU " (หรือป้ายกำกับ "หน่วยความจำ") อีกครั้ง
4. หลังจากนั้น คุณจะเห็นกระบวนการที่ใช้ทรัพยากรระบบสูงสุด (CPU หรือหน่วยความจำ) ที่ด้านบนของรายการ
ตัวอย่างเช่น ดังที่คุณเห็นในภาพหน้าจอด้านล่าง กระบวนการที่ใช้ทรัพยากร CPU สูงสุดคือ "MsMpEng.exe" ซึ่งเป็นของ "Antimalware Service Executable"
ส่วนที่ 2 วิธีแก้ไขปัญหาโปรแกรมหรือบริการที่ใช้ทรัพยากร CPU หรือหน่วยความจำมากเกินไปใน Windows 10
ตอนนี้ ได้เวลาแก้ไขปัญหากระบวนการที่รับผิดชอบต่อการใช้งาน CPU สูง* เพื่อให้งานนี้สำเร็จ ให้ใช้วิธีการใดวิธีหนึ่งต่อไปนี้:
* หมายเหตุ:ในคำแนะนำและภาพหน้าจอเหล่านี้ ฉันจะแสดงวิธีแก้ไขปัญหาการใช้งาน CPU สูงใน Windows 10/8 หากคุณต้องการแก้ไขปัญหาการใช้หน่วยความจำสูง ให้จัดเรียงตามการใช้งาน "หน่วยความจำ" ตามที่ต้องการ
วิธีที่ 1. วิธีแก้ไขปัญหากระบวนการที่ทำให้ Windows ทำงานช้า
1. คลิกขวาที่กระบวนการแรกในรายการที่ใช้ทรัพยากร CPU (หรือหน่วยความจำ) สูงสุด จากนั้นเลือก คุณสมบัติ .
* หมายเหตุ:
1. ละเว้น "System Idle Process" หากปรากฏเป็นอันดับแรกในรายการ
2. หากกระบวนการ "svchost.exe" ปรากฏขึ้นก่อนในรายการ ให้ไปที่วิธีที่ 2 .
2. ที่หน้าต่าง "คุณสมบัติ" ให้สังเกตกระบวนการ ชื่อกระบวนการ คำอธิบาย และขั้นตอนสถานที่ (ตำแหน่งของไฟล์เรียกทำงาน) ของโปรแกรมผู้กระทำผิด
ตัวอย่างเช่น:ดังที่คุณเห็นในภาพหน้าจอด้านล่าง กระบวนการ "MsMpEng" (MsMpEng.exe) ที่ทำให้เกิดการใช้งาน CPU สูง คือกระบวนการ "Antimalware Service Executable" ซึ่งอยู่ – และดำเนินการ – จาก "C:โฟลเดอร์ \Program Files\Windows Defender" (แอปพลิเคชัน Windows Defender)
3. หลังจากค้นหาข้อมูลที่ต้องการแล้ว ให้ลองทำสิ่งใดสิ่งหนึ่งต่อไปนี้:
ก. สิ้นสุดภารกิจ:
1. คลิกขวาที่กระบวนการผู้ร้ายและเลือก สิ้นสุดงาน
2. รอ 2-3 นาที แล้วดูที่ ประสิทธิภาพ แท็บหากการใช้งาน CPU ลดลง
3. If the usage returns to normal levels, then try one of the following:
- Search the WEB, for a solution related to your problem
- If the culprit process belongs to a third party application, then uninstall the application from your system.
- If the culprit process belongs to a Windows service then try to completely disable the culprit service on your system.
B. Stop Service.
1. Right click on the culprit process and select Go to service(s) (if this choice is available).
2. Right click on the culprit service and select Stop .
3. Wait 2-3 minutes and then see at Performance tab if the CPU usage is decreased.
4. If the usage returns to normal levels, then try one of the following:
- Search the WEB, for a solution related to your problem.
- If the culprit service, belongs to a third party application, then uninstall the application from your system.
- If the culprit service, is a legitimate Windows service, then try to permanently disable the service.
C. Using the Process location information, try the following:
- If the culprit process, belongs to a third party application, then uninstall the application from your system.
Method 2. How to Troubleshoot SVCHOST.EXE Process.
In some cases it is not easy to identify (by using the above method) which exact process (or service) uses too many CPU resources, because Windows – by design – can use a single process (e.g. the "svchost.exe" process), that loads several other critical services at the background. In that case, you have to find which processes are running under the "svchost.exe" process and then to troubleshoot the culprit service. To do that:
1. Select the Performance tab and then Open Resource Monitor .
2. At the Resource Monitor window, choose the CPU* tab and make the following changes:
(1) Short the running processes by CPU* usage (greater values on the top) and
(2) Expand Services.
* Note:If you want to troubleshoot Memory usage problems, then click/sort by "Memory" usage.
3. On the top window, select the first process on the list, that uses the most CPU (or Memory) resources.
4. Then, look at the Services section – at the bottom window – to view all the services that are loaded under the selected process.
For example:As you can see at the screenshot below, the SVCHOST.EXE process is handle the following services:Superfetch, Network Connection Broker, Windows Driver Foundation, etc..
5. Now put the Resource Monitor and the Task Manager windows, next to each other. (as shown below)
5 . At the Resource Monitor window, do the following:
- At the Processes pane:
(1) Select the first process in the list that consumes the highest CPU or Memory resources (e.g. the "svchost.exe" process) - At the Services pane:
(2) Sort the services by CPU usage. (greater values on top) *
(3) Notice the name of the first service(s) in the list.
* Notes:If you want to troubleshoot Memory usage problems, then click/sort by "Memory" usage.
For example:As you can see at the below screenshot, the first service under the "Services" section is the "SysMain" service (Superfetch).
6. At Task Manager window, choose the Services tab.
6a. Locate in the list, the service you noticed before (at Step-1) and then temporarily stop that service. To do that:
1. Select the Service
2. Right-click on it, and choose Stop Service.
7. Now wait 2-3 minutes and then see at the Resource Monitor window, if the CPU usage has changed. At this point two things can happen:
A. The CPU usage is still High.
– At this case, proceed and disable (using Task Manager window), the next service(s) that is listed at Resources Monitor> Services section, until you find which of the listed services causes your CPU (or Memory) to work at high levels.B. The CPU usage has decreased.
– At this case, search on the WEB for a solution related to your problem or disable the culprit service permanently.
How to disable a Windows Service permanently.
1. Open Services manager. To do that use one of the following options.
- Option 1. From Task Manager window, click the Services tab and then select Open Services .
- Option 2. Simultaneously press Windows key + R to open the run command box, type:services.msc and press Enter.
2. At Services management window, right-click at the culprit service and choose Properties .
3. Change the Startup type to Disabled , press OK and restart your computer.
That's it! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ Please like and share this guide to help others.