2015-08-14 17:21:42 +0000 2015-08-14 17:21:42 +0000
559
559
Advertisement

Cómo *desactivar* los reinicios automáticos en Windows 10?

Advertisement

Windows 10 te permite “programar” un reinicio para más tarde. Quiero deshabilitarlo.

Evidentemente Windows se programó para un reinicio anoche cuando no estaba mirando y cerró todo en lo que había estado trabajando la noche anterior.

Reinicio en el normal; no necesito que Windows haga eso por mí.

¿Puedo deshabilitarlo completamente? No me importa si descarga todo, y luego dice “hey, deberías reiniciar”, pero nunca debería reiniciarse a sí mismo, nunca.

Estoy usando la edición “Pro” de Windows 10.

Advertisement

Respuestas (15)

244
244
244
2015-08-28 04:06:32 +0000

Nota: Desafortunadamente esto parece no funcionar en Windows 10 Home, y no estoy seguro de una solución viable para los usuarios de esta edición.

  • *

He publicado esto como respuesta a otra pregunta, pero como parece ser un duplicado de esta pregunta también lo proporcionaré aquí:

Puede editar la configuración de su política de grupo local para forzar a la actualización de Windows a que sólo descargue actualizaciones, pero espere a que su entrada se instale (y por lo tanto reinicie. )

Abra el menú de inicio y escriba Grupo y, a continuación, haga clic en Editar directiva de grupo

Expandir Configuración del equipo \ Plantillas administrativas \ Componentes de Windows \ Windows Update

Haga doble clic en Configurar actualizaciones automáticas y habilite la directiva y configúrela según sea necesario.

Vuelva a Windows Update y haga clic en Buscar actualizaciones. Una vez hecho esto, haga clic en las Opciones avanzadas

Debería ver que su nueva configuración está siendo “reforzada”

Después de aplicar esta configuración en un VM de prueba, dejé abierto Windows Update y noté que empezó a descargarse.

Cuando termina de descargarse, recibes una notificación de tostado de que hay actualizaciones y que debes instalarlas.

Ten en cuenta que debes hacer clic en instalar ahora. Al reiniciar o apagar desde el menú de inicio no aparece el proceso de instalación.


Más información:

No estoy seguro de que la edición de la directiva de grupo local sea una opción de la edición Home de Windows 10, pero el mismo resultado debería ser posible a través del registro (no lo he probado porque yo mismo he usado el método de la directiva). Incluyendo esto en caso de que los no usuarios vengan buscando una respuesta también.

  1. Presione Win + R y escriba regedit y luego presione Enter
  2. 2. Navegue hasta HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU (puede que tenga que crear las teclas manualmente si no existen)
  3. Pulse el botón de flecha hacia arriba. Crea un nuevo valor de DWORD llamado AUOptions e introduce un valor de 2 o 3.

  4. Reiniciar PC

  5. Buscar actualizaciones

  6. Inspeccionar la configuración avanzada


Actualizar después de la Actualización de Aniversario (1607):

He visto muchos comentarios últimamente de gente que dice que esto ya no funciona después de la Actualización de Aniversario.

He estado haciendo algunas pruebas, detalladas en las dos entradas del blog aquí:

Estas pruebas han estado funcionando durante casi tres semanas y aún no he visto ningún reinicio forzado.

A la luz de estos resultados, parece que esto todavía funciona.

Cosas a tener en cuenta:

  • No he establecido cualquier configuración alrededor de las Horas Activas o las Opciones de Reinicio.
  • NO HAY QUE HACER clic en el botón ‘Instalar ahora’ dentro de la interfaz de Windows Update a menos que esté listo para instalar **y reiniciar. Una vez que las actualizaciones están instaladas, no hay forma de evitar que Windows decida reiniciar.
  • Windows te regañará con brindis, alertas del Centro de Acción y banners en tu pantalla. Mientras no instale las actualizaciones, estará bien (pero hágalo eventualmente).
48
48
48
2016-01-07 12:50:30 +0000

He respondido a esto como parte de mi intento de arreglar otro ajuste de basura en Windows 10 (la forma en que despertará su dispositivo, y usted en el proceso, para instalar actualizaciones que no ha aprobado.)

