Jak zapobiec ponownemu uruchomieniu systemu Windows 10 po zainstalowaniu aktualizacji

79

Odpowiedzi na to pytanie były wcześniej udzielane, np. Tutaj , ale wszystkie odpowiedzi, które widziałem, wymagają rozwijania w Ustawieniach> Aktualizacja i zabezpieczenia> Opcje zaawansowane.

W mojej wersji systemu Windows 10 Pro nie ma takiego menu rozwijanego:

Zaawansowane opcje aktualizacji systemu Windows

Jak mogę zapobiec automatycznemu restartowi?

Laurent
źródło
1
Windows 10 wersja 1607 (kompilacja systemu operacyjnego 14393.10)
Laurent
19
Tak, ale problem z ustawieniem „aktywnych” godzin polega na tym, że jeśli zapomnę zamknąć program Excel i pozostawić go otwarty na noc, system Windows może się zrestartować w nocy, powodując utratę niezapisanych danych. Ponadto maksymalny aktywny czas to 12 godzin, co zakłada, że ​​wszyscy śpią co najmniej 12 godzin dziennie ...
Laurent,
1
@Laurent, kiedy w przyszłym miesiącu zostanie wydana aktualizacja dla twórców, jedna ze zmian zwiększy maksymalne Active Hoursustawienie, które można skonfigurować, do 18 godzin. Mamy nadzieję, że zwykle śpisz co najmniej sześć godzin!
Run5k
1
To tylko jedna z wielu rzeczy, które robi Windows, która spowalnia nas i przeszkadza w naszej pracy. Chociaż nadal używamy Windowsa trochę w naszej firmie (głównie w WINE lub VirtualBox), zmieniliśmy się na Linux (RHEL, LM MATE 18.1 i Xubuntu 16.04). Aktualizacje systemu Linux nie spowalniają nas i rzadko trzeba ponownie uruchamiać system.
Mike Waters

Odpowiedzi:

89

Ustawienie „Brak automatycznego ponownego uruchamiania z zalogowanymi użytkownikami dla zaplanowanych instalacji automatycznych aktualizacji” GPO nie działało dla mnie. Obudziłem się dziś rano i moja maszyna została ponownie uruchomiona. (Zeszłej nocy korzystałem z komputera i nawet nie dostałem ostrzeżenia).

Ta sugestia od techjourney.net wygląda bardziej obiecująco.

  • Otwórz Harmonogram zadań i przejdź do Biblioteka harmonogramu zadań> Microsoft> Windows> UpdateOrchestrator
  • Kliknij prawym przyciskiem myszy zadanie Uruchom ponownie i wyłącz je.

System Windows podejmie próbę automatycznego ponownego włączenia zadania, więc musisz także zmodyfikować uprawnienia do pliku zadania.

  • Przejdź do C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
  • Otwórz właściwości pliku restartu , otwórz kartę Zabezpieczenia i otwórz uprawnienia zaawansowane.
  • Przejmij własność pliku, klikając link „Zmień” obok właściciela i wpisując swoje imię i nazwisko. Wyłącz dziedziczenie za pomocą przycisku na dole.

  • Zmień wszystkie uprawnienia tylko do odczytu lub odczytu i wykonywania.

JaredE
źródło
3
Należy również ustawić zasadę grupy „Umożliwianie Windows UPM automatycznego budzenia systemu w celu zainstalowania zaplanowanych aktualizacji” na WYŁĄCZONE. Jeśli tego nie zrobisz, system Windows czasami uruchamia komputer, gdy jest wyłączony (hibernacja), instaluje aktualizacje i wyłącza się ponownie, powodując utratę stanu hibernacji. Powoduje to utratę wszystkich otwartych okien, co jest ogromnym bólem.
Steve
1
Uwaga: najpierw należy wyłączyć zadanie, a następnie ustawić uprawnienia do plików. Jeśli najpierw wykonasz uprawnienia do plików, zadanie może spowodować błąd podczas próby ustawienia stanu na wyłączony.
Mike Simpson,
7
O ile wiem, to już nie działa. System Windows ignoruje teraz uprawnienia do pliku i przełącza „restart” z powrotem na włączony. Nie sądzę, że istnieje sposób, aby powstrzymać system Windows przed ponownym uruchomieniem się, co jest absolutnie śmieszne.
dallin
1
Musiałem również wykonać ten proces dla folderu „C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ rempl”, aby zablokować automatyczne ponowne uruchomienie (wyłączenie zadań w harmonogramie zadań, a następnie usunięcie wszystkich uprawnień do zapisu). Przynajmniej myślę, że są już teraz, ponieważ minął już zaplanowany czas i nie został ponownie uruchomiony. Zobaczymy, czy stwardnienie rozsiane tworzy kolejne zadanie, próbując ominąć nasze bloki ... -_-
Venryx
2
Nie działa, brak uprawnień do wyłączenia zadania ponownego uruchomienia, nawet dla administratora! Pojawia się komunikat: „Konto użytkownika, na którym działasz, nie ma uprawnień do wyłączenia tego zadania”
Tomas
9

