ไม่กี่วันก่อน ผมอัปเกรดแล็ปท็อปอีกเครื่องจาก Windows 7 เป็น Windows 10 หลังอัปเกรด OS ผมทดสอบประสิทธิภาพแล็ปท็อปด้วย AIDA64 stressing tool ตามปกติ แต่พบว่า CPU ไม่ทำงานที่ความเร็วเต็มที่ใน Windows 10 ในขณะที่ใน Windows 7 ทำงานที่ความเร็วสูงสุด

ในบทช่วยสอนนี้ คุณจะพบคำแนะนำโดยละเอียดในการแก้ไขปัญหา CPU ความเร็วต่ำใน Windows 10 OS
วิธีแก้ไข: Windows 10 Not Running at Full CPU Speed
สำคัญ: ก่อนไปวิธีด้านล่าง ให้ติดตั้ง Windows updates ทั้งหมดก่อน แล้วตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 1. ตั้งค่า CPU Performance ให้สูงสุด
วิธีที่ 2. ทำ Clean Boot
วิธีที่ 3. อัปเดตหรือปิดใช้งาน Intel Power Management Driver
วิธีที่ 4. ปิดใช้งานบริการ 'intelppm' จาก Registry
วิธีที่ 5. เพิ่มประสิทธิภาพ CPU ด้วย ThrottleStop
วิธีที่ 1. ตั้งค่า CPU Power Options ให้สูงสุด
วิธีแรกในการแก้ไขความเร็ว CPU ต่ำใน Windows 10 คือการตั้งค่า Processor performance state ให้สูงสุด วิธีทำ:
1. ที่กล่องค้นหาพิมพ์ control panel และกด Enter

2. เปลี่ยน View By (มุมขวาบน) เป็น Small icons และคลิก Power Options

3. คลิก Change Plan Settings

4. คลิก Change Advanced power settings

5. ที่ตัวเลือก 'Processor power management' ตั้ง Maximum processor state เป็น 100% และคลิก OK

6. ขยายการตั้งค่า System cooling policy ให้แน่ใจว่าตั้งเป็น Active เพื่อป้องกันการร้อนเกินไป

7. ตรวจสอบความเร็ว CPU อีกครั้ง หากปัญหายังคงอยู่ ให้ไปวิธีถัดไป
วิธีที่ 2. ทำ Clean Boot
วิธีถัดไปในการ Troubleshoot ปัญหาประสิทธิภาพ CPU คือการเริ่ม Windows 10 ใน Clean Boot State วิธีทำ:
1. กด Windows
+ R เพื่อเปิดกล่องคำสั่ง ‘Run‘
2. ในกล่องคำสั่ง Run พิมพ์ msconfig กด Enter เปิด System Configuration utility

3. ที่แท็บ Services ติ๊ก กล่อง Hide all Microsoft services

4. คลิกปุ่ม Disable all ปิดบริการ non-Windows ทั้งหมดที่เริ่มต้นกับ Windows *
* หมายเหตุ: หากคุณใช้แล็ปท็อป Samsung ให้ Disable แค่บริการ 'Easy Launcher' และข้ามขั้นตอนอื่นๆ

5. เลือกแท็บ Startup และคลิก Open Task Manager

6. เลือก Startup items ทีละตัวและคลิก Disable
7. คลิก OK และ Restart คอมพิวเตอร์
8. ตรวจสอบว่า CPU ทำงานเต็มที่แล้วหรือไม่ หากเร็วปกติ ให้เปิด System Configuration (msconfig) อีกครั้ง และ Enable บริการและโปรแกรมที่ปิดไปทีละตัว แล้ว Restart จนพบตัวทำให้ CPU ช้า
วิธีที่ 3. อัปเดตหรือปิดใช้งาน Intel Power Management Driver
Intel Power Management จัดการการใช้พลังงานบนคอมพิวเตอร์ที่ใช้โปรเซสเซอร์ Intel แต่บางครั้งป้องกันไม่ให้ CPU ทำงานเต็มที่เมื่อจำเป็น วิธีแก้:
1. ดาวน์โหลดและติดตั้งไดรเวอร์ 'Intel Power Management' * ล่าสุด จากเว็บสนับสนุนผู้ผลิตแล็ปท็อป
* หมายเหตุ: หากคุณใช้แล็ปท็อป AMD ให้ข้ามขั้นตอนนี้
2. หลังติดตั้ง ทดสอบประสิทธิภาพ CPU อีกครั้ง หากปัญหายังคงอยู่ ให้ปิดใช้งาน Intel Power Management driver ด้วยขั้นตอนด้านล่าง:
1. ค้าง ปุ่ม SHIFT ไปที่ Power
คลิก Restart

2. หลัง Restart ไปที่ Troubleshoot > Advanced Options > Command Prompt

