Okay, więc zaraz po tym jak zamieściłem poniższą treść odpowiedzi, uruchomiłem ten sam skrypt na mojej maszynie Windows 10** i zgadnij co… Windows Updates i tak zaczęły się instalować.
Wygląda na to, że Microsoft wprowadził pewne zmiany w Windows 10 w celu zapewnienia, że aktualizacje zabezpieczeń zostaną zainstalowane w systemie operacyjnym w celu łatania luk bezpieczeństwa, i słusznie w imię bezpieczeństwa.
Wygląda na to, że to, o co prosisz, Windows 10 może nie mieć 100% pewności co do sposobu wykonania dokładnie bez całkowitego wyłączenia Windows Updates.
Jeśli aktualizacja Windows jest już zainstalowana (lub jest instalowana) podczas gdy Ty jesteś zalogowany za kulisami przed przymusowym restartem, a nawet po zatrzymaniu usług Windows Update, itp. Windows 10 wydaje się na tyle inteligentny, że wciąż czeka na jakiekolwiek oczekujące aktualizacje lub może cofnąć to, co się zmieniło, a co nie było w 100% oddane systemowi przed włączeniem zasilania systemu operacyjnego.
Dangerous Workaround
Przypuszczam, że można po prostu twardo uruchomić maszynę poprzez odłączenie źródła zasilania, przytrzymanie przycisku zasilania, itp. ale to zasadniczo emulowałoby nieoczekiwaną przerwę w dostawie prądu i miałoby potencjalny wpływ na uszkodzenie systemu plików i tak dalej.
Halfway Workarounds
Znalazłem kilka innych źródeł, które chciałem opublikować dla potencjalnych metod obejścia lub połowicznego obejścia, aby być może pomóc z niektórymi niechronionymi aktualizacjami lub dla lepszej kontroli, kiedy zezwolić na pobranie aktualizacji - nie będzie miał nic do zainstalowania, jeśli nie ma nic do pobrania.
Option 2: Setup A Metered Connection
Windows 10 oferuje użytkownikom na metered connections kompromis: w celu zaoszczędzenia przepustowości Microsoft potwierdza, że system operacyjny automatycznie pobierze i zainstaluje aktualizacje sklasyfikowane jako ‘Priorytetowe’.
Mimo że Microsoft nie ujawnia swojej metody klasyfikacji, ogranicza to bardziej frywolne aktualizacje, które zazwyczaj zawierają nowe sterowniki i funkcje oprogramowania - obie mają już powodujące problemy ze stabilnością .
- Otwórz aplikację Ustawienia (Win + I)
- Otwórz sekcję “Sieć i Internet”
- Otwórz sekcję ‘Wi-Fi’ i kliknij ‘Advanced Options’
- Przełącznik “Ustaw jako połączenie dozorowane” na “On”
Uwaga: Jeśli komputer używa kabla Ethernet do połączenia z Internetem, opcja połączenia dozorowanego zostanie wyłączona, ponieważ działa tylko z połączeniami Wi-Fi (głuptasie wiem).
Option 3: Edytor zasad grupy
To jest połowa domu: edytor zasad grupy będzie powiadamiał o nowych aktualizacjach bez automatycznej instalacji (jak zawsze działały poprzednie generacje systemu Windows) - choć ponownie aktualizacje zabezpieczeń będą instalowane automatycznie.
Uwaga: Użytkownicy systemu Windows 10 Home muszą usiąść w tym miejscu, jest to tylko system Windows 10 Edukacja, Pro i Enterprise edycje.
- Otwórz polecenie Uruchom (Win + R), wpisz w nim: gpedit.msc i naciśnij enter
- Przejdź do: Konfiguracja komputera -> Szablony administracyjne -> Składniki systemu Windows -> Windows Update
- Otwórz to i zmień ustawienie Konfiguruj aktualizacje automatyczne na ‘2 - Powiadamianie o pobraniu i instalacji’
- Otwórz aplikację Settings (Win + I) i przejdź do -> Update and Security -> Windows Updates. Kliknąć “Check for updates”, który stosuje nowe ustawienie konfiguracyjne
- Restart
źródło
Important
As stated here in the Stop Windows 10 from automatically updating your PC post, I think it is important to know that, “As a general rule, an up-to-date operating system is a secure operating system. Windows 10 automatycznie sprawdza, pobiera i instaluje nowe aktualizacje na twoim komputerze - czy ci się to podoba czy nie. Ta nowa funkcja jest w rzeczywistości dość wygodna dla większości użytkowników, ale nie każdy chce, aby jego system operacyjny był aktualizowany zgodnie z harmonogramem Microsoftu._” źródło
Surge Protection and Power Outages
Aby uchronić się przed nieoczekiwaną przerwą w dostawie prądu lub przepięciami elektrycznymi, należy rozważyć backup baterii UPS i Surge protection . Jeśli komputer jest włączony lub podłączony do gniazdka elektrycznego, a użytkownik nie jest obecny w momencie wystąpienia jednej z tych sytuacji lub jest bardziej prawdopodobne ich wystąpienie (np. burza z piorunami), można aktywnie chronić swój system na tym poziomie niezależnie od tego. Dodatkowo, w przypadku krytycznych danych w systemie, rozważ możliwość wykonania rutynowych kopii zapasowych w innym miejscu na tej maszynie, takim jak zewnętrzne nośniki danych, bezpieczne zdalne tworzenie kopii zapasowych w chmurze, itp.
~Oryginalna odpowiedź
Dla szybkiego i nie tak czystego sposobu, aby to zrobić, możesz zabić wszystkie działające lub mające zastosowanie usługi Windows związane z Uaktualnieniami Windows , a następnie wykonać przymusowy restart.
Zapisz logikę Skryptu wsadowego w poniższym przykładzie na tekst Udokumentować i zmienić nazwę na <something>.cmd
na pulpit. Upewnij się, że klikniesz prawym przyciskiem myszy i wybierz run jako administrator, gdy musisz to zrobić, tak jak to wyjaśnisz w przypadkach, gdy jesteś dostępny.
Batch Script
@ECHO ON
FOR %%B IN (wuauserv,BrokerInfrastructure) DO NET STOP %%B
SHUTDOWN -r -t 01
GOTO EOF
Further Resources