Wszystkie sugerowane obejścia włamań wydają się nie działać z aktualizacją rocznicową. Ale nadal istnieje opcja: możesz okresowo aktualizować „aktywne godziny” w ustawieniach. Jednak nie jest to zabawne robić ręcznie, ale istnieje mała usługa systemu Windows, która może to dla Ciebie zrobić: https://www.udse.de/en/windows-10-reboot-blocker

audioxp
źródło
Wydaje się, że zaakceptowana odpowiedź nadal działa dla mnie ... Ponieważ aktualizacje nie instalują się automatycznie, nie uruchamia się ponownie. Jednak jeśli kliknę, aby zainstalować aktualizacje, uruchomi się ponownie później bez pytania, więc upewnię się, że uruchomię się ponownie po ręcznej instalacji aktualizacji.
Laurent,
3
To jest niedorzeczne! Nie mogę uwierzyć, że musimy to zainstalować, aby „naprawić” coś, co nie powinno być „zepsute”! Tyle o byciu wersją „pro” ....
tftd
1
Dla tych, którzy wolą przejrzeć kod przed jego uruchomieniem, dostępna jest również wersja PowerShell autorstwa kogoś innego na Github .
Peter Taylor
8

Edytować:

Microsoft wyda sposób na odłożenie aktualizacji. The Verge - Microsoft ułatwia zatrzymanie losowego ponownego uruchamiania systemu Windows 10 w celu przeprowadzenia aktualizacji

Nie jestem pewien, czy aplikacja ustawień pozwala ci to zrobić. Spojrzałem, ale nic nie mogę znaleźć. Poniższe rozwiązanie będzie działać niezależnie od tego, czy masz system Windows 10 Pro.

W oknie dialogowym uruchamiania (winkey + R) wpisz „gpedit.msc” (bez cudzysłowów), naciśnij klawisz Enter Przejdź do Konfiguracja komputera / Szablony administracyjne / Składniki systemu Windows / Windows Update Kliknij dwukrotnie „Brak automatycznego ponownego uruchamiania z zalogowanymi użytkownikami zgodnie z harmonogramem instalacje automatycznych aktualizacji ”Włącz i kliknij Zastosuj

Ref: Windows 10: Wyłącz automatyczne ponowne uruchamianie aktualizacji

Gpedit

mt025
źródło
7
gpedit jest tylko dla wersji Pro i wyższych, Home lub niższa nie ma gpedit
Moab
2
Mam Pro, więc mogłem to zrobić. Ale było już włączone (włączyłem je dawno temu, gdy byłem jeszcze w systemie Windows 8). Ostatniej nocy uruchomił się ponownie, nawet po włączeniu tego ustawienia.
Laurent,
21
To nie działa Mam to włączone, ale wciąż się restartuje. Najbardziej denerwujące jest to, że uruchamia się ponownie w ciągu tygodnia, w godzinach pracy , podczas gdy wiele aplikacji jest otwartych i po prostu siłą je zamyka, a ja tracę pracę. Za każdym razem. Korzystam z systemu Windows od wersji 3.1 i nie miałem nic przeciwko ich wątpliwym decyzjom dotyczącym interfejsu użytkownika, w tym 8 Modern UI. Ale pozwól mi wykonywać swoją cholerną robotę bez przeszkód. Jak na ironię nazywają to Windows 10 „Pro”.
Groo
1
Nie działa. (Windows 10 wersja 1607 kompilacja 14393.187)
user643011
2
Czy ktoś przeczytał ostatni akapit tej opcji „to nie działa, jeśli zasada Configure Automatic Updatesnie jest aktywna”? Myślę, że (ale nie mogłem jeszcze zweryfikować) to działa tylko wtedy, gdy ktoś aktywuje również wspomnianą politykę.
Tobias Kienzler,
5

