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”.