Nonaktifkan peristiwa baterai kritis

3

Saya memiliki baterai yang agak kacau dan mungkin perlu diganti. Sementara itu, saya akan menggunakannya tanpa secara otomatis beralih ke mode tidur. Terkadang ini terjadi setelah sekitar 20 menit, tanpa peringatan apa pun. Tampaknya tidak masalah pada tingkat apa saya menaruh alarm. Setelah sekitar 5 menit dicolokkan kembali, baterai tampaknya terisi penuh.

Ini dengan Windows 7. Ketika saya menggunakan XP, saya bisa mematikan event handler baterai yang kritis bersama-sama, dan hanya menggunakan laptop sampai daya benar-benar habis. Ya, ini seperti crash dan membutuhkan reboot, tetapi jika Anda mengharapkannya, sebenarnya tidak buruk sama sekali, terutama untuk memaksimalkan penggunaan PC Anda saat menggunakan baterai.

Apakah ada cara untuk melakukan ini pada Windows 7 atau 8?

PS Laptop saya juga memiliki masalah panas berlebih, dan masalahnya mungkin terkait, namun, saya tidak tahu mana yang lebih dulu. Saya dapat membuat posting lain di overheating. Tetapi dasar-dasar mencegah overheating telah diterapkan.

Jahmic
sumber

Jawaban:

3

Secara umum, itu bukan ide yang baik untuk mengeluarkan baterai Anda di bawah ambang batas tertentu jika Anda setidaknya sedikit peduli tentang masa pakainya. Sudah terlambat untuk Anda, tetapi Anda masih bisa membaca alasannya . Itu mungkin juga alasan mengapa orang-orang bijak di Microsoft memutuskan untuk tidak membiarkan Anda mengatur level kritis di bawah 3% dan juga mencegah Anda mengabaikan peristiwa kritis.

Namun, apa yang tidak tersedia dari dropdown tampaknya dimungkinkan melalui alat baris perintah POWERCFG. Jika Anda menjalankan perintah berikut dari konsol perintah yang ditinggikan ( CMDJalankan sebagai Administrator) Anda akan mendapatkan apa yang Anda minta:

POWERCFG /SETDCVALUEINDEX SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0

Perintah ini akan mengatur pengendali event baterai kritis ke "Do Nothing" saat menjalankan baterai pada skema daya yang Anda pilih saat ini (lihat POWERCFG /Luntuk semua skema), sehingga sistem Anda akan mati hanya ketika sirkuit perlindungan baterai memutus daya.

Jangan Lakukan Apa pun untuk tindakan baterai yang Penting

Anda juga dapat berlari POWERCFG /?untuk mendapatkan semua opsi atau POWERCFG /QUERYuntuk melihat semua pengaturan daya Anda dan nilainya yang mungkin.

tlwhitec
sumber
Saya sebenarnya belum mencoba ini, saya mungkin menyimpannya untuk waktu khusus. Tetapi sepertinya inilah yang saya inginkan. Juga, yang cukup menarik, PC saya terjebak dalam kondisi mati yang aneh pada satu titik waktu, dan bertahan lebih dari satu jam di adonan.
Jahmic
Seperti yang diamati oleh @irthinker, ketika baterai Anda sangat kacau sehingga bahkan kehilangan daya ketika AC dicolokkan, Anda juga ingin mengatur Plugged inopsi untuk Do nothingselain itu Anda juga akan merasakan kemarahan sistem. Ini, namun masih mungkin dilakukan dari dialog grafis biasa (Setidaknya pada Windows 10, di mana saya baru saja melihat), sehingga mereka yang alergi terhadap baris perintah dapat memotong paparan minimum minimum yang disebutkan di atas. Mereka yang berani juga bisa menggunakanPOWERCFG /SETACVALUEINDEX SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0
tlwhitec
-1

Saya akan mengomentari jawaban bagus tlwhitec, tapi saya tidak bisa karena saya baru. Saya harus menambahkan sedikit.

Ketika Anda menggunakan powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0Anda mengatakan itu untuk tidak melakukan apa pun ketika komputer Anda tidak terhubung.

Saya akan merekomendasikan juga melakukan ini ketika komputer dicolokkan, karena, secara default akan ingin hibernate ketika melihat bahwa tingkat baterai kritis.

Tidak mengherankan, Anda hanya mengubah 'dc' menjadi 'ac' untuk itu:

powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0

Saya juga ingin menunjukkan bahwa perintah ini hanya akan mengubahnya untuk skema daya saat ini, (karenanya SCHEME_CURRENT). Sesuatu yang perlu diingat jika Anda memutuskan untuk mengubah "rencana daya" Anda nanti.

irthinker
sumber
Hai @ itrhinker, pernahkah Anda benar-benar mengamati sistem untuk memicu peristiwa level baterai saat menggunakan AC? Saya akan menganggap itu cukup banyak bug di sisi Windows. Saya tidak pernah mengamati perilaku seperti itu - Setelah saya mencolokkan AC, tindakan baterai diabaikan. Saya kira kemungkinan untuk mengatur nilai baterai untuk AC hanya untuk mempertahankan pengaturan simetri, tetapi SUB_BATTERYnilai - nilai itu benar-benar tidak masalah. Ini tentu saja tidak boleh berlaku untuk subkelompok lain seperti LIDACTIONatau SUB_VIDEO.
tlwhitec
Benar. Saya memiliki baterai laptop di ultralaptop yang gagal diisi dayanya, jadi baterai ini perlahan-lahan hilang seiring waktu. Itu tidak sebanding dengan biaya untuk mendapatkan baterai baru. Namun, ketika mencapai tingkat yang sangat rendah, ia mulai secara otomatis tidur / mati (tidak dapat mengingat sekarang) dan ini adalah satu-satunya cara untuk mencegahnya terjadi. Setelah saya melakukan perubahan ini (dan tidak ada yang lain), saya tidak punya masalah dan bisa meninggalkan laptop selama berhari-hari (jika dicolokkan tentu saja). Titik data yang sangat bersih dan sederhana.
irthinker
Senang mendengarnya! Masih sedikit offtopic sehubungan dengan pertanyaan asli yang mencari cara bagaimana melakukan sesuatu yang tidak mungkin melalui GUI biasa. Jadi saya telah menambahkan rekomendasi Anda sebagai komentar di bawah posting saya. Saya harap Anda juga menganggapnya sah;)
tlwhitec
Kedengarannya bagus, mendapatkan info di luar sana intinya. Terima kasih! :-)
irthinker