พีซีที่ตื่นจากโหมดสลีปโดยไม่ทราบสาเหตุ


43

ฉันเพิ่งเริ่มประสบปัญหากับพีซีซึ่งใช้ Windows 10 Pro มันตื่นจากการจำศีลในเวลาที่ดูเหมือนจะสุ่ม ฉันได้ทำสิ่งต่อไปนี้เพื่อลองและแก้ไขปัญหา:

  • ปิดตัวจับเวลาการปลุก
  • ปิดการใช้งานอุปกรณ์ต่อพ่วงทั้งหมดจากการปลุกระบบ
  • ถอดสายเคเบิลเครือข่าย (ไม่มี Wi-Fi)
  • ลองใช้ปลั๊กไฟอื่น

คอมพิวเตอร์ยังคงตื่นอยู่ตลอดเวลาโดยการสุ่ม เมื่อออกคำสั่ง

powercfg /lastwake

ฉันได้รับต่อไปนี้:

Wake History Count - 1
Wake History [0]
    Wake Source Count - 0

ฉันต้องการWake on LANอย่างแน่นอนเพื่อทำงานกับระบบและมันมีมาก่อนเสมอ ปัญหานี้เริ่มขึ้นเมื่อไม่นานมานี้




@DavidPostill ฉันเกรงว่าทั้งคำถามที่คุณเพิ่งโพสต์ไม่ได้ช่วยอะไรเลย ฉันแค่พยายามเพิ่มการหมดเวลาจากโหมดสลีปไปสู่โหมดไฮเบอร์เนต แม้ว่ามันจะไม่ตื่นขึ้นมาจำนวนแน่นอนหลังจากนอนหลับที่ระบุไว้ในการตั้งค่า
cascer1

ดูที่การสนทนานี้Windows 10จะสุ่มขึ้นมาว่าสิ่งนี้จะช่วยให้คุณมีความคิดบ้างไหม
vembutech

คำตอบ:


21

ผมพบว่ามันเป็น "อนุญาตให้จับเวลาปลุก" รายละเอียดที่นี่

สิ่งนี้ได้ผลสำหรับฉันจนถึงตอนนี้ ไปที่:

ตัวเลือกแผงควบคุม \ ฮาร์ดแวร์และเสียง \ พลังงาน \ แก้ไขการตั้งค่าแผน

คลิก "เปลี่ยนการตั้งค่าพลังงานขั้นสูง"

ไปที่ "สลีป -> อนุญาตตัวจับเวลาปลุก" และเปลี่ยนการตั้งค่าเป็นปิดใช้งาน

และจากที่นี่

ไปที่ Task Scheduler

ค้นหา NT TASK \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot

จริงๆแล้วมันมีชื่อว่า Reboot แต่คุณต้องเข้าไปในโฟลเดอร์เหล่านั้น

คลิกขวา> คุณสมบัติ> เงื่อนไข

ยกเลิกการเลือกปลุกคอมพิวเตอร์เพื่อเรียกใช้งานนี้


