Deshabilitar las actualizaciones de Windows en Windows 10 de forma nativa
**** No se requiere software de terceros para este método ****
Para obtener más control y garantizar que las operaciones de Windows Update solo se apliquen a su sistema operativo Windows 10 cuando lo desee, consulte los pasos a continuación con dos scripts y un trabajo de tarea programada.
Este método funcionará independientemente de las tareas programadas u otros procesos que inicien Windows Update si está configurado correctamente y el trabajo está habilitado y ejecutándose a intervalos lo suficientemente cortos.
Esencialmente esto lo hará
- Verifique una vez por minuto para ver si el servicio Windows Update se está ejecutando y realice una de las dos acciones siguientes, ya sea VERDADERO o FALSO. . .
- si se está ejecutando, el servicio se detiene por la fuerza con NET STOP para garantizar que no se apliquen actualizaciones de Windows
- si no se está ejecutando, el proceso finaliza hasta que se ejecute en el siguiente activador programado con el Programador de tareas
Deberá hacer tres cosas para asegurarse de que esto funcione como se espera
- cree el script por lotes simple que verificará si Windows Update se está ejecutando y elimínelo si es así
- esto es solo un documento de texto renombrado con una
.cmd
extensión de archivo
- cree la secuencia de comandos VB simple que ejecutará la secuencia de comandos por lotes pero de forma oculta para que no aparezca una ventana emergente cada vez que se ejecute
- esto es solo un documento de texto renombrado con una
.vbs
extensión de archivo
- cree la tarea programada para que se ejecute una vez por minuto indefinidamente con el Programador de tareas de Windows
Configuración y configuración
A continuación se detallan los pasos a seguir para configurar estas tres cosas simples.
1. Script por lotes
NOTA: Guarde la lógica siguiente en un archivo de texto y cambie el nombre para tener una extensión de, .cmd
p. Ej. DisableWU.cmd
.
@ECHO OFF
TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF
:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF
2. Script VBS
NOTA: Guarde la lógica siguiente en un archivo de texto y cambie el nombre para tener una extensión de, .vbs
p. Ej. DisableWUHidden.vbs
. También asegúrese de poner la ruta completa correcta y el valor del nombre del archivo donde se guarda el archivo por lotes en lugar del C:\FolderPath\DisableWU.cmd
valor en la lógica a continuación en consecuencia.
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing
3. Trabajo del programador de tareas
Presione + , escriba y presione . Haga clic derecho en la opción Biblioteca del Programador de tareas en el panel derecho y luego seleccione la opción. R
taskschd.msc
Enter
Create Task
Desde la General
pestaña, asegúrese de que la opción Ejecutar si el usuario inició sesión o no y las opciones Ejecutar con los privilegios más altos están marcadas para que ambas estén habilitadas y sean efectivas.
Desde la Triggers
pestaña, asegúrese de que la opción Diaria esté configurada con Repetir cada: 1 día y verifique que la tarea Repetir cada 1 minuto durante 1 día esté configurada y especificada y que la opción Activada esté marcada.
Desde la Actions
pestaña, asegúrese de que Program \ script: apunta a la ruta explícita completa del VB Script, y asegúrese de que Start in (opcional): apunta a la ruta de la carpeta donde reside el mismo VB Script.
Para finalizar y guardar, presione OK
(quizás dos veces), y luego escriba la información de credencial de nombre de usuario y contraseña de una cuenta que (1. tiene permisos para ejecutar tareas del Programador de tareas, y (2. tiene acceso de ejecución y lectura a la ubicación donde guardó los scripts que ejecutará.
Confirmando que funciona
Para una prueba rápida para confirmar que esto funciona como se esperaba, puede:
- Presione + , escriba y presione
R
services.msc
Enter
- Desplácese hacia abajo hasta Windows Update , haga clic con el botón derecho en él y seleccione Iniciar hasta que vea el estado ir a En ejecución
- Ahora solo presione
F5
cada tantos segundos para actualizar la pantalla para ver si el estado del servicio cambia
- Eventualmente, debería ver el cambio de estado a un que
Blank/Null/Empty/Nothing
indica que el servicio no se está ejecutando. Si actualiza en medio de una operación de detención, puede observar un valor de estado de Detención para el servicio
Esto significa que si inicia Windows Update , una tarea programada lo inicia o cualquier otro proceso (s) lo inicia, se eliminará cada 60 segundos si se está ejecutando cuando este trabajo está habilitado y ejecutándose. Esto ayuda a garantizar que las operaciones de Windows Update nunca tengan tiempo suficiente para completar una descarga o instalación de cualquier actualización.
Nota: El intervalo programado se puede ajustar fácilmente para ejecutarse con más frecuencia que 60 segundos si eso no es lo suficientemente rápido en algunos casos.
Deshabilitar
Sin embargo, debe aplicar las Actualizaciones de Windows periódicamente en sus intervalos regulares de mantenimiento programado para asegurarse de que su sistema esté actualizado con los últimos parches de seguridad, etc. Este no es un método destinado a nunca aplicar totalmente las Actualizaciones de Windows, ya que estas son críticas y necesarias en muchos entornos, por lo que esto tiene la intención de darle un mejor control para elegir cuándo desea aplicar estas actualizaciones en su entorno .
Para deshabilitar este proceso y permitirle instalar manualmente las actualizaciones de Windows cuando esté listo, simplemente vaya al trabajo que programó con el Programador de tareas , haga clic con el botón derecho y seleccione la opción Deshabilitar para deshabilitar el trabajo y evitar así la muerte. del servicio de actualizaciones de Windows .
Una vez deshabilitado, simplemente ejecute los movimientos de aplicar las actualizaciones de Windows manualmente para parchear el sistema operativo. Una vez que se aplican las actualizaciones y sus ciclos de energía se completan, si corresponde, habilite de manera simple el trabajo para que comience a ejecutarse nuevamente.
Recursos adicionales