Por favor, consulte Paso 2 de mi guía aquí . Explica cómo modificar la tarea “Reiniciar” en la sección “UpdateOrchestrator” de la lista de tareas programadas de Windows para deshabilitarla y evitar que Windows interfiera con ella. Con esta tarea deshabilitada, su máquina nunca se reiniciará a menos que usted se lo indique.

Salud - Gaviota

45
Advertisement
45
45
2016-12-08 17:08:29 +0000

Puedes probar Bloqueador de reinicio de Windows 10 :

Un simple servicio de Windows que actualizará esta franja horaria de “horas activas” en el fondo.

Es gratis y funciona con la actualización de Aniversario.

45
45
45
2016-09-15 07:20:02 +0000

La mejor solución a este molesto problema es con el Programador de Tareas.

Pulsa Inicio y escribe Programador de Tareas

Navega a Librería del Programador de Tareas >> Microsoft >>> Windows >>> UpdateOchestrator

Para desactivar los reinicios automáticos pulsa con el botón derecho en Reboot y selecciona desactivar.

Entonces asegúrate de cambiar los permisos. Debe estar configurado en Leer y Ejecutar

También deshabilité las actualizaciones automáticas deshabilitando todas las tareas de esta carpeta.

33
Advertisement
33
33
2016-11-17 04:41:26 +0000

Puedes usar las herramientas de Windows para desactivar los reinicios automáticos.

Como algunas otras respuestas han mencionado, Windows ejecuta sus reinicios usando la Tarea Programada llamada \Microsoft\Windows\UpdateOrchestrator\Reboot. Sin embargo, si abre el Programador de tareas y deshabilita ésta, Windows la volverá a habilitar con gusto al día siguiente, incluso si cambia sus permisos para que sea de sólo lectura.

En lugar de tener que ir a la interfaz del Programador de tareas para deshabilitar la tarea todos los días, podemos configurarla automáticamente, usando la utilidad de línea de comandos schtasks para modificar las tareas.

  • *

Si se programa un reinicio, el siguiente comando, ejecutado con privilegios administrativos, deshabilitará la tarea:

schtasks /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE

Sabiendo esto, puede crear su propia tarea programada para ejecutar periódicamente el comando anterior y deshabilitar el insidioso pequeño esquema de Windows. Si está familiarizado con el uso del Programador de tareas, configure su propia tarea.

De lo contrario,

  1. Copie y pegue el marcado de abajo en un editor de texto.
  2. Guardarlo como un archivo XML.
  3. En el Programador de Tareas, haga clic en Acciones > Importar Tarea… y seleccione este archivo.
  4. 4. Ajustar la configuración según sea necesario.
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Author>http://superuser.com/users/1909/kpozin</Author>
    <URI>\SuperUser\Cancel Windows automatic reboot</URI>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <Repetition>
        <Interval>PT10M</Interval>
        <Duration>P1D</Duration>
        <StopAtDurationEnd>false</StopAtDurationEnd>
      </Repetition>
      <StartBoundary>2016-11-16T18:30:00</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <!-- That's the SYSTEM user -->
      <UserId>S-1-5-18</UserId>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>schtasks</Command>
      <Arguments>/change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE</Arguments>
    </Exec>
  </Actions>
</Task>
29
29
29
2017-05-13 16:15:37 +0000

Controlar cuándo se reiniciará Windows después de que se apliquen las actualizaciones de Windows

Puede controlar el tiempo que permite que Windows se reinicie automáticamente por operaciones de Windows Update sin deshabilitar nada ni detener por la fuerza el servicio de Windows Update.

Este método no impedirá que se descargue o instale ninguna Windows Updates, de modo que los parches de seguridad del sistema operativo seguirán aplicándose al sistema; sólo tiene que reiniciarlo cuando esté listo.

_Por favor, tenga en cuenta que puede ser necesario reiniciar antes de que cualquier vulnerabilidad recién parcheada se haga efectiva, por lo que debe comprender esto y aún así reiniciar de forma rutinaria cuando se apliquen los parches de forma algo oportuna para garantizar que su sistema permanezca seguro. Explicaré con más detalle a continuación, pero esencialmente esto utiliza una secuencia de comandos por lotes para establecer y cambiar dinámicamente los valores de registro correlacionados de los ajustes de **Horas activas para Tiempo de inicio y Tiempo final basados en el tiempo de ejecución que se ejecuta mientras se asegura de incrementar los valores para estar siempre horas por delante.