2
ใช้งานไม่ได้สำหรับฉัน :(
จิมมี่

1
การปิดใช้งานตัวจับเวลาการปลุกไม่ได้แก้ปัญหาให้ฉัน มันกลับกลายเป็นว่า Teamviewer เพิกเฉยต่อการตั้งค่า (โปรแกรมจะลบการตั้งค่าระบบปฏิบัติการอีกครั้งอย่างไร) และทำการรีบูตอย่างไรก็ตาม ดูเหมือนว่าจะได้รับการแก้ไขในรุ่นที่ใหม่กว่า
cascer1

1
นอกจากนี้ฉันยังมีเมาส์และชุดคีย์บอร์ดตามที่ได้รับอนุญาตให้ปลุกพีซี ทั้งคุณภาพไม่ดีซึ่งยังคงเปิดอยู่เสมอโดยไม่คำนึงถึงสถานะพลังงานของพีซี การปิดใช้งานคุณสมบัติทั้งสองนี้ทำให้โซลูชันการทำงานในกรณีของฉัน
Moslem Ben Dhaou

ควรลบการเขียน NTFS ออกจากงานนี้สำหรับทุกบัญชี (รวมถึง SYSTEM) วิธีนี้การอัพเดตจะไม่เปิดใช้งานเงื่อนไขการปลุกอีกครั้ง ไฟล์นี้อยู่ที่นี่: C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
Monsignor

1
@jcollum ใช้psexecเพื่อเริ่ม cmd เป็น SYSTEM (ผู้ใช้ที่มี SID S-1-5-18) จากนั้นเปิดตัวกำหนดตารางเวลางานจาก cmd นั้น (โดยใช้taskschd.mscคำสั่ง) จากนั้นทำการเปลี่ยนแปลงในรายการนั้น โปรดทราบว่าpsexecจำเป็นต้องเรียกใช้ในฐานะผู้ดูแลระบบดังนั้นจึงสามารถใช้เวทมนตร์ได้
Paul Stelian

10

ปัญหาเกิดจาก TeamViewer มันสร้างตัวจับเวลาการปลุกที่ทำงานอย่างใด (?) แม้ว่าตัวจับเวลาการปลุกจะถูกปิดใช้งาน แม้การปิดตัวลง TeamViewer ไม่สามารถแก้ปัญหาให้ฉันได้ แต่การถอนการติดตั้ง TeamViewer สามารถแก้ไขปัญหาได้


คุณทราบได้อย่างไรว่าสิ่งนี้ทำให้เกิดการปลุกได้อย่างไร
ดัลลัส

@smerny - ฉันพบที่นี่มองหาคำตอบจาก GBoDH ที่มี TeamViewer (คำตอบเดียวที่มี TeamViewer ในหน้านั้น)
cascer1

ฉันไม่ได้ติดตั้ง teamviewer และไม่พบคอนโทรลเลอร์ PCIE Realtek (หรืออื่น ๆ ) บนเครื่องของฉัน ทว่าคอมพิวเตอร์ก็ยังคงรีสตาร์ท
จิมมี่

1

อีกวิธีคือดูว่าอุปกรณ์ใดที่สามารถปลุกคอมพิวเตอร์ได้:

powercfg -devicequery wake_armed

จากนั้นให้ลองปิดใช้งานสิทธิ์ที่เกี่ยวข้องกับอุปกรณ์นี้ใน devmgmt.msc


0

ฉันคิดว่ามันเป็นไปไม่ได้ที่จะแก้มัน เมื่อการปรับปรุง Windows บางอย่างค้างอยู่เนื่องจากคอมพิวเตอร์รีสตาร์ทและคอมพิวเตอร์อยู่ในโหมดไฮเบอร์เนตโปรแกรมจะเปิดโดยอัตโนมัติตามเวลาที่กำหนดเพื่อเริ่มต้นใหม่ คุณต้องรีสตาร์ท Windows ด้วยตนเอง แต่หากการอัปเดตอื่นจำเป็นต้องรีสตาร์ทและคุณไม่ต้องรีสตาร์ทโดยอัตโนมัติเมื่อคุณทำให้คอมพิวเตอร์เข้าสู่โหมดไฮเบอร์เนตในครั้งถัดไปที่กำหนดให้รีสตาร์ทคอมพิวเตอร์จะเปิดขึ้นอีกครั้ง อย่างไรก็ตามมันเป็นไปได้ที่จะเปลี่ยนตารางเวลาเป็นช่วงเวลาที่คอมพิวเตอร์เปิดอยู่


คุณเปลี่ยนเวลาที่กำหนดได้อย่างไร
Nilzor

"ฉันไม่คิดว่าจะแก้ไขได้" ไม่ใช่คำตอบจริงๆเว้นแต่คุณจะสนับสนุนว่าทำไมจึงไม่สามารถทำได้ เนื่องจากมีสาเหตุหลายประการที่อาจเกิดขึ้นไม่ใช่แค่การอัปเดตของ Windows การพิสูจน์ว่าการแก้ไขที่เป็นไปไม่ได้นั้นยากและน่าเบื่อ
jvriesem

0

พบปัญหา:

แก้ไขรีจิสทรีคีย์ hkey_local_machine \ software \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon และปรับเปลี่ยน PowerdownAfterShutdown และเปลี่ยนเป็น 1

ที่มา: Windows 10 ตื่นขึ้นมาแบบสุ่มจากโหมดไฮเบอร์เนต - ชุมชน Microsoft https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_perf/windows-10-wakes-randomly-from-hibernate/247e69c3-cc7a-40db -b34e-43d8d60e6947? = 1 รับรองความถูกต้อง

สรุป: การตั้งค่านี้จะป้องกันไม่ให้คอมพิวเตอร์ปิดเครื่องอย่างเต็มที่เมื่อ "ไฮเบอร์เนต" หากตั้งค่าเป็น 0 การตอบสนอง: ใครจะรู้ว่ามีคำถามใดบ้าง แต่เห็นได้ชัดว่ามันเป็นอีกฟางในรัง ถ้ามันไม่ทำงาน - ฉันจะกลับมา โหวตขึ้นโปรด

โพสต์ต้นฉบับของฉัน (ข้อมูลพื้นฐานและความคลั่งไคล้ส่วนตัวและการสังเกต):

มีสถานการณ์ด้วย - โดยไม่มีผู้ชม การตั้งค่าระบบปฏิบัติการจะถูกละเว้นและไม่มี WAKE ปรากฏขึ้นใน powercfg -lastwake ตอนแรกฉันคิดว่ามีเจตนาที่จะตื่น - เราทุกคนทำ นั่นไม่เป็นความจริง - มันล้มเหลวในการปิดเครื่อง โปรดทราบว่าข้อผิดพลาดนี้เป็นปัญหาด้านความปลอดภัยที่สำคัญ และเป็นขั้นตอนการปฏิบัติมาตรฐานสำหรับ Microsoft ที่มีระดับความซับซ้อนเป็นไปไม่ได้ในการสร้างสถานการณ์โดยบังเอิญ (ไม่ใช่อุบัติเหตุ) พวกเขาไม่มีความสุขกับการเป็นคนโง่ที่เป็นไปไม่ได้ตั้งแต่สงครามเบราว์เซอร์ - พวกเขาต้องทวีคูณซ้ำแล้วซ้ำอีก . มีคนต้องการไปที่นั่นและฟอร์แมตใหม่อย่างจริงจัง


การตอบกลับบางส่วน การหลีกเลี่ยงปัญหา เนื่องจากลักษณะความรุนแรงของปัญหาด้านความปลอดภัยนี้หากระบบของคุณยังคงตื่นขึ้นหลังจากที่คุณทำตามขั้นตอนข้างต้นแล้วให้ใช้ขั้นตอนนี้: เข้าสู่โหมดไฮเบอร์เนตและเมื่อปิดเครื่องให้ดึงปลั๊กและแบตเตอรี่ : ติดตั้งแบตเตอรี่ / ปลั๊กเครื่องใหม่ มันอาจเริ่มต้นใหม่ทันที - รอมัน อย่าแตะต้องสิ่งใดนอกจากเปิดจอภาพ หากไม่เป็นเช่นนั้นให้กดปุ่มเปิด / ปิด ควรดำเนินการต่อตามปกติไม่ว่าจะทางใดก็ตาม
Ion-Christopher

1
ข้อควรระวัง: ผู้ใช้ที่ไม่คุ้นเคยกับการแก้ไข Windows Registry ควรดำเนินการด้วยความระมัดระวังเนื่องจากการเปลี่ยนแปลงดังกล่าวอาจส่งผลกระทบอย่างใหญ่หลวงต่อระบบของคุณ
jvriesem
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.