Modern Standby (หรือที่เรียกว่า S0 Lower Power Idle) คือความต่อเนื่องของ Connected Standby ทั้งสองมีจุดมุ่งหมายเพื่อให้รู้สึกเหมือนกับอุปกรณ์พกพาบนอุปกรณ์ Windows ซึ่งจอแสดงผลอาจถูกปิด แต่ส่วนประกอบภายในอาจเปิดอยู่เช่นพลังงาน USB อาจเปิดใช้งานเพื่อชาร์จอุปกรณ์อื่น ๆ และการเชื่อมต่อเครือข่ายยังคงใช้งานได้เพื่อดำเนินการพื้นหลังที่แตกต่างกัน ค่าเริ่มต้นก่อนหน้า โหมดสลีปมาตรฐาน (aka S3) จะเก็บสถานะระบบปัจจุบันไว้ที่ RAM
แม้ว่าโหมดสลีปสแตนด์บายสมัยใหม่นี้อาจรู้สึกหรูหราในตอนแรก แต่สำหรับผู้ใช้บางคน กลับกลายเป็นว่าทั้งหมดนั้นแย่มาก แล็ปท็อปของพวกเขาใช้พลังงานแบตเตอรี่หมดเร็วมากในสลีป และบางครั้งอาจร้อนเกินไป (ในกระเป๋า) ซึ่งใกล้กับฮาร์ดแวร์ที่ขัดข้อง
ปัญหานี้ไม่ได้จำกัดเฉพาะบางยี่ห้อ (เช่น Dell, HP, Lenovo เป็นต้น) โปรเซสเซอร์ Intel Skylake เป็นโปรเซสเซอร์กลุ่มแรกที่มีคุณสมบัตินี้ ระบบปฏิบัติการ Windows และ OS อื่นๆ (macOS หรือ Linux-distros) ได้นำมาตรฐานใหม่นี้มาใช้ ดังนั้นการสแตนด์บายที่ทันสมัยจึงเป็นปรากฏการณ์ที่เกิดขึ้นทั่วทั้งอุตสาหกรรม
ตรวจสอบสถานะสลีปของระบบ
ประการแรก ให้เราตรวจสอบสถานะการนอนหลับของระบบของคุณ ในการดำเนินการดังกล่าว ให้เปิดพรอมต์คำสั่ง เป็นผู้ดูแลระบบ และ ดำเนินการ ดังต่อไปนี้:
powercfg /a
หากแจ้งว่าเฟิร์มแวร์ของระบบ ไม่รองรับสถานะสลีป S3 จากนั้นตรวจสอบ ไบออสของระบบ หากสามารถเปิดใช้งานสถานะ S3 ได้ หลังจากเปิดใช้งานสถานะสลีป S3 ใน BIOS แล้ว คุณสามารถแก้ไขรีจิสทรีของระบบ (ตามที่อธิบายในภายหลัง) เพื่อปิดใช้งานโหมดสแตนด์บายที่ทันสมัย
หาก BIOS ของระบบไม่รองรับสถานะ S3 จากนั้นคุณอาจต้องแก้ไขตาราง ACPI (ตามที่อธิบายในบทความต่อไป)
แก้ไขรีจิสทรีของระบบ
Modern Standby เป็นตัวเลือกเริ่มต้นของระบบปฏิบัติการ และสำหรับผู้ใช้บางคน สามารถปิดใช้งานได้โดยการแก้ไขรีจิสทรีของระบบเท่านั้น
คำเตือน :การแก้ไขรีจิสตรีของระบบเป็นงานที่เชี่ยวชาญ และหากทำไม่ถูกต้อง คุณอาจสร้างความเสียหายให้กับข้อมูล/ระบบของคุณตลอดไป ดังนั้น คุณต้องยอมรับความเสี่ยงเอง นอกจากนี้ อย่าลืมสร้างข้อมูลสำรองของรีจิสทรีของระบบ
ลบคีย์ EnableAction
- คลิก Windows , ค้นหา:ตัวแก้ไขรีจิสทรี , คลิกขวา ในผลลัพธ์ และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ตอนนี้ นำทาง ไปยังเส้นทางต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ModernSleep
- จากนั้น ลบ EnableAction คีย์และ คีย์ย่อยอื่นๆ ของ ModernSleep
- ตอนนี้ เริ่มต้นใหม่ ระบบของคุณและตรวจสอบว่าโหมดสแตนด์บายสมัยใหม่ถูกปิดใช้งานหรือไม่
สร้างคีย์รีจิสทรี PlatformAoAcOverride
- เปิดตัวแก้ไขรีจิสทรี ในฐานะผู้ดูแลระบบ (ตามที่กล่าวไว้ข้างต้น) และ หัวหน้า ไปยังเส้นทางต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- ตอนนี้ คลิกขวา บน พลัง คีย์และเลือกค่า ใหม่>> DWORD (32 บิต) .
- ตามด้วย ชื่อ คีย์เป็น PlatformAoAcOverride และปล่อยให้คุ้มค่า ตั้งค่าเริ่มต้นเป็น 0 .
- ตอนนี้ ปิด ตัวแก้ไขและ รีสตาร์ท พีซีของคุณ
- เมื่อรีสตาร์ท ให้ตรวจสอบว่าปัญหา Modern Standby ได้รับการแก้ไขหรือไม่
- หากไม่ได้ผล ให้ตรวจสอบว่า กำลังเพิ่ม CsEnabled มีค่าด้วย ค่า 0 แก้ปัญหา
ใช้ PowerShell (ผู้ดูแลระบบ) เพื่อเพิ่ม PlatformAoAcOverride
หากคุณไม่สะดวกที่จะแก้ไขรีจิสทรีโดยตรง การใช้ Windows PowerShell (ผู้ดูแลระบบ) อาจช่วยให้คุณแก้ไขได้โดยไม่ยุ่งยาก
- คลิกขวาที่ Windows และเลือก PowerShell (ผู้ดูแลระบบ) .
- ตอนนี้ ดำเนินการ ต่อไปนี้:
reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
- จากนั้น ยืนยัน เพื่อเพิ่มคีย์ลงในรีจิสทรีและ ปิด PowerShell .
- ตอนนี้ เริ่มต้นใหม่ พีซีของคุณและเมื่อรีสตาร์ท ให้ตรวจสอบว่าปัญหา Modern Standby ได้รับการแก้ไขแล้วหรือไม่ ในอนาคต หากคุณต้องการ ลบคีย์ด้านบน จากนั้น ดำเนินการ สิ่งต่อไปนี้ใน PowerShell (ผู้ดูแลระบบ):
reg delete "HKLM\System\CurrentControlSet\Control\Power" /v PlatformAoAcOverride
- หากคุณต้องการยืนยัน สถานะสแตนด์บายที่ทันสมัย จากนั้นดำเนินการต่อไปนี้ใน PowerShell (ผู้ดูแลระบบ) :
powercfg /a
แก้ไขคีย์การตั้งค่าพลังงาน
- ดำเนินการ สิ่งต่อไปนี้ใน PowerShell (ผู้ดูแลระบบ):
powercfg /setacvalueindex scheme_current sub_none F15576E8-98B7-4186-B944-EAFA664402D9 0
- ตอนนี้ นำทาง ไปยัง รหัสรีจิสทรี . ต่อไปนี้ ใน ตัวแก้ไขรีจิสทรี :
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\F15576E8-98B7-4186-B944-EAFA664402D9
- จากนั้น ในบานหน้าต่างด้านขวา ดับเบิลคลิก ใน แอตทริบิวต์ และกำหนดค่า เป็น 0 .
- ตอนนี้ เริ่มต้นใหม่ อุปกรณ์ของคุณและเมื่อรีสตาร์ท ให้ตรวจสอบว่าปัญหา Modern Standby ได้รับการแก้ไขหรือไม่
แก้ไขตาราง BIOS ACPI
หาก BIOS ของระบบไม่รองรับสถานะสลีป S3 คุณอาจต้องแก้ไขตาราง ACPI ของระบบ
คำเตือน :
ดำเนินการตามความเสี่ยงของคุณเอง เนื่องจากขั้นตอนที่จำเป็นในการแก้ไขตาราง ACPI นั้นค่อนข้างเสี่ยง และการทำตามขั้นตอนเหล่านี้อาจทำให้ระบบปฏิบัติการเสียหายหรือปิดระบบ
- ไปที่ หน้า GitHub following ต่อไปนี้ :
https://github.com/ElectronicElephant/Modern-Standby-Byby
- ดาวน์โหลดและใช้เครื่องมือเพื่อ แก้ไขตาราง ACPI เพื่อเปิดใช้งานสถานะสลีป S3
- จากนั้นแก้ไขรีจิสทรีของระบบ (ตามที่กล่าวไว้ข้างต้น) และหวังว่าจะสามารถแก้ปัญหาการสแตนด์บายสมัยใหม่ได้
หากวิธีข้างต้นใช้ไม่ได้ผล ให้ตรวจสอบว่าการใช้คำสั่งต่อไปนี้ในพรอมต์คำสั่งแก้ปัญหาความร้อนและแบตเตอรี่หมดเนื่องจากการสแตนด์บายที่ทันสมัยหรือไม่:
shutdown /s /f /t 0
ถ้าเป็นเช่นนั้น คุณสามารถสร้างแบตช์ไฟล์ของคำสั่งและบันทึกลงในเดสก์ท็อปของคุณได้ เมื่อใดก็ตามที่คุณต้องปิดระบบ (โดยไม่ต้องเปิดโหมดสแตนด์บายที่ทันสมัย) ให้ดับเบิลคลิกที่ไฟล์แบตช์