แล็ปท็อป (Windows 7) สร้างความรำคาญให้ฉันตั้งแต่วันที่ได้รับมา เมื่อมันเข้าสู่โหมดสลีป (ฝาปิด) ดูเหมือนว่าจะตื่นขึ้นมาเป็นระยะ ๆแบบสุ่มในช่วงกลางคืน (เช่น 22.00 น., 1:30 น., 7:00 น. เป็นต้น) มีผู้คนจำนวนมากที่ประสบปัญหานี้ แต่ฉันได้ทำการทดสอบหลายครั้ง และทำการสังเกตหลายครั้งเพื่อให้ข้อมูลมากที่สุดเท่าที่จะเป็นไปได้ในการวินิจฉัยปัญหา
เมื่อแล็ปท็อปตื่นขึ้นมากลางดึกคุณสามารถสังเกตการสังเกตได้หลายวิธี:
- มันอยู่ในประมาณ 20-50 วินาที (มากกว่าไม่กี่น้อยกว่ามาก)
- หน้าจอยังคงปิดอยู่ (สมบูรณ์ไม่ใช่แค่แสงด้านหลัง)
- ฮาร์ดไดรฟ์ถูกฟาดตลอดเวลา (HD LED เกือบจะเป็นของแข็ง)
- ไดรฟ์ดีวีดีหมุนขึ้นและส่งเสียงดังประมาณ 5-10 วินาทีหากมีแผ่นดิสก์อยู่
- Windows ใช้งานอยู่ (เสียง PnP bing-bongเล่นถ้าไดรฟ์ / คีย์บอร์ด / ฯลฯ ถูกถอดออกหรือเสียบเข้าหลังจากที่ระบบหยุดทำงาน)
- (ไม่ยืนยัน: กดปุ่ม - หากเปิดใช้งาน - จะไม่เปิดใช้ในครั้งต่อไปต้องใช้ปุ่มเปิด / ปิด)
- ในครั้งต่อไปที่ระบบเปิดอยู่ไม่มีข้อบ่งชี้ถึงกิจกรรมแบบสุ่มก่อนหน้านี้ (การใช้
powercfg -lastwake
ส่งคืนค่าWake HistoryและWake Source Count เป็น 0)
ข้อสังเกตอื่น ๆ ได้แก่ :
- ดูเหมือนจะไม่เกิดขึ้นเมื่อ Windows ถูกปิดหรือจำศีลเฉพาะเมื่ออยู่ในโหมดสลีปเท่านั้น (เช่นปิดฝา)
- มีงานนับไม่ถ้วนใน Task Scheduler ใน Windows 7 แต่การสแกนอย่างรวดเร็วดูเหมือนจะระบุว่าไม่มีความรับผิดชอบ (แม้ว่าฉันได้เปิดใช้งานประวัติเพื่อติดตาม)
- (ฉันพยายามจับมันกดปุ่มเพื่อให้หน้าจอแสดงเพื่อดูว่าเกิดอะไรขึ้น แต่ดูเหมือนว่าจะเกิดขึ้นในช่วงเวลาที่ไม่เหมาะสมและมักจะปิดตัวลงก่อนที่ฉันจะมีโอกาส)
ตามคำแนะนำของมาร์คฉันได้ตรวจสอบบันทึกเหตุการณ์และพบชุดเหตุการณ์ที่เป็นเงื่อนงำที่ดีที่สุด:
6:51:37pm The system is entering sleep. Sleep Reason: Button or Lid 6:51:42am The system time has changed to 2012-08-21T10:51:42.500000000Z from 2012-08-20T22:51:39.080510600Z. 6:51:42am-6:51:47am Six services were stopped… 6:51:47am The system has resumed from sleep. Sleep Time: 2012-08-21T10:51:46.021150600Z Wake Time: 2012-08-21T10:51:44.010053500Z Wake Source: S4 Doze to Hibernate 6:51:55am The system is entering sleep. Sleep Reason: Hibernate from Sleep
มันไม่ใช่อะไร:
- Windows update: WU ถูกตั้งค่าเป็นตรวจสอบเท่านั้นไม่ดาวน์โหลดและทำตอนเที่ยง (ไม่ใช่แบบสุ่ม )
- Wake-on-LAN: WoL และ Magic-Packet ถูกปิดการใช้งานในDevice Managerไม่มีตัวเลือกใน BIOS และเคเบิลโมเด็มถูกปิดในเวลากลางคืน
- อุปกรณ์: คีย์บอร์ดเม้าส์ NIC ทั้งหมดถูกตั้งค่าให้ไม่ปลุกระบบ (
powercfg -devicequery wake_armed
ส่งคืนรายการว่าง) - มัลแวร์: นี่เป็นระบบใหม่ที่มีการอัปเดต Windows ล่าสุดและ MSSE ที่ใช้งานอยู่กับ defs ล่าสุดรวมถึงการเรียกดูอย่างระมัดระวังด้วย Chrome ล่าสุดและไม่มีไฟล์ที่แม้แต่ปัญหาที่น่าสงสัยน้อยที่สุด
ฉันมีสองทฤษฎีเกี่ยวกับความเป็นไปได้:
ไฮบริดสลีป
ใน Windows Vista และใหม่กว่าไฮบริดสลีปช่วยให้ระบบสลีปก่อน (พักแรมเป็น RAM) หลังจากนั้นสักครู่ให้ล้างหน่วยความจำไปยังดิสก์เพื่อไฮเบอร์เนต นี่อาจเป็นเหตุผลว่าแล็ปท็อปกำลังหลับอยู่และในที่สุดก็เปลี่ยนไปใช้โหมดไฮเบอร์เนตดังนั้นจึงเป็นการปลุกให้ล้างหน่วยความจำไปยังดิสก์
สิ่งนี้สามารถทำงานได้ตั้งแต่แทนที่จะเข้าสู่ Windwos โดยตรง BIOS POSTs และ Windows“ ดำเนินการต่อ” อย่างไรก็ตามควรเปลี่ยนจากโหมดสลีปเป็นโหมดไฮเบอร์เนตในเวลาเดียวกันไม่ใช่แบบสุ่ม นอกจากนี้แล็ปท็อปเครื่องนี้ไม่ได้เปิดใช้ไฮบริดสลีป
ทุกคนสามารถยืนยันได้ว่าในระดับต่ำหากไฮบริดสลีปทำงานเช่นนี้
แบตเตอร์รี่ต่ำ
เมื่อแบตเตอรี่ของแล็ปท็อปต่ำเกินไป Windows จะจำศีลโดยอัตโนมัติ (แน่นอน Windows จะทำสิ่งนี้ก่อนที่แบตเตอรี่จะเหลือน้อยเกินไปเพื่อให้มีพลังงานเหลือพอที่จะดำเนินการไฮเบอร์เนต) เมื่อทำเช่นนี้ฮาร์ดไดรฟ์จะดังขึ้นสองสามสิบวินาทีแล้วจึงปิดเครื่อง สิ่งนี้ดูเหมือนจะตรงกับพฤติกรรมของแล็ปท็อปเมื่อมันตื่นขึ้นมาแบบสุ่มโดยเฉพาะอย่างยิ่งเนื่องจากแบตเตอรี่สามารถไปถึงจุดระบายน้ำในเวลาสุ่มดูเหมือน
ปัญหาของทฤษฏีนี้คือเมื่อระบบเปิดหลังจากที่ถูกปลุกแบบสุ่มมันจะไม่พิมพ์ข้อความเกี่ยวกับ Windows ที่ปิดตัวลงเนื่องจากแบตเตอรี่เหลือน้อยเหมือนเมื่อใดก็ตามที่มันจำศีลเนื่องจากแบตเตอรี่อ่อนในขณะที่มันกำลังทำงาน
นอกจากนี้ยังหมายความว่า Windows ใช้งานอยู่และกำลังประมวลผล (ในระดับหนึ่ง) ในขณะที่กำลังหลับหรือแม้เมื่อมันควรจะปิด / จำศีลแล้ว
ทุกคนสามารถยืนยันได้ว่า Windows ใช้งานอยู่และตรวจสอบระดับแบตเตอรี่ในขณะที่ "ปิด" หรือไม่
ดูเหมือนว่าการอัปเดตเวลาของระบบจะเป็นเรื่องปกติเมื่อใดก็ตามที่ระบบเปิดใช้งานดังนั้นจึงไม่ใช่แบบนั้น แต่จะเปลี่ยนจากโหมดสลีปเป็นไฮเบอร์เนตอย่างชัดเจนในเวลา 12 ชั่วโมงหลังจากเข้าสู่โหมดสลีป นี่ทำให้งุนงงด้วยเหตุผลสามประการ:
- การตั้งค่าปัจจุบันคือการไฮเบอร์เนตหลังจากสามชั่วโมงโดยใช้แบตเตอรี่และหกชั่วโมงเมื่อเสียบเข้ากับแผนBalancedและPower Saver (สี่ชั่วโมงและไม่ใช่ทั้งหมดด้วยแผนประสิทธิภาพสูง ) Power Saverแผนมีผลและมันก็ถอดออกในเช้าวันนี้เมื่อมันเกิดขึ้น
- ไฮบริดสลีปถูกปิดใช้งานในทุกแผนการใช้พลังงาน
powercfg
ไม่มีบันทึกของมันเกิดขึ้น
ไม่มีใครรู้ว่าทำไม Windows จะตื่นขึ้นมาแบบสุ่มและแสดงอาการข้างต้นหรือทำไมการตั้งค่าแผนพลังงานดูเหมือนจะไม่ถูกต้อง
มีจำนวนมากของคนที่ประสบแล็ปท็อป (จากทุกยี่ห้อและรุ่น) สุ่มเปิดในช่วงกลางของคืน น่าเสียดายที่ส่วนใหญ่ของพวกเขาได้รับคำตอบชุดเดียวกันซึ่งแทบจะไม่สามารถแก้ไขปัญหาได้
บางคนเด่นรวมถึง: