Jak zatrzymać ponowne uruchamianie systemu Windows po automatycznej aktualizacji?

24

Lubię system Windows, aby był na bieżąco dzięki automatycznym aktualizacjom, ale czasami robi to, gdy nie ma mnie przy komputerze i robi coś krytycznego, na przykład pobierając najnowszy podcast dotyczący przepełnienia stosu.

Jak zapobiec automatycznemu uruchamianiu systemu Windows, jeśli mnie tam nie ma?

Stevo
źródło

Odpowiedzi:

17

Komentarz Johannesa Rössela do odpowiedzi InSciTek Jeff jest dość słuszny. Korzystanie z ustawień zasad grupy wspomniał faktycznie blogu o przez Jeff Atwood dawno temu. Streszczenie wygląda następująco:

Naciśnij Windows+ ri uruchom gpedit.msc, powinieneś dostać takie okno:

gpedit.msc

Teraz Windows 7 zmienił kolejność i dodał kilka nowszych opcji, które kursywą:

  1. Nie wyświetlaj opcji „Zainstaluj aktualizacje i zamknij” w oknie dialogowym Zamknij system Windows
  2. Nie zmieniaj domyślnej opcji „Zainstaluj aktualizacje i zamknij” w oknie dialogowym Zamknij system Windows
  3. Umożliwienie Windows Power Management automatycznego budzenia systemu w celu zainstalowania zaplanowanych aktualizacji
  4. Skonfiguruj automatyczne aktualizacje
  5. Określ intranetową lokalizację usługi aktualizacji Microsoft
  6. Częstotliwość wykrywania automatycznych aktualizacji
  7. Zezwalaj osobom niebędącym administratorami na otrzymywanie powiadomień o aktualizacji
  8. Włącz powiadomienia o oprogramowaniu
  9. Zezwalaj na automatyczne aktualizacje natychmiastowej instalacji
  10. Włącz zalecane aktualizacje za pomocą Aktualizacji automatycznych
  11. Brak automatycznego ponownego uruchamiania z zalogowanymi użytkownikami dla zaplanowanych automatycznych aktualizacji
  12. Ponownie monit o ponowne uruchomienie z zaplanowanymi instalacjami.
  13. Opóźnij ponowne uruchomienie dla zaplanowanych instalacji
  14. Zmień harmonogram zaplanowanych instalacji aktualizacji automatycznych
  15. Włącz kierowanie po stronie klienta
  16. Zezwalaj na podpisane aktualizacje z intranetowej usługi aktualizacji Microsoft

Osobiście zdecydowałem się włączyć 9, 11, 12 i 13. 9 włącza tylko te aktualizacje, które nie muszą ponownie uruchamiać systemu Windows ani zatrzymywać usługi. Włączenie 11 faktycznie wyłącza automatyczne ponowne uruchomienie, pod warunkiem, że istnieje co najmniej jeden zalogowany użytkownik. 12 i 13 zostały włączone i ustawione na ich maksymalne wartości za pomocą kółka przewijania. 16 brzmi dobrze, ale nie wpłynie na użytkowników, którzy nie mają własnego serwera aktualizacji. Wziąłem to z własnego pytania .

Uzupełnienie

