Hibernuj system Windows 7 podczas odłączania ładowarki

0

Mam laptopa, w którym bateria osiągnęła stan niemal bezużytecznego. Ani Windows 7, ani Ubuntu 14.04 nie są w stanie poprawnie oszacować faktycznego procentu mocy lub żywotności baterii, co powoduje nagłą utratę zasilania około 10 minut po odłączeniu ładowarki.

Próbowałem ponownie skalibrować baterię, ale bez powodzenia. To jednak poza tym.

Chciałbym wiedzieć, co następuje:

Czy można to zrobić, aby mój laptop hibernował natychmiast lub wkrótce po odłączeniu ładowarki, a jeśli tak, to w jaki sposób? Próbowałem manipulować ustawieniami mocy, ale jak dotąd udało mi się przejść do trybu gotowości, a nie hibernacji po minucie.

Po pierwsze chciałbym wiedzieć, jak to się robi w systemie Windows 7, ale wyjaśnienia dotyczące robienia tego samego w Ubuntu 14.04 są również mile widziane.

phaz
źródło
Chyba kupno nowej baterii nie wchodzi w rachubę?
DarkEvE
Tak. To nie jest pytanie, jak naprawić usterki mojej obecnej baterii, ale raczej, jak sobie z nimi poradzić. Spodziewam się kupić nowy laptop w najbliższej przyszłości, więc naprawdę nie chcę kupować nowej baterii do bieżącej. :-)
phaz
ok, moja odpowiedź
właściwie

Odpowiedzi:

0

Pomysł:

OKNA

W Opcjach zasilania wybierz aktualny plan i przejdź do Zmień zaawansowane ustawienia zasilania . Znajdź Baterię> Krytyczny poziom baterii i ustaw wartość Baterii na 100%. Upewnij się również, że Bateria> Krytyczne działanie baterii> Włączona bateria jest ustawiona na Hibernacja .

Powód: Ponieważ mówisz, że poziom naładowania baterii jest niedokładny, a chcesz, aby komputer hibernował natychmiast po odłączeniu ładowarki, sądzę, że bez względu na to, jak niedokładny jest ten odsetek, nie będzie to 100%. A nawet jeśli tak, spadłby o kilka procent w krótkim czasie, biorąc pod uwagę obecny stan baterii.

Nawiasem mówiąc, twój sposób faktycznie działa: W trybie uśpienia> hibernacji po> na baterii możesz ustawić wartość na 1 minutę; ale ponieważ chcesz, aby była natychmiastowa, nie byłaby to najlepsza metoda.

Rsya Studios
źródło
1 minuta jest w porządku. Jednak wypróbowałem obie twoje metody i żadna nie działała dla mnie. : - /
phaz
@ Phazyck Hmm Nie rozumiem, jak to nie będzie działać ... spróbuj zastosować te ustawienia do wszystkich planów (być może Twój laptop automatycznie zmieni plan na PowerSaver raz na baterii), zapisz ustawienia, uruchom ponownie. Jaki poziom naładowania baterii wyświetla się w systemie Windows po jego natychmiastowym odłączeniu? Czy możesz opublikować zrzut ekranu swoich zaawansowanych ustawień zasilania z rozszerzonymi kategoriami Bateria> Krytyczny poziom baterii?
Rsya Studios,
Próbowałem teraz ustawić to na wszystkich planach zasilania, wciąż bez efektu. Jednak opracowałem własne rozwiązanie, które wydaje się działać dobrze. :-)
phaz
0

Jeśli przejdziesz do opcji zasilania pokazanych na zrzucie ekranu, możesz zmienić ustawienie na baterii na 0 minut, więc gdy tylko laptop wykryje, że działa na zasilaniu bateryjnym, oczywiście przejdzie w stan hibernacji.

wprowadź opis zdjęcia tutaj

DarkEvE
źródło
„0 minut” jest automatycznie korygowane na „Nigdy”. Próbowałem ustawić wartość na 1, ale to też nie pomaga. Nie hibernuje po 1 minucie, jak należy się spodziewać. : -S
phaz
Czy masz włączone odpowiednie ustawienie zasilania?
DarkEvE,
0

Po rozejrzeniu się za kilkoma alternatywnymi podejściami wymyśliłem następujące rozwiązanie:

Ta strona pokazuje, jak skonfigurować skrót, który uruchamia hibernację, a mianowicie przez utworzenie skrótu do

C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Następnie natknąłem się na to pytanie , w którym w przyjętej odpowiedzi wspomniano aplikację o nazwie PowerSaver. Za pomocą PowerSavera mogę go skonfigurować, więc co po uruchomieniu „SwitchToBattery” rozpoczyna się proces.

W tym przypadku rozpoczynam proces

C:\Windows\System32\rundll32.exe

z działającym reż

C:\Windows\System32

i argumenty:

powerprof.dll,SetSuspendState 0,1,0

Innymi słowy, sprawiłem, że PowerSaver generuje taki sam wynik, jak wspomniany wcześniej skrót.

phaz
źródło