Powstrzymaj system Windows 7 przed samoczynnym wyłączaniem się podczas oczekiwania na aktualizację

12

Zdarzyło mi się to teraz dwa razy. Będę w trakcie pracy nad czymś, co spowodowało, że nie uruchomiłem ponownie komputera przez kilka dni. Jeśli system Windows 7 czeka na zainstalowanie aktualizacji, ostatecznie dojdzie do punktu, w którym wymusi ponowne uruchomienie w celu zainstalowania aktualizacji. Problem polega na tym, że nie powiadamia mnie ani nie mówi, że to zrobi, w wyniku czego straciłem pracę, a ostatnio maszyna wirtualna stała się uszkodzona i nie nadaje się do użytku. Czy istnieje sposób, aby przynajmniej poprosić mnie o to przed zrobieniem tego? Kiedyś ...

Kenneth
źródło
1
Dobre pytanie, jestem pewien, że przyniesie korzyść wielu ludziom
Simon

Odpowiedzi:

10

Istnieje ustawienie rejestru, które można dodać, aby temu zapobiec. Szczegółowe instrukcje i klucz rejestru do pobrania można znaleźć tutaj: http://www.howtogeek.com/howto/windows-vista/prevent-windows-update-from-forcibly-rebooting-your-computer/

Ze strony:

Otwórz regedit.exe w polu wyszukiwania menu Start lub uruchom okno dialogowe i przejdź do następującego klucza, tworząc nowe klucze, jeśli nie istnieją.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Utwórz nową 32-bitową wartość DWORD o nazwie NoAutoRebootWithLoggedOnUsers i nadaj jej wartość 1, aby zapobiec automatycznemu ponownemu uruchomieniu komputera, gdy użytkownicy są zalogowani. Usuń wartość, aby przywrócić rzeczy do poprzedniego stanu.

Użyłem tego hackowania rejestru z powodzeniem na wielu komputerach i nie mogę myśleć o żadnym momencie, który wymusił na mnie restart. Po zastosowaniu krytycznych aktualizacji, które będą wymagać ponownego uruchomienia, nadal pojawia się komunikat „Musisz ponownie uruchomić” obok zasobnika systemowego, ale nie uruchamia się ponownie samodzielnie.

techturtle
źródło
4

Zmień ustawienia aktualizacji systemu Windows na „Pobierz aktualizacje, ale pozwól mi wybrać, kiedy je zainstalować”. Poinformuje Cię, że aktualizacje są gotowe, a Ty wybierzesz, kiedy zainstalować i uruchomić ponownie.

Wybierz Panel sterowania> Windows Update. Zmień to w pierwszym polu rozwijanym.

BroScience
źródło
2

Microsoft wymusza ponowne uruchomienie komputera tylko po trzech dniach od zakończenia instalacji i ciągłej rezygnacji z instalacji. Ponadto jedynymi aktualizacjami, które są obowiązkowo instalowane przez Windows Update, są aktualizacje zabezpieczeń . W przeciwieństwie do innych firm, Microsoft nie wypycha aktualizacji funkcji (takich jak pakiety językowe itp.) Jako aktualizacji obowiązkowych (są one wymienione jako „Opcjonalne”, a system Windows nie zmusi Cię do ponownego uruchomienia w celu ich zainstalowania).

Co gorsza - Aktualizacje Windows skutecznie informują atakujących, gdzie są błędy, ponieważ łaty można poddać inżynierii wstecznej. „Krytyczne błędy”, takie jak zdalne buforowanie przepełnienia sterowników systemowych, są bardzo niebezpieczne i masz tylko krótki okres czasu po udostępnieniu aktualizacji, zanim ten błąd zostanie rozpoznany i użyty „na wolności”. W związku z tym wyłączenie lub rezygnacja z instalowania udpates systemu Windows stanowi dodatkowe ryzyko dla twojego komputera.

Być może lepszą odpowiedzią na twoje pytanie jest spojrzenie na nie ortogonalnie; zamiast „jak mogę zrestartować komputer”, zastanów się „dlaczego reboot przeszkadza mi w robieniu komputera?”

Jeśli używasz (lub piszesz) program, który musi przetwarzać dane przez kilka dni, bardzo poważnie zastanów się, czy lepszym rozwiązaniem jest regularne zapisywanie „punktów kontrolnych” w celu umożliwienia wznowienia programu. Takie postępowanie nie tylko pozwoli Twojemu programowi przetrwać restart, ale także sprawi, że Twoja praca nie zostanie utracona, jeśli nastąpi przerwa w zasilaniu, jeśli program ulegnie awarii i prawdopodobnie ułatwi ci zobaczenie, jak twój program może być dystrybuowany na liczba innych maszyn.

