อะไรทำให้คอมพิวเตอร์ของฉันตื่น


37

คำถามแรก; ฉันจะทราบได้อย่างไรว่าคอมพิวเตอร์ Windows 7 ของฉันเข้าสู่โหมดสลีปได้อย่างไร

ที่สอง; พื้นหลังบางส่วน ...

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

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

  • แน่นอนว่าฉันเปิดใช้งานโหมดสลีปแล้ว
  • "การตั้งค่ามัลติมีเดีย - เมื่อใช้สื่อร่วมกัน" ถูกตั้งค่าเพื่อให้คอมพิวเตอร์เข้าสู่โหมดสลีป
  • "powercfg -lastwake" ไม่แสดงสิ่งใดที่น่าสนใจเนื่องจากมันจะไม่เข้าสู่โหมดสลีและไม่สามารถตื่นขึ้นมาได้
  • "powercfg / ร้องขอ" แสดง 3 รายการ - ทั้งหมด "[DRIVER]?" ฉันคิดว่า 2 สิ่งเหล่านี้เป็นเมาส์และแป้นพิมพ์ของฉันเพราะฉันเพิ่งใช้มันเพื่อเรียกใช้คำสั่ง powercfg ฉันอยู่ที่การสูญเสียที่สามแม้ว่า
    • ฉันปลดล็อกอุปกรณ์ต่อพ่วง USB ทั้งหมดแล้วสำหรับแป้นพิมพ์และเมาส์ของฉัน
  • Wake on LAN ถูกปิดการใช้งานใน BIOS ของฉัน
  • ฉันรู้ว่าคุณสามารถปิดการใช้งานแอพทั้งหมดจากการปลุก / การป้องกันการนอนหลับ - แต่ฉันต้องการความสามารถในการคงอยู่สำหรับแอพเหล่านั้นที่จำเป็นต้องทำให้ระบบตื่นตัว

ดังนั้น; ไม่มีใครรู้วิธีที่จะคิดออกว่าผีที่สาม "[DRIVER]?" อยู่ใน powercfg / การร้องขอ?

คำตอบ:


35

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

ในบันทึกอื่น - ฉันค้นพบการเล่นโวหารเล็กน้อยกับpowercfgยูทิลิตี้ ดูเหมือนว่าจะสร้างความแตกต่างกับเทอร์มินัลประเภทไหนที่คุณเรียกใช้ ทำงานภายใต้ cygwin และ Console2 ให้รายงานเท็จและผิดปกติจากโปรแกรม (รวมถึงcould not load energy.dllข้อผิดพลาดจากการทำงานpowercfg -ENERGY) ตอนแรกฉันคิดว่าปัญหาที่เกิดขึ้น[DRIVER] ?เป็นเพียงเรื่องของโปรแกรมที่ไม่มีข้อมูลเพียงพอที่จะพิจารณาไดรเวอร์ แต่มันเป็นอาการของการถูกประหารชีวิตภายใต้cmd.exeสถานีมาตรฐาน

ดังที่ Emory ชี้ให้เห็นในความคิดเห็นด้านล่างสาเหตุของพฤติกรรมแปลก ๆ นี้คือpowercfgต้องได้รับการยกระดับ - ต้องการให้มันทำงานในฐานะผู้ดูแลระบบ ไม่มีคำเตือนในตัวโปรแกรมให้เตือนผู้ใช้มันจะส่งคืนเอาต์พุตที่ไม่ถูกต้อง (และอาจเป็นcould not locate energy.dllในกรณีของpowercfg -ENERGY) มันจะต้องเรียกใช้จากพรอมต์คำสั่งที่มีสิทธิ์ยกระดับ

Sooo ... เรื่องสั้นสั้น ๆ ... เพื่อพิจารณาว่าโปรแกรมใดที่ทำให้ระบบของคุณไม่หลับ:

  • เรียกใช้cmd.exeด้วยสิทธิ์ระดับผู้ดูแล (นี่คือกุญแจpowercfgจะทำงานภายใต้อะไรก็ได้ แต่จะให้ผลลัพธ์ที่ไม่ถูกต้อง)
  • เรียกใช้powercfg -requestsเพื่อรับรายการของรายการที่กำลังป้องกันการสลีป

ฉันสามารถระบุได้ว่าไฟล์ที่เปิดอยู่ในเครือข่ายป้องกันการสลีปในกรณีของฉัน


ฉันต้องการดำเนินการcmd.exeและpowercfg -ขั้นตอนการสอบถามที่คุณอธิบาย แต่ฉันต้องการคำแนะนำทีละขั้นตอนสำหรับฉัน (ไม่ใช่ PC Whiz!) 1. ตัวอย่างเช่นฉันจะรัน cmd.exe ด้วยสิทธิ์ระดับผู้ดูแลระบบได้อย่างไร 2. เมื่อฉันพิมพ์cmd.exeฉันจะได้รับ "C: \ Users \ Karl>" "คาร์ล" คือฉัน (ในทางทฤษฎีผู้ดูแลระบบ) ฉันจะพิมพ์อะไรต่อไป ขอบคุณ

1
@ user115689 คุณสามารถเปิด "cmd" ในฐานะผู้ดูแลระบบโดยเปิดเมนูเริ่ม จากนั้นพิมพ์ "cmd" เพื่อค้นหา จากนั้นคุณสามารถคลิกขวาและเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" หรือกด <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> ป้อน </kbd> ซึ่งจะเปิดโปรแกรมที่เลือกเป็นผู้ดูแลระบบ .
Dracs

ดูคำถาม & คำตอบที่คล้ายกันได้ที่superuser.com/questions/479131/…
Dan Halbert

8
มีคำสั่งที่คล้ายกันหรือไม่ อันนี้แสดงให้พวกเขาเห็นว่า "ไม่มี" แต่คอมพิวเตอร์ของฉันไม่ได้หลับ การหรี่หน้าจอใช้งานได้ แต่นั่นคือทั้งหมด
adrianTNT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.