3. พิมพ์คำสั่งต่อไปนี้เพื่อไปโฟลเดอร์ "C:\Windows\System32\drivers" และกด Enter:
-
-
- cd drivers
-
4. ให้คำสั่งนี้และกด Enter:
-
-
- ren intelppm.sys intelppm.sys.bak
-

5. พิมพ์ exit ปิด Command Prompt และ Restart คอมพิวเตอร์ (Exit and Continue to Windows 10)
วิธีที่ 4. ปิดใช้งานบริการ 'intelppm' จาก Registry
วิธีถัดไป ในการแก้ไขปัญหา "CPU Not Running at Full Speed in Windows 10" คือการป้องกันไม่ให้บริการ "intelppm" เริ่มต้น โดยใช้ Registry วิธีทำ:
1. กด Windows
+ R เปิดกล่องคำสั่ง ‘Run‘
2. ในกล่องคำสั่ง Run พิมพ์ regedit กด Enter เปิด Registry Editor

3. ที่บานหน้าต่างซ้าย ไปที่ Registry key:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\intelppm
4. ที่บานหน้าต่างขวา: *
a. คลิกสองครั้งที่ 'Start' key
c. แก้ไข Value data เป็น '4'
c. คลิก OK
* หมายเหตุ: การตั้งค่านี้จะทำให้ CPU ทำงานเต็มที่ตลอดเวลา หากต้องการให้ CPU ทำงานเต็มที่เฉพาะเมื่อจำเป็น ให้เปลี่ยน Value data เป็น '1'

5. ปิด Registry Editor และ Restart คอมพิวเตอร์
วิธีที่ 5. แก้ไข Slow CPU Performance ด้วย ThrottleStop
วิธีสุดท้ายในการแก้ไขปัญหา "Slow CPU performance" คือการใช้โปรแกรม ThrottleStop ซึ่งออกแบบมาเพื่อแก้ไข 3 ประเภทหลักของ CPU throttling ที่ใช้ในแล็ปท็อปหลายรุ่น *
* สำคัญ:
1. จดจำไว้ว่า ผู้ผลิตแล็ปท็อปหลายรายลดประสิทธิภาพแล็ปท็อปลง หาก Power supply ไม่เพียงพอต่อการขับเคลื่อนแล็ปท็อปเต็มที่ ดังนั้น แนะนำให้ตรวจสอบว่าปัญหา "slow CPU speed" ยังคงอยู่หรือไม่กับ Power supply ใหม่ ก่อนใช้ ThrottleStop
2. การใช้ ThrottleStop เพื่อ bypass throttling schemes เป็นความเสี่ยงของคุณเอง และอาจทำให้ Power adapter หรือคอมพิวเตอร์ หรือทั้งสองเสียหายถาวร ซึ่งอาจไม่ได้รับการคุ้มครองจาก Warranty
วิธี Bypass throttling ด้วย ThrottleStop:
1. ดาวน์โหลด ThrottleStop utility แล้วแตกไฟล์ .zip ที่ดาวน์โหลดมาไว้ในโฟลเดอร์
2. จากโฟลเดอร์ที่แตกไฟล์ คลิกสองครั้งเปิด "ThrottleStop.exe"
3. ใน ThrottleStop utility ยกเลิกติ๊ก กล่อง BD PROCHOT และคลิก Save

4. ตรวจสอบประสิทธิภาพ CPU อีกครั้ง ปกติปัญหา CPU ช้าควรจะแก้ไขแล้ว *
* หมายเหตุ: หากปัญหาแก้ไขแล้ว ทำตามขั้นตอนด้านล่าง เพื่อรัน ThrottleStop อัตโนมัติทุกครั้งที่ Startup โดยใช้ Scheduled Task
วิธีเริ่ม ThrottleStop ตอน Windows Startup:
1. เปิด Task Scheduler
2. จากเมนู 'Actions' เลือก Create Task

3. ที่แท็บ General พิมพ์ชื่อ Task และ ติ๊ก กล่อง Run with highest privileges

4. ที่แท็บ Triggers คลิก New ที่หน้าต่าง 'New Trigger' เลือก Begin the task: At log on คลิก OK

5. ที่แท็บ Actions คลิก New, ที่หน้าต่าง 'New Action' เลือก:
a. ที่ 'Action' เลือก: Start a program
b. คลิก Browse, ไปโฟลเดอร์ ThrottleStop เลือก 'ThrottleStop.exe' และคลิก Open
c. เสร็จแล้ว คลิก OK

6. ที่แท็บ Settings ติ๊กแค่ Allow task to be run on demand และเคลียร์กล่องอื่นๆ เสร็จแล้วคลิก OK บันทึกการตั้งค่า

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