Po wykonaniu tej czynności możesz zaplanować uruchomienie programu podczas uruchamiania, wyłączając ekran logowania użytkownika i umieszczając skrót do programu w folderze „Autostart” w menu Start lub za pomocą Harmonogramu zadań.

Po wykonaniu tej czynności system Windows będzie mógł przerwać zadanie instalacji krytycznych aktualizacji zabezpieczeń, zrestartować komputer, a następnie, gdy komputer wróci do trybu online, program może uruchomić się ponownie od ostatniego punktu kontrolnego przed wyłączeniem komputera.

W przypadku ograniczenia działania programu, którego nie kontrolujesz, a zatem nie możesz wymusić przejścia do punktu kontrolnego, rozważ zainstalowanie go na maszynie wirtualnej bez sieci. W ten sposób Twój host będzie mógł zrestartować się (w celu ochrony komputera głównego), co spowoduje zawieszenie maszyny wirtualnej. Po powrocie do trybu online nieoczekiwana (ale niepołączona z siecią) maszyna wirtualna będzie mogła wznowić, a maszyna hosta będzie chroniona.

Alternatywnie możesz uruchomić cały program na laptopie, który wcale nie jest podłączony do sieci. Jeśli to zrobisz, nie otrzymasz żadnych aktualizacji systemu Windows i nie będziesz pośrednio połączony z atakującymi, którzy mogą cię wykorzystać, więc cała dyskusja stanie się dyskusyjna.

Wreszcie, tylko dlatego, że wiem, że to się wydarzy: nie jest to ryzyko teoretyczne . Małe firmy, osoby fizyczne i organizacje akademickie rutynowo tracą krytyczne dane w wyniku cyberataku z powodu nie łatania swoich maszyn. NIE zakładaj, że hakowanie zdarza się tylko ludziom, którzy nie są tacy jak ty. Ty naprawdę nie chcą mieć do wyjaśnienia swojej CEO, dziekana lub żony, że wszystkie dane klientów, zapisy studenckich lub dokumentów bankowych są sprzedawane na Internecie pod adresem $ 2 a kawałek bo „wyłączony Windows Update”.

SecurityMatt
źródło
2
Moje obawy nie mają nic wspólnego z tym, czy aktualizacje powinny być zainstalowane. Moja główna uwaga na temat tego, jak obecnie to działa, to fakt, że ponieważ ponowne uruchomienie jest restartem wymuszonym, zabija wszystko, nie dając mi możliwości oszczędzania. W rezultacie straciłem dane z dokumentów tekstowych, byłem w trakcie edycji, a ostatnio całkowicie zabiłem maszynę wirtualną (nie mogę jej teraz załadować), ponieważ działała, gdy nastąpiło wymuszone ponowne uruchomienie.
Kenneth
1
Teraz, gdy o tym myślę, myślę, że moje konfiguracje zostały zepsute gdzieś wzdłuż linii, ponieważ nie otrzymuję już powiadomień z informacją, że aktualizacje są dostępne i że muszę zrestartować. Nie ignoruję ich zbyt długo, ale ponieważ już ich nie otrzymuję, trudno jest zrestartować komputer, gdy jest to wygodne.
Kenneth
1
To nie jest domyślna konfiguracja dla systemu Windows, ale można ją skonfigurować za pomocą zasad grupy. Jeśli jesteś członkiem domeny, poproś administratora IT, aby przestał się z tobą pieprzyć. Jeśli nie, flashuj system operacyjny i zacznij od nowa.
SecurityMatt,
1
@SecurityMatt To rozwiązanie rozwiąże wszystkie moje problemy związane z niemożnością zapisania stanu pozycji okna + niestandardowe ustawienia pulpitu + itp .: „W ograniczonym przypadku uruchomienia programu, którego nie kontrolujesz, a zatem nie możesz wymusić przejścia do punktu kontrolnego, rozważ instalowanie go na maszynie wirtualnej ".
Sparuj Sir Parser
1
@SecurityMatt Również świetne wyjaśnienie dotyczące aspektów bezpieczeństwa + konieczności. Bardzo ważne dla komputera domowego (lub esp), mniej ważne dla maszyny medialnej, ale niezwykle przydatne, aby o tym wiedzieć.
Sparuj Sir Parser
2

Właśnie wyłączyłem automatyczne aktualizacje, jak wyjaśniłem wcześniej BroScience. A teraz używam WuInstall do zarządzania moimi aktualizacjami systemu Windows. Ma kilka fajnych opcji, a przede wszystkim pozwala określić, czy chcesz zrestartować komputer, czy nie.

luki
źródło