ผู้ใช้เริ่มรายงานว่า คอมพิวเตอร์ไม่ปลืดหลัง Sleep Mode แสงไฟแสดงว่าเครื่องเปิดอยู่ แต่หน้าจอยังดำ เราระบุลำดับขั้นตอนวิธี Troubleshoot สาเหตุและแก้ไขตามลำดับ เนื่องจากคุณรู้แล้วว่านี่อาจเป็นปัญหาใหญ่สำหรับบางคน โดยเฉพาะหากกำลังทำงานเรื่องสำคัญ จะสูญเสียงานทั้งหมดและต้อง Restart เพื่อใช้ Fix ที่ให้มา
แต่ก่อนไปต่อ ลองดูเคล็ดลับง่ายๆ เหล่านี้ก่อนไปวิธีทางเทคนิค:
- ใช้ Power Button บนระบบเพื่อปลืดจากสลีป ไม่ใช่คีย์บอร์ดหรือเมาส์ หากปลืดด้วย Power Button ให้แน่ใจว่า Keyboard และ Mouse ตั้งค่าเป็น "Allow this device to wake the computer" และ USB Wakeup Support ใน BIOS เปิดอยู่
- ถอด External Graphics Card ออก แล้วเริ่มระบบตรวจสอบว่า Graphics Card ผิดปกติหรือไม่
- ลอง Clean Boot Windows ตรวจสอบว่าโปรแกรมหรือไดรเวอร์อื่นก่อให้เกิดปัญหาหรือไม่
- ตรวจสอบ RAM Settings/Components ให้แน่ใจว่าทำงานตามคาด
1. แทนที่ Sleep ด้วย Hibernate
ดูเหมือนหลายผู้ใช้ คอมพิวเตอร์ไม่สามารถทำงาน Sleep ได้อย่างถูกต้อง วิธีแก้รอบคอคือ แทนที่ฟังก์ชัน Sleep ด้วย Hibernate ทุกครั้งที่ปิดฝาหรือกด Power Button คอมพิวเตอร์จะ Hibernate แทน Sleep วิธีนี้แก้ปัญหาในส่วนใหญ่ของกรณี
- ค้าง Windows key กด I เปิดแอป Settings
- ใน Settings เลือกเมนู System อยู่รายการแรกมุมซ้ายบน
- เลือกเมนู Power and Sleep จากรายการทางซ้าย
- ขวาบน จะมีตัวเลือก Additional power settings คลิกมัน
- เลือก "Choose what the power buttons do" จากรายการทางซ้าย
- ตอนนี้จะเห็นเมนูแบบนี้ ต้อง Apply การเปลี่ยนแปลงนี้ให้ทั้งสองตัวเลือก (On battery และ Plugged in)
When I press the power button: Hibernate When I press the sleep button: Turn off the display When I close the lid: Sleep
คลิก "Save Changes" ด้านล่าง และกลับหน้าก่อนหน้า
- คลิกตัวเลือก "Choose what closing the lid does"
- Apply การเปลี่ยนแปลงนี้ให้ทั้งสองตัวเลือก (On battery และ Plugged in)
When I press the power button: Hibernate When I press the sleep button: Turn off the display When I close the lid: Sleep
คลิก "Save Changes" ด้านล่าง และกลับหน้าก่อนหน้า
- ไปที่เมนู Power Options หลัก จะเห็นแผนต่างๆ (Balanced, High Performance, Power Saver) เลือกแผนที่ใช้ และคลิก "Change plan settings"
- หน้าต่างใหม่ปรากฏ เลื่อนลงใกล้ด้านล่าง คลิก "Change advanced power settings"
- หน้าต่างเล็กใหม่ปรากฏ เลื่อนลงใกล้ด้านล่าง เลือก "Power buttons and lid" Apply การเปลี่ยนแปลงให้ทั้งสองเงื่อนไข (On battery และ Plugged in)
Lid close action: Sleep Power button action: Hibernate Sleep button action: Turn off the display
กด OK บันทึกและออก Restart คอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล และตรวจสอบว่าปัญหาแก้ไขหรือไม่
2. ดาวน์เกรด Intel Management Engine Components Driver
เราจะดาวน์โหลด Intel Management Engine Interface Driver (Version 9 หรือ 10) และใช้ Show or Hide Updates Package หยุดระบบไม่ให้ติดตั้ง Version 11 อีก ต้อง Pause Update Service ผ่าน Services Menu ให้แน่ใจว่า Windows ไม่ติดตั้ง Version 11 เอง
- พิมพ์ "services.msc" เปิดหน้าต่าง Services ที่แสดงบริการทั้งหมดในเครื่อง
- ใน Services เลื่อนลงใกล้ด้านล่าง หา Windows Update คลิกขวาเลือก Properties
- หลัง หยุด กระบวนการ คลิก Startup Type เลือก Manual จากรายการ
- กด OK บันทึกและ Exit Restart คอมพิวเตอร์
- นำทาง ไปหน้าดาวน์โหลดไดรเวอร์อย่างเป็นทางการของ HP ใส่รุ่นเครื่องของคุณ
- เมื่อเลือกเครื่องและถูก Redirect ไปหน้า Drivers ขยาย "Driver-Chipset" ดาวน์โหลด "Intel Management Engine Components Driver"
- ติดตั้งซอฟต์แวร์ที่ดาวน์โหลด
- ติดตั้งเสร็จ ดาวน์โหลด Windows 10 Show or Hide Updates Package จาก Microsoft
- รัน Package ที่ดาวน์โหลด หลัง Windows สแกน จะมี 2 ตัวเลือก เลือก "Hide Updates"
- ในหน้าต่างถัดไป เลือก Intel Management Engine Components Driver และ Hide มัน จะทำให้ไม่ได้อัปเดต Edition 11
- พิมพ์ "services.msc" เปิดหน้าต่าง Services อีกครั้ง
- ใน Services เลื่อนลงใกล้ด้านล่าง หา Windows Update คลิกขวาเลือก Properties
- คลิก Startup Type เลือก Automatic จากรายการ
- Restart คอมพิวเตอร์ และตรวจสอบว่าคอมพิวเตอร์ Sleep ได้ถูกต้องหรือไม่
หมายเหตุ: คุณไม่ต้อง Uninstall Version 11 ก่อนติดตั้ง Version 9 หรือ 10 การมี Driver บาง Version จำเป็นสำหรับการ Downgrade
3. ตรวจสอบความเข้ากันได้ของอุปกรณ์ที่ต่ออยู่
หากคุณประสบปัญหานี้หลังอัปเกรดเป็น Windows 10 อาจเป็นเพราะอุปกรณ์ที่ต่ออยู่ไม่เข้ากันได้ ผู้ผลิตหลายรายใช้เวลาก่อนปล่อยอัปเดตที่จำเป็นสำหรับอุปกรณ์ให้เข้ากันกับ Windows ใหม่ได้สมบูรณ์
อุปกรณ์อาจรวมถึง Printer, Gaming Consoles ฯลฯ ไปที่เว็บไซต์ผู้ผลิตและยืนยันความเข้ากันได้ หากไม่เข้ากัน ให้ถอดอุปกรณ์ออก และตรวจสอบว่าปัญหา Sleep ยังคงอยู่หรือไม่
4. เปลี่ยน Sleep Settings
เราลองเปลี่ยน Wake-up Timer Settings จาก Power Settings และดูว่าทำงานหรือไม่ การตั้งค่านี้จะรับรองว่าคอมพิวเตอร์ปลืดทุกครั้งที่เข้าสู่ Sleep Mode และตัวเลือกเปิดอยู่
- คลิกขวาไอคอน Windows มุมซ้ายล่าง เลือก Settings
- ใน Settings เลือกเมนู System รายการแรกมุมซ้ายบน
- เลือกเมนู Power and Sleep จากรายการทางซ้าย
- ขวาบน จะมีตัวเลือก Additional Power Settings คลิกมัน
- จะเห็นแผนต่างๆ (Balanced, High Performance, Power Saver) เลือกแผนที่ใช้ คลิก "Change plan settings"
- หน้าต่างใหม่ปรากฏ เลื่อนลงใกล้ด้านล่าง คลิก "Change advanced power settings"
- หน้าต่างเล็กใหม่ปรากฏ เลื่อนลงใกล้ด้านล่าง เลือก "Sleep" ขยาย Category "Allow wake timers" ตั้งเป็น Enabled สำหรับทั้งสองตัวเลือก (On battery และ Plugged in)
- Save Changes และ Exit Restart คอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้หรือไม่
5. เปลี่ยน Deep Sleep Function
Windows 10 มีฟีเจอร์ Deep Sleep คอมพิวเตอร์บันทึกข้อมูลทั้งหมดก่อนสลีป ตอนเริ่มต้น โหลดข้อมูลโดยตรงและเริ่มเร็วขึ้น CPU จะไม่ทำงานในขั้นตอนนี้ เพิ่มอายุแบตเตอรี่และประสิทธิภาพ
อาจเป็นที่เครื่องของคุณไม่รองรับ Deep Sleep Function ตรวจสอบความเข้ากันได้บนเว็บผู้ผลิต หากไม่รองรับ ปิดได้ผ่าน BIOS Settings เข้า BIOS ตอนเริ่มเครื่อง ไปที่ Setup > Config > Power > Intel Rapid Start Technology เปลี่ยนเป็น Disabled บันทึกและออก คุณอาจใช้ S3 Power Settings แก้ปัญหานี้ได้ ยังต้องแน่ใจว่า Hybrid Sleep ตั้งเป็น Disabled ใน BIOS
เรายังสามารถเปลี่ยน Fast Startup Option จาก Power Management Settings บนคอมพิวเตอร์ได้
- นำทางไป Power Plans Settings (เหมือนขั้นตอนก่อนหน้า)
- ในหน้าต่าง Power Plans เลือก "Choose what the power buttons do" ด้านซ้าย
- คลิกตัวเลือก "Change settings that are currently unavailable"
- หลังคลิก จะเห็น Shutdown Settings พร้อมใช้งานด้านล่าง Uncheck "Turn on fast startup" คลิก Save Changes ด้านล่าง
- กลับไป Power Options Menu เลือก "Choose what closing the lid does" ทำซ้ำ ขั้นตอน 3 และ 4 บันทึก
- อาจต้อง Restart เพื่อให้การเปลี่ยนแปลงมีผล
6. อัปเดต Display Drivers
เมื่อ Windows โหลดจาก Sleep Mode ใช้ฮาร์ดแวร์กราฟิกโหลดคอมพิวเตอร์และให้ GUI ที่ต้องการ หาก Graphics Drivers ไม่ได้ติดตั้งถูกต้องหรือเสียหาย อาจก่อให้เกิดปัญหา เราจะเริ่มคอมพิวเตอร์ใน Safe Mode และลบ Display Drivers ที่ติดตั้งอยู่ ตอน Restart Default Display Drivers จะติดตั้งอัตโนมัติเมื่อตรวจจับฮาร์ดแวร์จอภาพ
- ทำตามคำแนะนำบทความของเราเกี่ยวกับการบูทใน Safe Mode
- บูทใน Safe Mode แล้ว คลิกขวา Windows Key เลือก Device Manager จากรายการ
อีกวิธีเปิด Device Manager: กด Windows + R เปิด Run พิมพ์ "devmgmt.msc"
- ใน Device Manager ขยาย Display Adapters Section คลิกขวา Display Hardware เลือก Uninstall Device Windows จะ Pop Dialog ยืนยัน กด OK ดำเนินต่อ
- Restart PC กด Windows + S เปิด Search Bar Start Menu พิมพ์ "Windows Update" คลิกผลลัพธ์แรก
- ใน Update Settings คลิกปุ่ม "Check for Updates" Windows จะตรวจสอบและติดตั้งอัปเดตอัตโนมัติ อาจ Prompt Restart
- หลังอัปเดต ตรวจสอบว่าปัญหาแก้หรือไม่
Windows Update พยายามส่งไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณ แต่ไม่ได้หมายถึงมันเป็นล่าสุดจริงๆ ทางเลือกอื่นคือไปที่เว็บไซต์ผู้ผลิต Graphics Card และดาวน์โหลดไดรเวอร์ล่าสุดด้วยตนเอง
หากไดรเวอร์ล่าสุดก็ไม่แก้ปัญหา ลองดาวน์โหลดและติดตั้งไดรเวอร์เก่าสำหรับฮาร์ดแวร์ของคุณ ผู้ผลิตมีไดรเวอร์ทั้งหมดตามวันที่ คุณลองติดตั้งด้วยตนเองได้ ทำตามคำแนะนำด้านล่างติดตั้งไดรเวอร์ด้วยตนเอง
- เปิด Device Manager ตามที่อธิบายข้างต้น คลิกขวา Driver เลือก "Update Driver"
- หน้าต่างใหม่ Pop Up ถามว่าอัปเดต Driver ด้วยตนเองหรืออัตโนมัติ เลือก "Browse my computer for driver software"
- Browse ไปโฟลเดอร์ที่ดาวน์โหลดไดรเวอร์ เลือกมัน Windows จะติดตั้งไดรเวอร์ที่จำเป็น Restart และตรวจสอบว่าปัญหาแก้หรือไม่
หมายเหตุ: ควรอัปเดตไดรเวอร์อื่นๆ ทั้งหมดด้วย (Mouse, Keyboard, Sound ฯลฯ)
7. ใช้ CMD ปิด Windows Sleep
เป็นทางเลือกสุดท้าย เราลองปิดฟังก์ชัน Sleep ของ Windows ด้วย Command Prompt หากวิธีนี้ไม่ได้ผล คุณสามารถย้อนกลับได้ง่ายโดยเปลี่ยน "off" เป็น "on"
- กด Windows + S เปิด Search Bar Start Menu พิมพ์ "Command Prompt" คลิกขวาผลลัพธ์แรก เลือก "Run as Administrator"
- ใน Command Prompt พิมพ์คำสั่งต่อไปนี้และกด Enter:
Powercfg –h off
- Restart คอมพิวเตอร์ และตรวจสอบว่าปัญหาแก้หรือไม่
8. รัน Power Troubleshooter
เราลองรัน Power Troubleshooter บน Windows เป็น Utility ที่ Microsoft พัฒนาเพื่อตรวจสอบ Power Settings และหาความแตกต่าง หาก Troubleshooter พบ Settings ที่ก่อให้เกิดปัญหา จะแก้ไขอัตโนมัติและแจ้งคุณ
- กด Windows + S เปิด Search Bar Start Menu พิมพ์ "Troubleshoot" คลิกผลลัพธ์แรก
- ใน Troubleshoot Menu เลือก "Power" คลิกปุ่ม "Run the Troubleshooter"
- Windows จะสแกนคอมพิวเตอร์และตรวจจับปัญหา (ถ้ามี) รอกระบวนการเสร็จ อาจใช้เวลา
- Restart คอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล
9. รัน Power Troubleshooter
เพื่อ Troubleshoot Windows มี Built-in Troubleshooters มากมาย เนื่องจากเรามีปัญหากับ Power Settings ของระบบ เราลองรัน Power Troubleshooter ดูว่าทำงานได้หรือไม่ เมื่อรัน Power Troubleshooter มันจะตรวจสอบ Registry, Hardware, และ Software Components ที่โต้ตอบกัน และรับรองว่าทุกอย่างอยู่ในที่ ถ้าพบความไม่สอดคล้อง จะ Restart/Reset อัตโนมัติและแก้ไข
- คลิกปุ่ม Windows ใน Search Bar พิมพ์ Troubleshoot คลิก Troubleshoot Settings
- ในแผงขวาของ Settings Window เลื่อนลงหา Power (ในส่วน Find and Fix Other Problems) คลิก Power แล้วคลิก Run this Troubleshooter
- ทำตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้น Troubleshooter
- หลัง Troubleshooting เสร็จ ตรวจสอบว่าระบบปลืดจาก Sleep ได้โดยไม่มีปัญหาหรือไม่
10. อัปเดต BIOS
มีความเข้าใจผิดว่า Sleep Functionality เป็นแค่ฟีเจอร์ OS BIOS เล่นบทบาทสำคัญใน Sleep Functionality ของระบบ BIOS ล้าสมัยอาจกลายเป็นไม่เข้ากันกับ OS และทำให้ระบบไม่ปลืดจาก Sleep ในกรณีนี้ การอัปเดต BIOS เป็นเวอร์ชันล่าสุดอาจแก้ปัญหา
คำเตือน: ดำเนินการด้วยความเสี่ยงของคุณเอง การอัปเดต BIOS เป็นขั้นตอนทางเทคนิคที่สูงกว่า หากทำผิด อาจทำให้ System Brick และก่อให้เกิดความเสียหายถาวร นี่คือ Tutorials การอัปเดต BIOS ของผู้ผลิตต่างๆ:
- Update Lenovo BIOS
- Update HP BIOS
- Update Dell BIOS
11. ลอง Registry Fix
ในบางกรณี Registry Settings บางอย่างต้องเปลี่ยนเพื่อให้ฟีเจอร์นี้ทำงานได้อย่างถูกต้อง ในขั้นตอนนี้ เราจะ Reconfigure การตั้งค่า "Connected Standby" เพื่อทำเช่นนั้น:
- กด "Windows" + "R" เปิด Run Prompt
- พิมพ์ "Regedit" กด "Enter"
- นำทางไปที่ Address ต่อไปนี้
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- ดับเบิลคลิก "CsEnabled" เปลี่ยน "Value Data" เป็น "0"
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่