Jak zapobiec ponownemu uruchomieniu wuauserv (Windows Update Service)?

11

Jeżeli chodzi o:

net stop "windows update"

to działa przez chwilę, ale potem usługa zaczyna się od nowa. Co to jest ponowne uruchomienie tej usługi i jak temu zapobiec?

Jon
źródło

Odpowiedzi:

14

Zatrzymaj to i wyłącz.

sc stop wuauserv
sc config wuauserv start= disabled

Będziesz musiał otworzyć wiersz polecenia jako administrator lub otrzymasz „odmowa dostępu”. Miejsce po start=jest obowiązkowe, scbędzie narzekać, jeśli miejsce zostanie pominięte. Warto zauważyć, że jakiekolwiek usługi lub programy, które zależą od usługi wyłączonej, same się nie uruchomią lub wystąpią nietypowe zachowania.

Sprawdź, czy w dzienniku zdarzeń systemowych nie ma zdarzenia 7036 z Menedżera sterowania usługami, czy nie został wuauservwprowadzony stan działania. Prawdopodobnie inna usługa została wuauservoznaczona jako zależność i uruchamia ją w razie potrzeby.

jscott
źródło
Właściwie chcę to wyłączyć tylko do następnego uruchomienia. Ale myślę, że mogę uruchomić "sc config wuauserv start = enabled" przy starcie. Jedynym problemem jest irytujący monit UAC, który miałby miejsce przy każdym uruchomieniu. Brak szczęścia w ustaleniu, kto go ponownie uruchamia; żadna inna usługa nie została uruchomiona w tym samym czasie w dzienniku zdarzeń.
Jon
2

Windows 8 ma zaplanowane zadanie:

Task Scheduler Library
:---- Microsoft
      :---- Windows
            :---- Windows Update

Istnieje zadanie: „Zaplanowane uruchomienie”. Kliknij go prawym przyciskiem myszy i wybierz opcję Wyłącz .

użytkownik187972
źródło
0

Nie zorientowałem się, co powoduje ponowne uruchomienie wuauserv ani jak zapobiec jego ponownemu uruchomieniu, ale oto skrypt AutoHotkey, który będzie go okresowo sprawdzał i sopał.

#Persistent
interval = 180                  ; execution interval in seconds

Menu, Tray, Add                 ; divider line
Menu, Tray, Add, Execute Now, StopService
Menu, Tray, Default, Execute Now
timer_param := -1000 * interval

StopService:
    Run %comspec% /c "sc query wuauserv | find "1  STOPPED" & if errorlevel 1 sc stop wuauserv", , Hide
    time = %A_Now%
    time += %interval%, seconds
    FormatTime, time_string, %time%, Time
    Menu, Tray, Tip, Stop Windows Update Service`nNext Execution at %time_string%
    SetTimer, StopService, %timer_param%
    return
Bob Sundquist
źródło
-1

Idź do uruchomienia i wpisz regedit

przejdź do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Svchost

Kliknij dwukrotnie netsvcs i poszukaj nazwy usługi. W naszym przypadku jest to wuauserv

Usuń słowo kluczowe wuauserv i naciśnij OK

Zamknij edytor rejestru i uruchom ponownie

HTH

użytkownik254944
źródło
zrobienie tego spowoduje trwałe uszkodzenie usługi automatycznej aktualizacji, a nie tylko jej wyłączenie
William
-2

W „Harmonogramie zadań” przejdź do Microsoft> Windows> WindowsUpdate W moim przekonaniu „usługa aktualizacji systemu Windows” jest uruchamiana podczas rozruchu

użytkownik42342
źródło