ผู้ใช้ Windows (7/8/8.1/10) หลายรายแจ้งว่า ระบบไม่ยอมรับรหัสผ่านเมื่อ Wake จากโหมด Sleep หรือ Hibernation ซึ่งมักเกิดจากปัญหาการเชื่อมต่อ Wi-Fi คู่มือนี้แก้ไขปัญหาล็อกอินด้วยการปิดการ 요구รหัสผ่านหลัง Sleep/Wake ระบบจะรับรหัสผ่านได้หลัง Reboot แต่ไม่สามารถล็อกอินหลัง Sleep/Hibernate เป็นปัญหาใหญ่ ปรากฏจากบั๊กของ Windows
สำหรับผู้ใช้ Windows
1. ใช้เมนู Settings ของ Windows 10
- คลิกขวา Windows เลือก Settings

- เปิด Accounts แถบซ้ายเลือก Sign-in Options

- ในส่วน Require Sign-in ตั้ง Dropdown เป็น Never (หมายเหตุ: หากระบบรองรับ Modern Standby ตัวเลือกนี้อาจไม่แสดง)

- ทดสอบว่ารหัสผ่านปิดแล้วหลัง Wake จาก Sleep
หาก Dropdown สีเทา ลองเปลี่ยนรหัสผ่านผู้ใช้ดู
2. ใช้เมนู Settings ของ Windows 11
- คลิกขวา Windows เปิด Settings

- แถบซ้าย Accounts แถบขวา Sign-in Options

- ขยาย Additional Settings ตั้ง Dropdown If you've been away, when should Windows require you to sign in again? เป็น Never (Modern Standby อาจเห็นตัวเลือกต่างออกไป)

- Restart PC ทดสอบว่ารหัสผ่าน Wake จาก Sleep ปิดแล้ว

3. ใช้ Power Options ใน Control Panel (Win 7/8/8.1/10)
- คลิก Start พิมพ์ Power Options เลือกจากผลลัพธ์

- คลิก Change Plan Settings ของ Power Plan ที่เลือก

- คลิก Change advanced power settings ที่ด้านล่าง
- ในหน้าต่าง Power Options คลิก Change settings that are currently unavailable เพื่อสิทธิ์ Admin ตั้ง Require a password on wakeup เป็น No

- คลิก Apply > OK หมายเหตุ: การตั้งค่านี้ขึ้นกับ Power Plan หากเปลี่ยน Plan ต้องตั้งใหม่
4. ใช้ User Accounts ใน Control Panel
หากบัญชีผู้ใช้ตั้งให้กรอก Username/Password ทุกครั้ง อาจทับการตั้งค่าข้างต้น
- คลิกขวา Windows เลือก Run

- พิมพ์ netplwiz Enter

- ยกเลิกเครื่องหมายถูก Users must enter a user name and password to use this computer คลิก Apply/OK

- Restart ระบบ ทดสอบว่ารหัสผ่าน Wake ปิดแล้ว
5. ใช้ Command Prompt ปิดรหัสผ่าน Wake
- ค้นหา Command Prompt คลิกขวา Run as Administrator (Win 11 ใช้ Windows Terminal Admin)

- รันคำสั่งปิดรหัสผ่านบน แบตเตอรี่:
powercfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

- รันคำสั่งปิดรหัสผ่านเมื่อ เสียบสายไฟ:
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

- ทดสอบว่ารหัสผ่าน Wake ปิดแล้ว
หมายเหตุ: หากต้องการปิดบนหลายเครื่อง สร้าง Batch file จากคำสั่งด้านบน จะสะดวกกว่า
หากต้องการ เปิดใช้งาน รหัสผ่านอีกครั้ง รันคำสั่ง (ทีละคำสั่ง):
แบตเตอรี่:
powercfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 1
เสียบสายไฟ:
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 1
6. แก้ไข Registry ใน Windows 10/11
หากวิธีข้างต้นไม่ได้ ให้แก้ Registry (ระวัง: ทำผิดอาจทำลายระบบ)
- ค้นหา Registry Editor คลิกขวา Run as Administrator

- ไปที่:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\
- คลิกขวา Microsoft > New > Key ชื่อ Power
- คลิกขวา Power > New > Key ชื่อ PowerSettings
- สร้าง Key ใต้ PowerSettings ชื่อ 0e796bdb-100d-47d6-a2d5-f7d2daa51f51
- คลิกขวา Key นี้ > New > Dword (32-bit) Value ชื่อ DCSettingIndex ค่า 0
- คลิกขวา PowerSettings > New Dword (32-bit) Value ชื่อ ACSettingIndex ค่า 0

- ปิด Editor Restart PC
- ทดสอบว่ารหัสผ่าน Wake ปิดแล้ว
7. ใช้ Group Policy Editor
หากไม่ได้ Group Policy อาจบังคับให้กรอกรหัสผ่าน (ส่งผลทุกผู้ใช้ ไม่ใช่แค่ User ปัจจุบัน)
- ค้นหา Group Policy คลิกขวา Edit Group Policy > Run as Administrator

- ไปที่:
Computer Configuration > Administrative Templates > System > Power Management > Sleep Settings
- ดับเบิลคลิก Require a Password When a Computer Wakes (On Battery) เลือก Disabled

- Apply แล้วดับเบิลคลิก Require a Password When a Computer Wakes (Plugged in) เลือก Disabled Apply

- ทดสอบว่าปัญหาแก้แล้ว
8. ปิดรหัสผ่านบนระบบที่รองรับ Modern Standby
หากระบบรองรับ Modern Standby วิธีข้างต้นอาจไม่ได้ ตรวจสอบก่อน:
- เปิด CMD Admin รัน:
powercfg -a

หากแสดง Standby (S0 Low Power Idle) Network Connected หรือ Standby (S0 Low Power Idle) Network Disconnected แสดงว่ารองรับ Modern Standby
ลองปิด Modern Standby ดู หากไม่ได้ ให้แก้ Registry:
- เปิด Registry Editor Admin ไปที่:
HKEY_CURRENT_USER\Control Panel\Desktop
- คลิกขวา Desktop > New > Dword (32-bit) Value ชื่อ DelayLockInterval

- ตั้งค่า ffffffff (Hex) คลิก OK
- ปิด Editor Restart ระบบ
- ทดสอบว่ารหัสผ่าน Wake ปิดแล้ว
หากไม่ได้เลย อาจ ปิด Lock Screen (ไม่แนะนำ) หรือตรวจสอบนโยบาย Work/School
สำหรับผู้ใช้ Mac
- เปิด System Preferences > Security & Privacy

- แท็บ General ยกเลิกถูก Require Password [time] After Sleep or Screen Saver Begins

- Popup "Are You Sure You Want to Turn Off Screen Lock" คลิก Turn Off Screen Lock
สำหรับผู้ใช้ Ubuntu
- เปิด Settings แถบซ้าย Privacy

- แท็บ Screen Lock ปิด Lock Screen on Suspend

- รหัสผ่านหลัง Sleep ควรปิดแล้ว
CLI geeks ใช้คำสั่งใน BASH:
gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend false
ข้อควรระวังด้านความปลอดภัย
การปิดรหัสผ่าน Wake อาจทำให้ระบบเปราะบางต่อเหตุการณ์ความปลอดภัย แนะนำให้ตั้ง Smart Lock ให้ล็อกอัตโนมัติเมื่อคุณห่างจากเครื่อง