Setiap kali saya mencolokkan mouse / keyboard baru atau menyambungkan yang sudah ada ke port USB baru, saya harus secara manual pergi ke manajer perangkat, pergi ke halaman properti perangkat, dan hapus centang "Izinkan perangkat ini untuk membangunkan komputer" pada halaman "Manajemen Daya".
Apakah mungkin untuk mengatur kebijakan sistem di Windows 7, sehingga kotak ini tidak dicentang untuk mouse / keyboard USB baru secara default?
Sunting: Jika tidak ada cara untuk mengatur kebijakan sistem seperti itu, apakah setidaknya ada cara untuk menghitung dan menonaktifkan bangun USB pada perangkat dengan menggunakan powercfg
file batch?
Edit 2: ini memiliki mungkin untuk melakukan setidaknya menggunakan powercfg
. powercfg devicequery wake_armed
memberikan daftar semua perangkat yang dapat membangunkan sistem. Sekarang bagaimana saya bisa memberi makan daftar ini kembali powercfg
dan menonaktifkannya pada perangkat yang terdaftar?
sumber
Jawaban:
Sunting 2: Klarifikasi
Jawaban ini tidak memecahkan masalah yang dimaksud dalam kata-kata aslinya. Menonaktifkan bangun untuk semua perangkat di masa depan tampaknya tidak mungkin. Solusi dalam jawaban ini hanya memungkinkan Anda untuk menonaktifkan wake untuk semua perangkat yang saat ini terhubung .
Jawaban asli saya:
Pertanyaan ini tampaknya telah dijawab dalam jawaban SO lainnya
Ini perlu dijalankan sebagai administrator.
Edit:
Untuk memberikan solusi yang lebih lengkap di sini adalah skrip yang meminta hak administrator sebelum menjalankan loop di atas. Hak admin diminta menggunakan Microsoft powertoy (ditulis dalam VisualBasic, tidak mengejutkan)
sumber
procmon
powertoy untuk melacak lokasi registri mana yang diakses olehpowercfg -devicequery wake_armed
dan menulis alat manipulasi registri Anda sendiri.Untuk menjawab pertanyaan dalam suntingan Anda:
Tidak, Anda tidak dapat menggunakan powercfg untuk menghitung perangkat untuk mengubah perilaku bangun default semua konfigurasi USB di masa depan seperti yang Anda tanyakan dalam pertanyaan awal Anda.
Saya mencoba menggunakan
For /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"
skrip, tetapi setelah mencolokkan perangkat USB saya ke port baru, secara default kembali untuk membangunkan komputer.Saya bahkan mencoba menghitung hasilnya
powercfg -devicequery wake_from_any
, tetapi tampaknya Anda hanya dapat menghitung perangkat USB yang terhubung . Bahkanwake_from_any
argumen mengembalikan daftar yang berbeda setiap kali Anda mengubah porta perangkat USB Anda dicolokkan.Kepada untuk menjawab pertanyaan awal Anda:
Saya tidak punya ide. Saya benar-benar ingin tahu jawabannya, tetapi saya masih belum menemukan jawaban. Jika ada yang bisa mengetahui hal ini, Anda akan sangat dicintai! <3
sumber
[ PERNYATAAN ] Ini bukan jawaban untuk pertanyaan OP melainkan solusi untuk masalah yang Anda mungkin berakhir di sini!
Utas lama tapi saya datang ke sini untuk solusi yang akhirnya saya selesaikan dengan cara lain dan sekarang saya berbagi.
[ MASALAH ] Masalah saya adalah perangkat USB (pengontrol xbox) menjaga PC tetap atau membangunkannya begitu memasuki mode tidur. Pada awalnya saya akhirnya perlu melakukan apa yang OP bicarakan, setelah itu saya menggunakan skrip yang diposting di sini oleh Snake.
[ SOLUSI ] Itu diselesaikan dengan baik tanpa skrip hack atau kontrol manual hanya dengan mengkonfigurasi XHCI dalam pengaturan bios dari SmartAuto ke Diaktifkan.
[ BITS OF WHY ] Apa yang dilakukan adalah memaksa USB on board controller untuk bertindak sebagai USB3 sepanjang waktu alih-alih menurunkan versi ke USB2 dan kemudian beralih ke USB3 ketika OS mengambil kendali. Memaksanya berperilaku terbukti telah memecahkan masalah saya dengan driver perangkat USB yang mengalami gangguan ketika mencoba mentransisikan PC ke mode sleep / hibernate. Menjalankan Windows 10 yang memiliki driver bawaan untuk USB3 memungkinkan mode XHCI bekerja sangat, masalah saya berasal dari itu jika mem-boot beberapa OS yang tidak mendukung USB3.
SmartAuto seharusnya tidak menjadi masalah karena ( seperti yang dinyatakan di sini ) setelah boot pertama controller harus tetap pada USB3 tapi mungkin ada bug di suatu tempat dalam pengambilan keputusan dan itu berlaku sebagai Otomatis pada motherboard Asus saya.
sumber
Tampaknya dokumentasi masalah yang diketahui dapat ditemukan di sini Ringkasan:
Penanganan masalah 1 (Disarankan)
Sambungkan perangkat USB ke pengontrol host Enhanced Host Controller Interface (EHCI).
Penanganan masalah 2
Nonaktifkan kemampuan perangkat USB untuk membangunkan komputer. Untuk melakukan ini, ikuti langkah-langkah ini:
Catatan Kami menyarankan Anda menggunakan Workaround 1 karena mempertahankan fungsi bangun. Saat Anda menggunakan Workaround 2, perangkat USB tidak dapat membangunkan komputer. Selain itu, tombol daya kendali jarak jauh untuk penerima IR Windows Media Center tidak dapat membangunkan komputer.
sumber