Esta es una solución nativa de Windows

A diferencia de la solución Bloqueador de reinicio de Windows 10 que engaña a Windows, esta es una solución 100% nativa de Windows que engaña a Windows que no requiere ningún software de terceros para completar la tarea.


Programación con el Programador de tareas

Simplemente programe un único Scripto de lote (proporcionado abajo) con Programador de tareas para que se ejecute dos veces al día:

  1. Una vez a las 6:05 AM… **una vez a las 6:05 PM

Cada ejecución establece las horas ActiveHoursStart y ActiveHoursEnd a valores que hacen que Windows piense que siempre está activo y asegura que no se reinicie desde las operaciones Windows Update.

La lógica de lotes y la programación de este proceso es sencilla de escalar y ajustar en caso de que se produzca algún problema (por ejemplo, si se produce un problema con los modos de ahorro de energía como Reposo o Hibernación)

  • *

Batch Script

NOTES: Los valores del registro se establecen en formato hexadecimal. También tenga en cuenta que el siguiente ejemplo lógico espera que el script se ejecute en un marco de 6:00:00 AM - 6:59:59 AM o 6:00:00 PM - 6:59:59 PM solamente. Sin embargo, esto se puede ajustar fácilmente con la parte IF %HH%==XX de la lógica; también puedes usar esta misma lógica para probar esta funcionalidad y confirmar que funciona como se espera al cambiar el valor.

@ECHO ON

SET HH=%TIME: =0%
SET HH=%HH:~0,2%

IF %HH%==06 SET StartHour=06 & SET EndHour=13
IF %HH%==18 SET StartHour=12 & SET EndHour=07

CALL :ChangeActiveHours
REG IMPORT "%DynamicReg%"
EXIT

:ChangeActiveHours
SET DynamicReg=%temp%\ChangeActiveHours.reg
IF EXIST "%DynamicReg%" DEL /Q /F "%DynamicReg%"

ECHO Windows Registry Editor Version 5.00 >>"%DynamicReg%"
ECHO. >>"%DynamicReg%"
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] >>"%DynamicReg%"    
ECHO "ActiveHoursEnd"=dword:000000%EndHour% >>"%DynamicReg%"
ECHO "ActiveHoursStart"=dword:000000%StartHour% >>"%DynamicReg%"
ECHO "IsActiveHoursEnabled"=dword:00000001 >>"%DynamicReg%"
GOTO :EOF

Valores hexadecimales para el decimal 0-255

  • *

El Registro

Para algunos detalles sobre los ajustes correlacionados del registro esto cambiará, a continuación haré referencia a las porciones de Una mirada más cercana a Horas Activas en Windows 10 para lo que este método afectará.

Horas Activas

Las Horas Activas no cambian ese comportamiento, pero añaden una mecánica al sistema operativo Windows 10 que se asegura de que los usuarios no se vean molestados por los reinicios durante las horas activas.

Horas Activas y el Registro

  1. Pulse la tecla de Windows, escriba regedit.exe, y pulse enter.

  2. Confirme el mensaje UAC.

  3. Navegue hasta la siguiente tecla usando la jerarquía de árbol de la izquierda:

Aquí se proporcionan las siguientes opciones:

  • ActiveHoursEnd: define la hora de finalización de la característica.
  • ActiveHoursStart: define la hora de inicio de la característica.
  • IsActiveHoursEnabled: si se establece en 1, la característica está habilitada. Si se establece en 0, está desactivada.

Si desea cambiar la hora de inicio o de finalización de la función, haga doble clic en una de las entradas. Cambie a una base decimal en el indicador que se abre, e introduzca la hora de inicio usando el sistema de reloj de 24 horas.

Por favor, tenga en cuenta que no puede añadir minutos en el Registro sólo horas completas.

fuente


Confirmando

Para confirmar que esto funciona como excepción usted

  1. pulse la tecla

    una vez y, a continuación, empiece a escribir Windows Updates hasta que vea las opciones de Configuración de Windows Update y, a continuación, haga clic en ellas

  2. haga clic en la opción Cambiar las horas de actividad dentro de la sección *Actualizar la configuración**

  3. haga clic en la opción Cambiar las horas de actividad dentro de la sección *Actualizar la configuración*