Zwrócono uwagę, że domowe wydania systemu Windows nie są dostarczane gpedit.msc, dlatego należy ustawić rzeczy bezpośrednio w rejestrze. Prawdopodobnie jest więcej ustawień, które można dodać NoAutoRebootWithLoggedOnUsers... W rzeczywistości zamierzam to teraz sprawdzić. OK, HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUdodaj:

  • AutoInstallMinorUpdates = 1
  • NoRebootWithLoggedOnUsers = 1
  • RebootRelaunchTimeout = 1440 (dziesiętny)
  • RebootRelaunchTimeoutEnabled = 1 [Jestem ciekawy, czy tego właśnie chciałem]
  • RebootWarningTimeout = 30 (dziesiętny)
  • RebootWarningTimeoutEnabled = 1 [Myślę, że powyższe cztery nie zdarzają się z powodu # 2]
dlamblin
źródło
Co robi 13 po włączeniu 11?
Y e z
8
  1. Kliknij prawym przyciskiem myszy ikonę „Komputer” na pulpicie i wybierz „Właściwości ...”
  2. Kliknij „Windows Update”, a następnie wybierz „Zmień ustawienia”
  3. Teraz wybierz „Pobierz aktualizacje, ale pozwól mi wybrać, czy je zainstalować”
  4. Na koniec kliknij przycisk „Zastosuj”.

W tym trybie pracy system Windows sprawdza dostępność nowych aktualizacji i pobiera je, ale nie stosuje ich i nie uruchamia się ponownie, dopóki tego nie powiesz. Tymczasem przypomni Ci, że masz nową aktualizację dostępną za pomocą ikony na pasku zadań.

Wysoki Jeff
źródło
4
To niestety ma nieprzyjemny efekt uboczny polegający na uniemożliwieniu instalowania aktualizacji, które nie wymagają ponownego uruchomienia, takich jak aktualizacje sygnatur dla Windows Defender lub aktualizacje dla Office, VS itp. Niedawno przeczytałem o metodzie polegającej na użyciu zasad grupy do zapobiegania automatyczne ponowne uruchomienie, a następnie ustaw automatyczne aktualizacje na automatyczne instalowanie. Aktualizacje zostaną zainstalowane, a te wymagające ponownego uruchomienia będą działać tylko przy ponownym uruchomieniu. Najlepsze z obu światów, powiedziałbym. Po prostu nie pamiętam teraz, gdzie to przeczytałem: /
Joey,
Interesujące. Daj nam znać, jeśli otrzymasz te informacje.
Stevo
W Windows 7 (i Vista, jak sądzę) dostajesz powiadomienie z prośbą o ponowne uruchomienie teraz, spytaj ponownie za 10 minut, 1 godzinę lub 4 godziny. To tylko jedno kliknięcie i prawdopodobnie nie będziesz się tym martwić. Nigdy nie zauważyłem, że automatycznie uruchamia się ponownie: -S
Ivo Flipse
1

start-> run-> cmd ...

net stop "Automatic Updates"

To wyłączy usługę. Nie będzie pobierał ani aktualizował, dopóki go nie włączysz. jest to również przydatne do pozbycia się powiadomień „hej, chcesz zrestartować” w kółko.

JP Alioto
źródło
Powinieneś wspomnieć, że dzięki temu nie będziesz automatycznie pobierać ważnych aktualizacji bezpieczeństwa.
Sampson,
Nie sądzę, że odpowiadasz na zadane pytanie. Zatrzymujesz uruchamianie automatycznych aktualizacji. Pytanie dotyczy sposobów zapobiegania ponownemu uruchomieniu komputera. Gratulacje ... właśnie uderzyłeś muchę młotem
Jeff Fritz
Dzięki, ale tak, wciąż chcę, żeby to pobrać.
Stevo
1

Zainstalować Vista lub Windows 7? Przydarzyło mi się to tylko w XP, jeśli dobrze pamiętam ... Przynajmniej otrzymujesz ładne pytanie z pytaniem, czy chcesz, czy chcesz odroczyć o kilka godzin, po czym poprosi ponownie. Możesz też zostawić wiadomość otwartą.

Svish
źródło
Zdarzyło mi się w Vista: - \ Nie byłem przy komputerze, więc nie miałem okazji go opóźnić.
Stevo
0

Po zainicjowaniu zamknięcia można je zatrzymać, uruchamiając komendę shutdown -a

Win+R   
shutdown -a
Lakshman Prasad
źródło
0

Gdy pojawi się komunikat o zaplanowanym ponownym uruchomieniu po aktualizacji, możesz go wyłączyć w następujący sposób:

  1. Otwórz Panel sterowania

  2. Przejdź do Panelu sterowania \ System i zabezpieczenia \ Narzędzia administracyjne. Kliknij ikonę Harmonogram zadań.

  3. W Harmonogramie zadań otwórz następujący folder Biblioteka harmonogramu zadań \ Microsoft \ Windows \ UpdateOrchestrator.

  4. Tam zobaczysz zadanie o nazwie „Uruchom ponownie”. Wyłącz go za pomocą odpowiedniego polecenia w menu po kliknięciu prawym przyciskiem myszy

  5. Otwórz ten folder w Eksploratorze plików:% systemroot% \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator

  6. Zmień nazwę nazwy pliku Uruchom ponownie bez rozszerzenia Reboot.bak

  7. Zamiast tego utwórz pusty folder i nadaj mu nazwę Uruchom ponownie

Zapobiegnie to ponownemu utworzeniu zadania ponownego uruchomienia systemu Windows i ponownym uruchomieniu komputera w dowolnym momencie.

Odniesienie: Sergey Tkachenko To jedyne, co ze mną współpracowało po poszukiwaniu innych alternatyw, takich jak edytowanie zasad grupy, które nie działały w systemie Windows 10

Amr
źródło
Przeczytaj Jak odwoływać się do materiałów napisanych przez innych . Powinieneś zablokować tekst cytatu napisany przez kogoś innego. Zobacz pomoc Markdown . Tym razem naprawiłem to, ale proszę, zwróć uwagę na to w przyszłości.
DavidPostill