¿Cómo evita que se reinicie wuauserv (Windows Update Service)?

11

Respecto a:

net stop "windows update"

esto funciona por un tiempo pero luego el servicio comienza nuevamente. ¿Qué es reiniciar este servicio y cómo evito que lo haga?

Jon
fuente

Respuestas:

14

Deténgalo y desactívelo.

sc stop wuauserv
sc config wuauserv start= disabled

Deberá abrir el símbolo del sistema como administrador o obtendrá "acceso denegado". El espacio después del start=es obligatorio, scse quejará si se omite el espacio. Vale la pena señalar que cualquier servicio o programa que dependa de un servicio deshabilitado no se iniciará por sí mismo o experimentará un comportamiento anómalo.

Consulte el registro de eventos del sistema para obtener el ID de evento 7036 de Service Control Manager para wuauservingresar al estado de ejecución. Es probable que otro servicio se haya wuauservmarcado como una dependencia y lo esté iniciando según sea necesario.

jscott
fuente
En realidad solo quiero deshabilitarlo hasta el próximo reinicio. Pero supongo que puedo ejecutar "sc config wuauserv start = enabled" en el inicio. El único problema es el molesto aviso de UAC que sucedería en cada inicio. No hay suerte en averiguar quién lo está reiniciando; ningún otro servicio se inició al mismo tiempo en el registro de eventos.
Jon
2

Windows 8 tiene una tarea programada:

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

Hay una tarea: "Inicio programado". Simplemente haga clic derecho sobre él y elija Deshabilitar .

usuario187972
fuente
0

No he descubierto qué está reiniciando wuauserv o cómo evitar que se reinicie, pero aquí hay un script de AutoHotkey que lo revisará y eliminará periódicamente.

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

Ve a ejecutar y escribe regedit

navegue a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Svchost

Haga doble clic en netsvcs y busque el nombre del servicio. En nuestro caso es wuauserv

Elimine la palabra clave wuauserv y presione OK

Cierre el editor de registro y reinicie

HTH

usuario254944
fuente
hacer esto interrumpirá permanentemente el servicio de actualización automática, no solo lo deshabilitará
William
-2

En 'Task Scheduler', vaya a Microsoft> Windows> WindowsUpdate. Allí es donde creo que el 'servicio de actualización de Windows' se inicia en el arranque

usuario42342
fuente