tomar nota de los valores de Tiempo de inicio y Tiempo final en las ventanas de Horas activas y pulsar Cancel y luego cerrar completamente desde las pantallas de Configuración.

  1. ejecutar el script de lote ahora asegurándose de que los valores se establecen en las variables de acuerdo con el tiempo que se ejecuta el script para asegurar que establece los valores de Tiempo de inicio y Tiempo final en consecuencia y asegurarse de que se ejecuta sin errores (ejecutar como administrador si es necesario).

  2. Ahora haga los pasos 1 - 3 de nuevo y confirme que los valores de Start time y End time han sido cambiados correctamente.


Deshabilitando

Cuando esté listo para permitir que Windows Updates reinicie la máquina por sus operaciones de actualización, puede hacerlo manualmente ya que este método no impide que se descargue e instale Windows Updates. Sin embargo, si necesita desactivar esta tarea, puede hacerlo simplemente desactivando la tarea programada que la ejecuta con Programador de tareas .


Más recursos

5
Advertisement
5
5
2015-08-27 18:05:50 +0000

Windows 10 reconstruye sus políticas de Windows Update agregando algunas diferencias entre las versiones anteriores.

**_Windows Update forzará las actualizaciones incluso si el servicio de actualizaciones de Windows está desactivado, que se aplican a los usuarios particulares, ya que algunas actualizaciones requieren un reinicio obligatorio, el programador de reinicio no se puede desactivar.

Eso no significa que no pueda bloquear las actualizaciones, tal vez podría hacer un trabajo de bloqueo como bloquear los servidores de actualizaciones, pero eso podría ser muy molesto suponiendo que tiene cientos de métodos para hacerlo en todo internet.

Un periódico con referencia Aquí

Actualizaciones. El software comprueba periódicamente las actualizaciones del sistema y de las aplicaciones, y las descarga e instala por ti. Puede obtener las actualizaciones sólo de Microsoft o de fuentes autorizadas, y es posible que Microsoft necesite actualizar su sistema para proporcionarle esas actualizaciones. Al aceptar este acuerdo, aceptas recibir este tipo de actualizaciones automáticas sin ningún aviso adicional.

Fuente Windows 10 EULA

Alguna información sobre Windows Update para empresas que explica las diferencias entre los usuarios domésticos y las ventajas de las actualizaciones para empresas Aquí

5
5
5
2015-10-21 07:23:45 +0000

Parece que “No hay reinicio automático con usuarios conectados para instalaciones de actualizaciones automáticas programadas” no funciona actualmente con Windows 10, pero según este artículo en Lifehacker.com http://lifehacker.com/enable-metered-connection-to-delay-windows-10-updates-1723316525 ), habilitar las conexiones medidas en Windows 10 podría detener o al menos retrasar aún más las actualizaciones de Windows.

Windows 10 viene con una característica que permite especificar que su conexión a Internet está tapada, estrangulada o discapacitada de alguna manera. Es posible que estés atado al teléfono, en una red Wi-Fi pública o que tengas un límite de datos de mala calidad en tu red doméstica. Al habilitar la “Conexión medida”, Microsoft respetará eso esperando para forzar una descarga. Para encenderlo, sigue estos pasos:

  1. Busca en el menú de inicio “Cambiar configuración de Wi-Fi”
  2. Haz clic en Opciones avanzadas.
  3. Habilita la alternancia en “Conexión medida”.

El principal inconveniente de este método es que sólo funciona si tu ordenador está conectado a través de Wi-Fi. Por alguna razón, Windows 10 no te permite especificar que tu conexión se mide cuando se conecta a través de ethernet (a pesar de que muchas conexiones de internet en casa tienen tapas de datos). Sin embargo, esto debería ayudar a muchos usuarios típicos.

4
Advertisement
4
4
2019-07-05 16:18:04 +0000

He hecho un guión PowerShell que establece dinámicamente el Active Hours para prevenir los reinicios no deseados desde Windows Updates basado en esta respuesta https://superuser.com/a/1208866/351521 ). Establece estas claves de registro:

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursStart

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursEnd

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\IsActiveHoursEnabled

Puedes conseguirlo aquí: https://github.com/marcosbozzani/Win10ActiveHours

_¡Sugerencias y peticiones de extracción son bienvenidas!

