Apa yang Membuat Komputer Saya Tetap Terjaga?

37

Pertama pertanyaan; Bagaimana cara mengetahui apa yang mencegah komputer Windows 7 saya beralih ke mode tidur?

Kedua; beberapa latar belakang ...

Saya telah berjuang dengan ini selama beberapa hari dan saya benar-benar bingung. Saya mengatur mode tidur pada PC Windows 7 saya beberapa minggu yang lalu, dan semuanya baik-baik saja. PC akan tidur seperti yang diharapkan dan saya sombong mengetahui bahwa komputer saya menghemat daya dan beberapa keausan pada komponen (kami akan meninggalkan debat 'apakah lebih baik tidur' untuk utas / hari lain, tolong jangan mulai).

Ya, saya perhatikan malam sebelumnya bahwa sistem saya berhenti tidur. Saya mengatur waktu tidur ke 1 menit dan berjalan sepenuhnya dari PC (memastikan bahwa tidak ada gerakan mouse atau keyboard yang salah akan terjadi) dan PC tidak pernah tidur. Saya juga mengamati ini dalam interval yang lebih lama juga, seperti semalam.

  • Mode tidur saya diaktifkan, tentu saja
  • "pengaturan multimedia - Saat Berbagi Media" diatur untuk memungkinkan komputer tidur.
  • "powercfg -lastwake" tidak menunjukkan minat, karena tidak pernah tidur dan tidak bisa bangun.
  • "powercfg / permintaan" menampilkan 3 entri - semua "[DRIVER]?". Saya berasumsi bahwa 2 di antaranya adalah mouse dan keyboard - karena saya baru-baru ini menggunakannya untuk menjalankan perintah powercfg. Aku bingung untuk yang ketiga.
    • Saya telah melepaskan semua periferal USB kecuali keyboard dan mouse saya.
  • Wake on LAN dinonaktifkan di BIOS saya.
  • Saya tahu bahwa Anda dapat menonaktifkan semua aplikasi agar tidak bangun / mencegah tidur - tetapi saya ingin kemampuan untuk tetap untuk aplikasi yang secara sah perlu menjaga sistem tetap terjaga.

Begitu; apakah ada yang tahu cara untuk mencari tahu apa hantu ke-3 "[DRIVER]?" ada di powercfg / permintaan?

phantomdata
sumber

Jawaban:

36

Bingo. Aku menemukannya. Utilitas pemasangan ISO yang saya jalankan memiliki file yang dipasang dan dibuka di seluruh jaringan. Rupanya jika file terbuka untuk dibaca di seluruh jaringan, Windows dicegah tidur.

Pada catatan lain - saya menemukan sedikit kekhasan dengan powercfgutilitas. Tampaknya ada perbedaan jenis terminal tempat Anda menjalankannya. Berjalan di bawah cygwin dan Console2 memberikan laporan yang salah dan tidak menentu dari program (termasuk could not load energy.dllkesalahan saat menjalankan powercfg -ENERGY). Pada awalnya saya pikir masalah dengan [DRIVER] ?hanya masalah program tidak memiliki informasi yang cukup untuk menentukan pengemudi; tapi itu benar-benar gejala dieksekusi di bawah cmd.exeterminal standar .

Seperti yang Emory tunjukkan dalam komentar di bawah, penyebab perilaku aneh ini adalah yang powercfgmemerlukan izin tinggi - yang mengharuskannya dijalankan sebagai Administrator. Tidak ada peringatan yang terpasang pada program untuk memperingatkan pengguna, itu hanya akan mengembalikan output yang salah (dan mungkin could not locate energy.dlldalam kasus powercfg -ENERGY). Itu harus dijalankan dari prompt perintah dengan hak istimewa yang ditinggikan.

Sooo ... cerita pendek ... untuk menentukan program apa yang menjaga sistem Anda dari tidur:

  • Jalankan cmd.exedengan hak administratif (ini adalah kunci, powercfgakan berjalan di bawah apa pun, tetapi akan memberikan hasil yang salah)
  • Jalankan powercfg -requestsuntuk mendapatkan daftar item yang saat ini mencegah tidur.

Saya dapat menentukan bahwa file yang terbuka di jaringan mencegah tidur dalam kasus saya.

phantomdata
sumber
Saya ingin melakukan cmd.exe dan powercfg -meminta langkah-langkah yang Anda jelaskan, tetapi saya perlu petunjuk langkah demi langkah untuk saya (bukan PC Whiz!). 1. Misalnya bagaimana cara menjalankan cmd.exe dengan hak administratif? 2. Ketika saya mengetikkan cmd.exe , saya mendapatkan "C: \ Users \ Karl>". "Karl" adalah aku (secara teoritis Administrator). Apa yang harus saya ketik selanjutnya? Terima kasih.
1
@ user115689 Anda dapat meluncurkan "cmd" sebagai admin dengan membuka Start Menu. Kemudian ketik "cmd" untuk mencarinya. Kemudian Anda dapat mengklik kanan dan memilih "Run as Administrator" atau tekan <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Enter </kbd> yang akan meluncurkan program yang dipilih sebagai admin .
Dracs
Lihat T&J yang serupa di superuser.com/questions/479131/…
Dan Halbert
8
Apakah ada perintah serupa? Yang ini menunjukkan semuanya "tidak ada" tetapi komputer saya tidak tidur. Peredupan layar berfungsi tetapi hanya itu.
adrianTNT