Como você evita que o wuauserv (Windows Update Service) seja reiniciado?

11

A respeito de:

net stop "windows update"

isso funciona por um tempo, mas o serviço é iniciado novamente. O que está reiniciando este serviço e como impedi-lo?

Jon
fonte

Respostas:

14

Pare e desative.

sc stop wuauserv
sc config wuauserv start= disabled

Você precisará abrir o prompt de comando como administrador ou obterá "acesso negado". O espaço após o start=obrigatório é obrigatório, screclamará se o espaço for omitido. Pode ser interessante notar que quaisquer serviços ou programas que dependem de um serviço desativado falharão ao iniciar ou sofrerão um comportamento anômalo.

Verifique o log de eventos do sistema quanto à identificação do evento 7036 do Service Control Manager para wuauservinserir o estado de execução. É provável que outro serviço tenha wuauservmarcado como uma dependência e esteja iniciando-o conforme necessário.

jscott
fonte
Na verdade, eu só quero desativá-lo até a próxima reinicialização. Mas acho que posso executar "sc config wuauserv start = enabled" na inicialização. O único problema é o prompt irritante do UAC que aconteceria em toda inicialização. Sem sorte para descobrir quem está reiniciando; nenhum outro serviço foi iniciado ao mesmo tempo no log de eventos.
21411 Jon
2

O Windows 8 tem uma tarefa agendada:

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

Existe uma tarefa: "Início agendado". Basta clicar com o botão direito do mouse e escolher Desativar .

user187972
fonte
0

Eu ainda não descobri o que está reiniciando o wuauserv ou como impedir que ele seja reiniciado, mas aqui está um script do AutoHotkey que periodicamente o verifica e fornece.

#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
fonte
-1

Vá para executar e digite regedit

navegue até HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Svchost

Clique duas vezes em netsvcs e procure o nome do serviço. No nosso caso, seu wuauserv

Exclua a palavra-chave wuauserv e pressione OK

Feche o editor de registro e reinicie

HTH

user254944
fonte
fazer isso interromperá permanentemente o serviço de atualização automática, não apenas o desativará
William
-2

No 'Agendador de tarefas', vá para Microsoft> Windows> WindowsUpdate. Lá é onde acredito que o 'serviço de atualização do Windows' seja iniciado na inicialização

user42342
fonte