Cambios

  • Convertido de Batch a PowerShell (más fácil de entender y mantener, en mi opinión )

  • El script comprueba un rango de horas en lugar de una sola hora (como se sugiere en los comentarios de esa respuesta)

  • El script puede instalar y desinstalar el Scheduled task y establecer la configuración apropiada y los disparadores

  • El script puede ejecutar el Scheduled task manualmente, si es necesario

  • Creado un repositorio Github (más fácil de actualizar y de aceptar los cambios)

Información general

  • La tarea se creará en \Win10ActiveHours\Update

  • Hay dos ventanas Active Hours de 18 horas:

  • Hay cuatro disparadores que activarán las tareas y cambiarán entre las dos ventanas:

  • Estos son los ajustes de la tarea:

Para más información ver el LÉASE. md del repositorio

4
4
4
2017-05-12 08:00:20 +0000

De acuerdo con esta respuesta, se requieren dos acciones ambas para deshabilitar el reinicio forzado mientras el usuario está conectado. La respuesta se basa en un artículo (en italiano).

Los dos ajustes requeridos son :

  1. Configurar el artículo de registro NoAutoRebootWithLoggedOnUsers
  2. No tengo la capacidad de probarlo en todas las versiones de Windows, ni puedo garantizar que siga funcionando mañana. Pero aquí está cómo establecer estas dos configuraciones.

Deshabilitar los reinicios forzados después de las actualizaciones (registro)

Esta modificación del registro deshabilitará los reinicios forzados siempre que algunos usuarios estén conectados.

  1. Haga clic en Win+R, escriba Configure Automatic Updates policy y pulse Intro
  2. 2. Navegue hasta la tecla regedit
  3. Si no existe HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU o su subclave WindowsUpdate, créelas manualmente haciendo clic con el botón derecho del ratón en el panel de la derecha, luego AU, escriba el nombre de la tecla que falta y pulse Intro.
  4. Una vez posicionado en la tecla New -> Key, haz clic con el botón derecho del ratón en el panel de la derecha, selecciona AU y luego New.
  5. Escriba DWORD (32-bit) y presione Enter
  6. Haga doble clic en el elemento, cambie su valor a 1 y pulse OK.

Modificar la configuración de Windows Update (Política de grupo local)

  1. Presione Win+R, escriba NoAutoRebootWithLoggedOnUsers y presione Enter.
  2. Navegue hasta gpedit.msc.
  3. Localice la política de Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update en el panel derecho y haga doble clic en ella.
  4. Seleccione Habilitado y Opciones a Configure Automatic Updates (Notificar para descargar y notificar para instalar).
  5. Haga clic en Aplicar.
  6. Presione Aceptar para guardar los cambios.

Finalmente, reinicie el PC.

Nota sobre Windows 10 Enterprise

Estoy ejecutando Windows 10 Enterprise con actualizaciones diferidas. Por lo que puede ayudar, aquí están mis configuraciones de registro de2 :

Y en el Editor de políticas de grupo local,HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU está establecido en Configure Automatic Updates con Enabled establecido en Option.

4
Advertisement
4
4
2017-05-12 23:58:48 +0000

Deshabilitar las actualizaciones de Windows en Windows 10 de forma nativa

*** No se requiere software de terceros para este método

Para un mayor control que garantice que las operaciones de Windows Update sólo se aplican a su SO Windows 10 cuando usted lo desee, vea los siguientes pasos utilizando dos scripts y un trabajo de tarea programada.

Este método funcionará independientemente de las tareas programadas o de otros procesos que se inicien Windows Update si está configurado correctamente y el trabajo está habilitado y se ejecuta a intervalos lo suficientemente cortos.

Esencialmente esto

  1. Compruebe una vez por minuto si el servicio de Windows Update se está ejecutando y realice una de las dos acciones siguientes, ya sea VERDADERA o FALSA… .
  2. si se está ejecutando, entonces el servicio se detiene forzosamente con NET STOP asegurándose de que no se aplica ninguna Windows Updates
  3. si no se está ejecutando, entonces el proceso termina hasta que se ejecuta en el siguiente disparador programado con Task Scheduler

