Windows 10 เข้า Sleep Mode เองภายใน 1-2 นาที แม้ตั้งค่าให้เวลานานกว่านั้น สาเหตุ: BIOS Settings, Power Plan Settings, Registry Power Settings, Screen Saver, หรือ PowerCfg Timeout
วิธีแก้ Windows 10 Sleep เร็วเกินไป
สำคัญ: สร้าง System Restore Point ก่อนเริ่ม
วิธีที่ 1: Reset BIOS เป็นค่าเริ่มต้น
- ปิดเครื่อง เปิดใหม่กด F2, DEL, หรือ F12 (ขึ้นกับยี่ห้อ) เข้า BIOS
- หา Load Factory Defaults / Reset to Default / Clear BIOS Settings
- Enter > Confirm > Save & Exit
- เข้า Windows ทดสอบ
วิธีที่ 2: Restore Power Settings เริ่มต้น
- Settings > System > Power & Sleep > Additional Power Settings
- Choose when to turn off the display > Restore default settings for this plan
- Yes > Reboot
วิธีที่ 3: Registry Fix (System Unattended Sleep Timeout)
- Win + R > regedit >
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 - ดับเบิลคลิก Attributes > Value Data = 2
- Control Panel > Power Options > Change Plan Settings > Change Advanced Power Settings
- Sleep > System unattended sleep timeout > เปลี่ยนเป็น 30 minutes (Default 2-4 นาที)
- Apply > OK > Reboot
วิธีที่ 4: เปลี่ยน Screen Saver Time
- Desktop คลิกขวา > Personalize > Lock Screen > Screen Saver Settings
- ตั้ง Screen Saver ให้ทำงานหลัง 15 นาที (หรือเวลาที่เหมาะสม)
- Apply > OK > Reboot
วิธีที่ 5: ใช้ PowerCfg.exe ตั้งค่า Display Timeout
- Command Prompt (Admin) รัน (เสียบปลั๊ก):
powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOIDLE <เวลาวินาที> powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK <เวลาวินาที> powercfg.exe /setactive SCHEME_CURRENT
- แบตเตอรี่:
powercfg.exe /setdcvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOIDLE <เวลาวินาที> powercfg.exe /setdcvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK <เวลาวินาที> powercfg.exe /setactive SCHEME_CURRENT
- VIDEOIDLE = Unlocked, VIDEOCONLOCK = Locked Screen
- Reboot
หากยังมีปัญหา สามารถถามได้ในส่วนความคิดเห็น