Dengan hanya command prompt, apakah mungkin untuk menonaktifkan mode tidur saat menutup penutup laptop?
10
Dengan hanya command prompt, apakah mungkin untuk menonaktifkan mode tidur saat menutup penutup laptop?
Jawaban:
Perintah yang Anda cari adalah powercfg. Buka prompt perintah dan ketik
powercfg –q >poweroptions.txt
Ini akan membuat file teks (poweroptions.txt) dengan semua GUID untuk pengaturan daya. Buka file poweroptions.txt dan temukan GUID untuk skema daya saat ini. Ini harus di bagian paling atas file dan akan terlihat seperti ini:
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
Salin dan tempel hanya GUID (dalam contoh ini -
381b4222-f694-41f0-9685-ff5bb260df2e
) ke dalam file teks kosong yang baru. Kemudian gulir dan temukan GUID Subkelompok untuk tindakan "Tombol dan tutup daya". Salin dan tempel GUID ini ke file teks baru yang sama sebagai baris terpisah. Sekarang temukan GUID Pengaturan Daya untuk "Tutup tindakan dekat" dan salin dan tempel yang satu di bawah dua lainnya. Harap perhatikan juga nomor 'Possible Setting Index' untuk opsi yang Anda inginkan (dinonaktifkan adalah 000). Anda harus menjalankan perintah sekali untuk setiap skema daya, daya DC dan AC untuk mencakup kedua situasi. Perintahnya akan terlihat seperti ini:Powercfg –SETACVALUEINDEX [put power scheme GUID here] [put subgroup GUID here] [put power setting GUID here] 000
Saya menguji ini dan perintah saya terlihat seperti ini:
powercfg -SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 000
Perintah kedua adalah ketika pengguna menggunakan baterai dan persis sama kecuali kita menggunakan sakelar
–SETDCVALUEINDEX
.Ini adalah halaman opsi baris perintah Powercfg resmi dari Microsoft untuk referensi lebih lanjut.
sumber
powercfg
Sepertinya contoh yang bagus dari "bagaimana tidak menulis alat baris perintah": /Topiknya di sini adalah Cara menonaktifkan mode tidur melalui CMD?
Dengan asumsi Anda telah mengonfigurasi tutup laptop Anda untuk tidak melakukan apa-apa ketika ditutup:
powercfg -x -standby-timeout-ac 0
(entah bagaimana switch -x tidak bekerja untuk saya, jadi saya telah mengubahnya ke / x dan berfungsi. sisa switch tetap -standby-timeout-ac )
Seperti yang ditunjukkan pada halaman Technet Microsoft "Opsi Opsi-Perintah Powercfg" ( https://technet.microsoft.com/en-us/library/cc748940(v=ws.10).aspx ), perintahnya adalah:
> powercfg -x nilai pengaturan (nilai yang Anda lihat adalah "standby")
oleh karena itu: > powercfg -x -standar-timeout-ac menit (nonaktifkan = 0 menit)
CATATAN: ac = terhubung ke daya listrik / dc = bekerja pada baterai (jadi jika Anda ingin menonaktifkan mode tidur saat bekerja dengan daya baterai, ganti "ac" dengan "dc" pada perintah, sehingga akan terlihat seperti
powercfg -x -standby-timeout-dc 0
)sumber
-x
mungkin itu adalah tanda hubung penuh, bukan simbol negatif normal.Berdasarkan dari jawaban sebelumnya saya menulis file batch.
Anda perlu mengubah %% i menjadi% i jika mencoba menjalankan perintah ini secara langsung di command prompt (di luar batch).
sumber
Berdasarkan skrip dari Jeremy dan Jonas Herdick, saya menulis skrip toggle ini, yang independen terhadap lokalisasi (demikian juga bekerja dengan windows Jerman) dan membantu saya untuk menonaktifkan dan mengembalikan (ke apa pun sebelumnya) tutup tutup tindakan ketika meletakkan saya notebook ke dok (di mana tutupnya perlu ditutup). Dan ya, jangan lupa untuk mengaktifkan kembali powerscheme saat ini setelah setiap perubahan seperti yang disebutkan KallePower
sumber
sumber
Microsoft memiliki halaman panjang tentang
powercfg
opsi baris perintah.Anda mungkin akan membaca di
-x
saklar. Saya hanya terbiasapowercfg
mengubah pengaturan hibernasi.sumber
powercfg
tidak memiliki opsi untuk mengubahlid close action
. Opsi daya disimpan di dalam Registri di bawahHKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy
tetapi tidak jelas nilai mana dalam data biner pergi dengan pengaturan yang mana.Satu hal lagi. Ingatlah untuk menambahkan "powercfg -S% StrOne%" di akhir skrip untuk mengaktifkan pengaturan. Pengaturan lain hanya akan diatur, tetapi tidak disimpan / diaktifkan.
sumber
Coba NoDoz . Setelah diinstal, Anda dapat lari
nodoz
dari cmd prompt (atau terminal PowerShell) untuk menjaga sistem Anda dari tidur tanpa batas. Atau, Anda dapat meneruskan dalam parameter batas waktu ingin-t 6h13m
agar program secara otomatis berakhir setelah jumlah waktu yang sewenang-wenang.sumber