Necesitará hacer tres cosas para asegurarse de que esto funciona como se espera

  1. crear el simple Batch Script que comprobará si Windows Update se está ejecutando y matarlo si es
  2. esto es sólo un documento de texto renombrado con una extensión de archivo .cmd
  3. crear el simple Script VB que ejecutará el script por lotes pero de forma oculta para que no aparezca un pop-up cada vez que se ejecute
  4. esto es sólo un documento de texto renombrado con una extensión de archivo .vbs
  5. crear la tarea programada para que se ejecute una vez por minuto indefinidamente con Windows Programador de tareas

Configuración y configuración

A continuación se detallan los pasos a seguir para configurar estas tres cosas sencillas.

1. Batch Script

NOTA: Guarda la siguiente lógica en un archivo de texto y renombra para que tenga una extensión de .cmd, por ejemplo 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. VBS Script

NOTA: Guarda la siguiente lógica en un archivo de texto y renombra para que tenga una extensión de .vbs, por ejemplo . DisableWUHidden.vbs. También asegúrese de poner el valor correcto de la ruta completa y el nombre de archivo donde se guarda el archivo por lotes en lugar del valor C:\FolderPath\DisableWU.cmd en la lógica que se indica a continuación.

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

+ R , escriba taskschd.msc y presione Enter. Haga clic con el botón derecho del ratón en la opción Task Scheduler Library del panel derecho y luego seleccione la opción Create Task.

En la pestaña General asegúrese de que las opciones Ejecutar si el usuario está conectado o no y Ejecutar con los más altos privilegios estén marcadas para que ambas estén activadas y sean efectivas.

Desde la pestaña Triggers asegúrese de que la opción Daily esté activada con Recurrir cada: 1 día y compruebe que la opción Repetir tarea cada 1 minuto durante 1 día esté activada y especificada y que la opción Habilitada esté marcada.

Desde la pestaña Actions asegúrese de que Program\script: apunta a la ruta explícita completa del VB Script, y asegúrese de que el Start in (opcional): apunta a la ruta de la carpeta sólo donde reside ese mismo VB Script.