Dwa inne rozwiązania nie działają dla mnie, ponieważ te ustawienia rejestru zostały już ustawione na moim komputerze.

Oto pośrednie rozwiązanie, polegające na tym, aby Windows Update nie instalował aktualizacji automatycznie, wystarczy je pobrać, a następnie poprosić o instalację. Użytkownik może wtedy wybrać, kiedy je zainstalować, a następnie uruchomić ponownie.

Przejdź do następującego klucza rejestru: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
Ustaw wartość AUOptions na jedną z następujących wartości:

1 = Nigdy nie sprawdzaj aktualizacji
2 = Sprawdź aktualizacje, ale pozwól mi wybrać, czy pobrać i zainstaluj je
3 = Pobierz aktualizacje, ale pozwól mi wybrać, czy je zainstalować
4 = Zainstaluj aktualizacje automatycznie

Ustawiłem na 3.

Źródło: Fora Microsoft Technet: Jak zatrzymać automatyczne ponowne uruchamianie systemu Windows 10, odpowiedz MaxBak83

Laurent
źródło
tak, używam tego narzędzia do ręcznego wyszukiwania aktualizacji: superuser.com/a/948069/174557
magicandre1981
4
Nie, to też nie działa. Mój Windows 10 Pro (z tym ustawieniem na 2(po tym , jak usunąłem Windows/SoftwareDistributionfolder, faktycznie pobrałem aktualizacje, zainstalowałem je, a następnie uruchomiłem ponownie w środku godzin pracy , w środę, 13:00, z kilkoma otwartymi aplikacjami, w tym niezapisanymi) Dokument programu Word. Następnie kontynuowałem instalację „Edycji rocznicowej” przez następne 30 minut, nie udało się, a następnie automatycznie przywróciłem poprzednią wersję. Fajnie, teraz mogę poczekać na kolejną próbę. Pamiętaj, aby zapisać za każdym razem, gdy idę wziąć kubek kawy
Groo
1
To zadziałało dla mnie; teraz otrzymuję komunikat z informacją, że wymagane jest ponowne uruchomienie, a następnie bardziej złowieszczy. Ponownie uruchomimy urządzenie poza godzinami pracy . Ale samo się nie uruchamia ponownie. Jest teraz przycisk, aby ponownie uruchomić teraz .
jmgonet
1
Nie działa. (Windows 10 wersja 1607 kompilacja 14393.187)
user643011
czy to nie HKLM \ SOFTWARE \ Policies \ Microsoft \ ...? Wydaje się to również potwierdzać mój komentarz, że musisz aktywować obie zasady: „Konfiguruj aktualizacje automatyczne” i „Brak automatycznego ponownego uruchamiania z zalogowanymi użytkownikami w celu zaplanowania instalacji automatycznych aktualizacji”
Tobias Kienzler
1

Winaero.com zapewniło sposób :

  • Otwórz Edytor rejestru.
  • Przejdź do następującego klucza rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Utwórz tutaj nową wartość DWORD o nazwie, NoAutoRebootWithLoggedOnUsersustaw ją na 1i uruchom ponownie urządzenie.

wprowadź opis zdjęcia tutaj

magicandre1981
źródło
1
Właśnie poszedłem tam w regedit i na moim komputerze ten klucz był już ustawiony na 1.
Laurent
Mój komputer nie ma WindowsUpdate
Richard
@Richard stwórz klucz o tej nazwie, jeśli nie możesz go znaleźć
magicandre1981
3
Nie działa. (Windows 10 wersja 1607 kompilacja 14393.187)
user643011
Kontynuując trend blogów technologicznych, które nie prowadzą odpowiednich badań i nie sprawdzają wystarczająco dokładnie swoich odpowiedzi, przewodnik nie podaje poprawnie informacji o bitach. Wysłany klucz dotyczy tylko komputerów 32-bitowych. Dodałem także informacje dla komputerów 64-bitowych.
mewa
1

Oto plik .zip zawierający plik .reg, który POWINIEN działać nawet w systemie Windows 10 (choć nie będę tego wiedział, dopóki następnym razem M $ nie wypuści aktualizacji Win10, która wymaga ponownego uruchomienia):

http://www.geeksalive.com/NoAutoReboot_Win10.zip

Oto zawartość pliku NoAutoReboot.reg, ale koniecznie przeczytaj również 00ReadMe.txt.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

Pamiętaj, że aby to zadziałało, musisz ponownie uruchomić usługę Windows Update lub po prostu ponownie uruchomić komputer po zainstalowaniu aktualizacji rejestru.

Dave Burton
źródło
0

W przypadku komputerów z zasadami grupy zastosowanie zasady Konfiguracja użytkownika \ Szablony administracyjne \ Składniki systemu Windows \ Windows Update \ Usuń dostęp, aby korzystać ze wszystkich funkcji Windows Update z opcją Nie pokazuj żadnych powiadomień, całkowicie uniemożliwi wymuszone ponowne uruchomienie. Aktualizacja systemu Windows w systemie Windows 10 nadal będzie w pełni funkcjonalna.

Wpisy rejestru dotyczące tej zasady to HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ WindowsUpdate Utwórz klucze: DisableWindowsUpdateAccess o wartości 1 DisableWindowsUpdateAccessMode o wartości 0

Zapobiegnie to również wymuszeniu ponownego uruchomienia zadania zadania harmonogramu w odpowiedzi JaredE. Nawet ręczne uruchomienie tego zadania nie spowoduje ponownego uruchomienia komputera.

ayao1337
źródło
-1

Możliwa odpowiedź, wciąż testowana, ale wydaje się działać, dopóki MS nie zmieni tych ustawień w Harmonogramie zadań.

W innym poście „Jak wyłączyć automatyczne ponowne uruchamianie w systemie Windows 10?”, Jakethedog odwołuje się za pomocą Harmonogramu zadań. Rozszerzyłem ustawienia według elementów w UpdateOchestrator.

Idź do Start i wejdź w Harmonogram zadań. Goto Task Scheduler Library >> Microsoft >> Windows >> UpdateOrchestrator.

Tutaj znajdziesz elementy, które można dostosować, aby Aktualizacje działały inaczej. Możesz zmienić różne właściwości w każdym elemencie, klikając prawym przyciskiem myszy i wybierając Właściwości.

Powinieneś zobaczyć sześć zakładek. Większość ma parametry, które można ustawić, wyłączyć lub usunąć. Użyj karty Historia na każdym elemencie, aby zobaczyć, kiedy i co przetwarzają. Następnie na zakładkę wprowadź pożądane zmiany.

Do tej pory tylko wyłączyłem i nie usunąłem żadnych parametrów. MS może ponownie dodać usunięty parametr po uruchomieniu skanowania aktualizacji, ręcznie lub automatycznie i zastąpić brakujące elementy.

Przy każdym dostosowywanym elemencie zmieniłem następujące zakładki.

Karta Ogólne >> Opcje bezpieczeństwa. Zmieniono konto użytkownika kontrolujące element z systemu na moje konto. To powinno pomóc konto systemowe przestać nadpisywać zmiany.

Wyzwalacze >> Edytuj >> Ustawienia zaawansowane. Rozpocznij zadanie: zgodnie z harmonogramem. Ustaw zadanie Opóźnienie na maksymalnie (losowe opóźnienie): do 1 dnia. Ustaw Zatrzymaj zadanie, jeśli trwa dłużej niż: 30 minut. Ustaw wygasanie: dzień, w którym wprowadzasz zmianę w elemencie, 15 minut później niż w momencie wprowadzenia zmiany i synchronizacji między strefami czasowymi. Niezaznaczone Włącz.

Działania >> Edytuj. Zmień nazwę wpisu programu / skryptu. Tutaj właśnie zmieniłem MusNotification.exe na MNcation.exe i usunąłem opcję Dodaj argumenty Reboot. Może to być dodawanie do Podglądu zdarzeń, którego nie sprawdziłem.

Warunki >> Moc. Odznacz oba wpisy.

Ustawienia Ustaw następujące.

wprowadź opis zdjęcia tutaj

Następnie wybierz OK, aby zamknąć okno Właściwości, a następnie kliknij prawym przyciskiem myszy i wyłącz element według dostosowywanego elementu. Następnie uruchom ponownie.

AndyA
źródło
1
Powinieneś edytować tę odpowiedź po zweryfikowaniu, że jest to rzeczywista odpowiedź. Przegląd . Dlaczego przesyłasz identyczne odpowiedzi na pytania zamiast oznaczać jedno z nich jako duplikat?
Ramhound,