Para finalizar y guardar, presiona OK (tal vez dos veces), y luego escribe el nombre de usuario y la contraseña de la información de credenciales de una cuenta que (1. tiene permisos para ejecutar las tareas del Task Scheduler, y (2. tiene acceso de ejecución y lectura a la ubicación donde guardaste los scripts que ejecutará.


Confirmando que funciona

Para una prueba rápida para confirmar que esto funciona como se espera, puede:

Esto significa que si inicia Windows Update , una tarea programada la inicia, o cualquier otro proceso(s) que la inicie, se matará cada 60 segundos si se está ejecutando cuando esta tarea esté habilitada y en funcionamiento. 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 que se ejecute con más frecuencia de 60 segundos si no es lo suficientemente rápido en algunos casos.


Para deshabilitar

Debe aplicar Windows Updates periódicamente aunque en sus intervalos de mantenimiento programados regulares para garantizar que el sistema esté actualizado con las últimas revisiones de seguridad y demás. Este no es un método destinado a no aplicar nunca Windows Updates ya que son críticas y necesarias en muchos entornos, por lo que sólo se pretende Darle un mejor control para elegir cuando desea aplicar estas actualizaciones en su entorno.

Para deshabilitar este proceso para permitirle instalar manualmente Actualizaciones de Windows cuando esté listo, simplemente irá al trabajo que programó con Programador de tareas , haga clic con el botón derecho del ratón y seleccione la opción Deshabilitar para deshabilitar el trabajo y evitar así la eliminación del servicio Windows Updates.

Una vez deshabilitado, sólo tiene que ejecutar los movimientos de aplicación de Windows Updates manualmente para parchear el sistema operativo. Una vez aplicadas las actualizaciones y completados los ciclos de energía si corresponde, simplemente Habilite el trabajo para que empiece a funcionar de nuevo.

  • *

Más recursos

4
4
4
2019-01-11 00:33:41 +0000

Respuesta canónica para una orientación más clara

Parece que hay dos razones por las que la gente viene a este post para una respuesta a…

  1. Cómo deshabilitar completamente las actualizaciones de Windows para que nunca se ejecute.
  2. Como hay tantas respuestas para este post y se solicitó una respuesta canónica por una recompensa, pensé en intentar dar una orientación un poco más clara para la tarea en cuestión por las respuestas de este post.

Nota: Es posible que Microsoft publique actualizaciones que cambien la forma en que funciona esta funcionalidad correlativa, por lo que si se aplican dichas actualizaciones, entonces estos procesos pueden no funcionar como se espera después.


#1 Deshabilitar completamente las actualizaciones de Windows

Advertencia

Como se indica en el “Stop Windows 10 from automatically updating your PC” post. .

“Como regla general, un sistema operativo actualizado es un sistema operativo seguro. Windows 10 comprueba, descarga e instala automáticamente nuevas actualizaciones en tu PC, te guste o no. Esta nueva característica es en realidad bastante conveniente para la mayoría de los usuarios, pero no todo el mundo quiere que su sistema operativo se actualice en el horario de Microsoft._”

fuente

Para desactivar completamente las actualizaciones de Windows puedes seguir las instrucciones de dos respuestas específicas en este post enlazadas justo debajo como #1 y #2 y realizar las operaciones especificadas en ambas pero #1 como mínimo o #1 y #2 para mayor minuciosidad.

  1. Desactivando las actualizaciones de Windows en Windows 10 de forma nativa

  2. Desactivar actualizaciones de Windows en Windows 10 y deshabilitar tareas del programador de tareas ](https://superuser.com/questions/957267/how-to-disable-automatic-reboots-in-windows-10/1208440#1208440)


#2 Control cuando Windows se reinicia después de la instalación de actualizaciones de Windows

Advertencia

Tenga en cuenta que puede ser necesario reiniciar antes de que cualquier vulnerabilidad recién parcheada se haga efectiva, por lo que debe comprender esto y aún así reiniciar de forma rutinaria cuando se apliquen los parches de forma algo oportuna para garantizar que su sistema permanezca seguro.

Parece que hay al menos dos respuestas que funcionan mejor aquí para la mayoría de la gente, así que empezaré con la solución nativa de Windows y luego te hablaré de la solución de terceros.

Para controlar cuando Windows reinicia después de que Windows Update se instala puedes seguir las instrucciones de cualquiera de estas dos respuestas en este post…

  1. Windows Nativo: Controlando cuando Windows se reinicia después de que se aplican las actualizaciones de Windows
  2. 3ª Aplicación de la Fiesta: Bloqueador de reinicio de Windows 10
2
Advertisement
2
2
2017-05-12 05:43:42 +0000

Si absolutamente no debe permitir que su sistema se reinicie debido a Windows Updates sin que sea “controlado” cuando usted está presente, programe un tiempo de inactividad para el mantenimiento, o lo que sea, entonces podría desactivar el servicio Windows Update.

Control manual de las actualizaciones de Windows

Esto significaría que esta máquina no obtendría actualizaciones de seguridad críticas, etc. a menos que se habilite de nuevo y luego se descargue, instale, reinicie, etc. manualmente y luego se deshabilite una vez que se complete el parche.

ADVERTENCIA : Esto podría ser peligroso y no es recomendable y especialmente en un entorno de red doméstica. Sin embargo, en un entorno empresarial o de centro de datos, es normal que las empresas controlen cuándo van a hacer cambios, instalar actualizaciones de seguridad, parchear los sistemas operativos, etc.

Desactivar las actualizaciones de Windows en Windows 10

Puede hacerlo utilizando el servicio de Windows Update. A través del Panel de Control > Herramientas Administrativas, puedes acceder a Servicios. En la ventana de Servicios, desplácese hacia abajo hasta Windows Update y apague el proceso. Para apagarlo, haz clic con el botón derecho del ratón en el proceso, haz clic en Propiedades y selecciona Desactivado. Eso se encargará de que Windows Updates no se instale en tu máquina.

Pero como Windows es un Servicio ahora en adelante, tienes que mantener tu ordenador actualizado. Para poder instalar el siguiente conjunto de características o una nueva compilación, necesitarás que se instalen las actualizaciones anteriores. Por eso, si utilizas la solución alternativa anterior, tendrás que ir a los Servicios y activarlos de vez en cuando para descargar y actualizar tu copia de Windows.

Iniciar manualmente las actualizaciones de Windows y ejecutarlo

_Después de activar el servicio de Windows Update, cuando abras Windows Update en Configuración del PC, verás un mensaje que indica que las actualizaciones no se instalaron porque el equipo se detuvo. Tendrás que hacer clic en Reintentar para que se descarguen e instalen todas las actualizaciones disponibles. Esto puede llevar dos o tres “Comprobar si hay actualizaciones”. Tendrás que seguir haciendo clic en “Buscar actualizaciones” hasta que te diga que tu ordenador está actualizado. Luego puede volver a desactivar el servicio de Windows Update hasta la próxima vez que sienta que tiene la libertad de dedicar tiempo a actualizar su copia de Windows 10.

fuente


Deshabilitar tareas programadas

Parece que hay algunas tareas programadas relacionadas con Windows Update programadas para activar las actualizaciones de Windows quizás.

Presione

+ R , escriba taskschd.msc y presione Enter. Navega a Task Scheduler Library > Microsoft > Windows > WindowsUpdates, y luego haz clic con el botón derecho y selecciona la opción Disable para la tarea llamada Inicio programado.


Más recursos

2
2
2
2018-05-29 18:48:23 +0000

Actualización : Después de las pruebas, mi solución anterior no fue efectiva. Microsoft parece haber implementado características que impiden incluso que funcione.

Mi solución final fue usar una utilidad llamada StopUpdates10 . Combina todas las técnicas sobre las que he leído en los últimos meses, en particular los múltiples cambios en el registro y la desactivación de múltiples servicios, en lugar de la pareja que se sigue mencionando pero que no funcionan por sí solos.


Hasta anoche, había evitado que mi equipo (que alberga servicios que requieren que esté encendido las 24 horas del día, los 7 días de la semana, a menos que programara específicamente un tiempo de inactividad) aplicara automáticamente las actualizaciones y reiniciara. Lo había hecho desactivando el servicio de Windows Update, una de las respuestas aquí.

Esta mañana, descubrí que se había reiniciado automáticamente y que el servicio de Windows Update se había vuelto a activar. Este no es un comportamiento que Windows 10 haya mostrado antes. Sólo puedo asumir que algo ha cambiado en 2018, y que Microsoft ha desplegado una actualización este año (que yo habría aplicado al actualizar mi sistema manualmente) que vuelve a habilitar el servicio de Windows Update incluso si lo ha desactivado.

Desde entonces he desactivado el servicio de Windows Update una vez más, pero ahora también he eliminado todos los permisos heredados de _HKEY

Además, he tomado la propiedad de C:\Windows\System32sihclient.exe (el binario responsable de las actualizaciones de fondo), he eliminado todos los permisos a él aparte de mí mismo, y le he cambiado el nombre.

No sabré si esto es exitoso (uno o el otro o ambos) hasta que uno o más meses hayan pasado.

1
Advertisement
1
1
2019-01-11 10:07:05 +0000

Productos de terceros

Como las reglas y métodos de Windows cambian y ningún método funciona para siempre, aquí hay algunos productos de terceros gratuitos que pospondrán el cierre (y más). Pueden utilizar la API de Windows que permite a cualquier programa vetar un cierre inminente o deshabilitar los servicios del sistema Windows. Bloqueador de actualizaciones de Windows

Un programa gratuito portátil que ayuda a deshabilitar o habilitar completamente las actualizaciones automáticas de Windows con un solo clic. Hace un buen trabajo al deshabilitar los servicios del sistema de Windows Update, incluyendo el imparable Windows Update Medic Service . Don’t Sleep

Un pequeño programa que puede bloquear varios eventos de Windows desde la barra de herramientas, actualizado recientemente en enero de 2019.

ShutdownGuard

Un antiguo programa que se coloca en la bandeja del sistema y evita que Windows se apague, reinicie o cierre la sesión. Hay algunas opciones disponibles en el menú de la bandeja, como ocultar el icono de la bandeja, desactivar el programa temporalmente y forzar un cierre, y algunos otros ajustes de configuración están disponibles en un archivo .ini que puede ser editado con el Bloc de Notas.

Shut It!

Shut It! puede monitorizar y bloquear los cierres y reinicios, etc., pero también puede hacerlo en vista de los procesos o ventanas de las aplicaciones que se están ejecutando actualmente y realizar una acción diferente para aquellos que coincidan.

Sólo está disponible para su descarga en sitios web de terceros.

Fuente: 4 Herramientas para prevenir, cancelar y abortar el cierre o reinicio de un sistema Windows cuando las aplicaciones se están ejecutando

Advertisement