Con Windows 10, ¿cómo puedo cerrar sin instalar actualizaciones?

61

Con Windows 7 fue posible usar la pantalla del administrador de tareas para apagar sin aplicar actualizaciones (consulte ¿Cómo apagar la computadora sin la actualización en Windows 7? ). Pero eso no funcionó para mí en Windows 10.

¿Cómo puedo cerrar Windows 10 sin instalar actualizaciones? Podría querer esto porque:

  • Necesito apagar o reiniciar rápidamente
  • La computadora está actuando de manera divertida y es por eso que necesito reiniciar (sí, todavía es Windows), y no confío en ejecutar actualizaciones en ese momento. No tiene sentido empeorar un mal problema.

El menú de apagado de Mi ventana 10 dice:

  • Dormir
  • Actualizar y cerrar
  • Actualizar y reiniciar

El viejo truco de Windows 7/8 no funciona. Las nuevas versiones de Windows 10 han alterado las soluciones anteriores. Microsoft tiene muchos comentarios sobre el tema, pero no ha tomado ninguna medida. Ver por ejemplo:

feedback-hub:?contextid=158&feedbackid=1e175952-a19f-4cca-b1fb-d248945e9fe1&form=1&src=2

O busque "Permitir a los usuarios diferir actualizaciones: al apagar y al iniciar" en Microsoft Feedback Hub (busque "Feedback Hub" en Windows 10).

Bryce
fuente
¿Qué tal algunas preguntas más simples: ¿Cómo podemos depurar, al ver una lista de actualizaciones pendientes? ¿Podemos forzar que las actualizaciones estén pendientes, para que podamos probar varias soluciones?
Bryce
1
Consulte también Windows 10 "" Centro de comentarios ".
Bryce
3
@Bryce Agregue una razón más: hay una actualización que no se puede instalar y Windows insiste en intentar nuevamente cada vez que se apaga o reinicia.
ADTC
3
@ADTC y otra razón más (en países como el mío, con escasez de electricidad): hay un corte de electricidad, y el tiempo de espera del UPS es de solo 2 minutos, suficiente para un apagado adecuado pero no para actualizaciones.
MJ Khan
1
¿Cómo puede Windows mantener este BS? Me supera
Firebug

Respuestas:

13

Tuve el mismo problema: @TNALLY casi lo tengo.

Mi solución:

  • Opciones de energía -> Elija lo que hacen los botones de encendido
  • establecer la opción para apagar
  • presione el botón de encendido una vez - hurra: apagado sin actualizaciones
Toastgeraet
fuente
2
¿Qué hago con mi VM que tiene Win 10 1511 con el mismo problema? Estás aprovechando el botón de encendido "qué hacer", pero es posible que no siempre se aplique. PD: Tal vez deberíamos preguntar, ¿qué es ese BOTÓN DE ENCENDIDO que se activa para obtener su APAGADO RÁPIDO sin actualizaciones? ¿Está ejecutando un cierre de FUERZA?
Alex S
Buen caso Parece que se está cerrando correctamente para mí. Realmente no sé qué está desencadenando en el fondo, esa es la pregunta de oro. Y tiene razón: puede que no siempre se aplique. Lo siento, no puedo ayudarte más con tu VM, pero si descubres algo, me interesaría saberlo. Gracias por tu valioso comentario.
Toastgeraet
@AlexS Tengo una idea más. Creo que el menú probablemente está interactuando con la API de Windows. Podría ser el ShutdownFunctions dentro del advapi32.dll
Toastgeraet
1
Interesante, también funciona para mí, tomaría mucho tiempo ejecutar todas las opciones de apagado a través del advapi, ¿podemos registrar esto de alguna manera?
CularBytes
1
Esto funcionó para mí en la última versión de Windows 10 en el momento de la escritura
reinstalar Monica el
11

Bien, justo después de publicar el contenido de la Respuesta original a continuación , en realidad ejecuté el mismo script en mi máquina con Windows 10 , y adivina qué ... Las actualizaciones de Windows comenzaron a instalarse de todos modos.

Parece que Microsoft ha realizado algunos cambios con Windows 10 para garantizar que las actualizaciones de seguridad se instalen en el sistema operativo para corregir las vulnerabilidades de seguridad, y con razón en nombre de la seguridad.

Parece que lo que está pidiendo para Windows 10 puede no tener un método 100% seguro para completar como lo solicitó exactamente sin deshabilitar las actualizaciones de Windows por completo .

Si ya se instaló una actualización de Windows (o se está instalando) mientras está conectado detrás de escena antes del reinicio forzado, e incluso después de detener los servicios de Windows Update, etc. Windows 10 parece lo suficientemente inteligente como para esperar cualquier actualización pendiente o quizás revertir lo que sea que haya cambiado que no esté 100% comprometido con el sistema antes de apagar y encender el sistema operativo.


Solución alternativa peligrosa

Supongo que simplemente podría arrancar su máquina por completo desconectando la fuente de alimentación, manteniendo presionado el botón de encendido, etc., pero esto esencialmente emularía un corte de energía inesperado y tendrá el potencial de dañar el sistema de archivos, etc.


Soluciones intermedias

Encontré un par de otras fuentes que quería publicar para posibles métodos intermedios o de solución alternativa para tal vez ayudar con algunas actualizaciones que no sean de seguridad o para controlar mejor cuándo permitir que las actualizaciones se descarguen; no tendrá que instalar nada si no hay nada descargado

Opción 2: configurar una conexión medida

Windows 10 ofrece a los usuarios de conexiones medidas un compromiso: para ahorrar ancho de banda, Microsoft confirma que el sistema operativo solo descargará e instalará automáticamente las actualizaciones que clasifica como 'Prioridad'.

Si bien Microsoft no revela su método de clasificación, esto reduce las actualizaciones más frívolas que generalmente incluyen nuevos controladores y características de software, los cuales ya han causado problemas de estabilidad .

  1. Abra la aplicación de configuración (Win + I)
  2. Abra la sección 'Red e Internet'
  3. Abra 'Wi-Fi' y haga clic en 'Opciones avanzadas'
  4. Cambie 'Establecer como conexión medida' a 'Activado'

Nota: Si su PC utiliza un cable Ethernet para conectarse a Internet, la opción de Conexión medida se deshabilitará, ya que solo funciona con conexiones Wi-Fi (tonto, lo sé).

Opción 3: Editor de directivas de grupo

Este es un punto intermedio: el editor de políticas grupales le notificará sobre las nuevas actualizaciones sin instalarlas automáticamente (cómo siempre funcionaron las generaciones anteriores de Windows), aunque nuevamente las actualizaciones de seguridad se instalarán automáticamente.

Nota: Los usuarios de Windows 10 Home tienen que quedarse con este, solo es para las ediciones Windows 10 Education, Pro y Enterprise.

  1. Abra el comando Ejecutar (Win + R), escriba: gpedit.msc y presione Entrar
  2. Vaya a: Configuración de la computadora -> Plantillas administrativas -> Componentes de Windows -> Actualización de Windows
  3. Abra esto y cambie la configuración de Configurar actualizaciones automáticas a '2 - Notificar para descargar y notificar para instalar'
  4. Abra la aplicación Configuración (Win + I) y navegue hasta -> Actualización y seguridad -> Actualizaciones de Windows. Haga clic en 'Buscar actualizaciones' que aplica la nueva configuración
  5. Reiniciar

fuente


Importante

Como se indica aquí en Detener Windows 10 para que no actualice automáticamente la publicación de su PC , creo que es importante saber que, " Como regla general, un sistema operativo actualizado es un sistema operativo seguro. Windows 10 comprueba automáticamente, descarga e instala nuevas actualizaciones a su PC -. te guste o no Esta nueva característica es realmente muy conveniente para la mayoría de usuarios, pero no todo el mundo quiere que su sistema operativo actualizado en el calendario de Microsoft. " fuente


Protección contra sobretensiones y cortes de energía

Para protegerse de un apagón inesperado o una sobretensión eléctrica, debe considerar las copias de seguridad de la batería del UPS y la protección contra sobretensiones . Si su PC está encendida o conectada a un receptáculo eléctrico y no está presente cuando ocurre una de estas situaciones, o es más probable que ocurra (por ejemplo, una tormenta eléctrica), puede proteger su sistema de manera proactiva a este nivel independientemente. Además, para datos críticos en su sistema, considere realizar copias de seguridad de rutina en consecuencia en otro lugar fuera de esta máquina, como medios externos, copia de seguridad remota segura en la nube, etc.


Respuesta original

Para una forma rápida y no tan limpia de hacer esto, puede eliminar cualquier servicio de Windows en ejecución o aplicable relacionado con las Actualizaciones de Windows , y luego realizar el reinicio forzoso.

Guarde la lógica de Batch Script en el siguiente ejemplo en un documento de texto y cámbiele el nombre <something>.cmda su escritorio. Asegúrese de hacer clic con el botón derecho y seleccionar Ejecutar como administrador cuando necesite realizar esto, tal como lo explica en los casos en que está disponible para hacerlo.

Script por lotes

@ECHO ON

FOR %%B IN (wuauserv,BrokerInfrastructure) DO NET STOP %%B
SHUTDOWN -r -t 01
GOTO EOF

Recursos adicionales

Pimp Juice IT
fuente
Agradezco la respuesta. Espero que alguien encuentre una solución alternativa. Tengo fuentes de alimentación de UPS y la computadora recibe una señal de apagado si se corta la energía, pero no quiero que la computadora se actualice en esa situación. Quiero que se apague normalmente.
wbeard52
1
La opción # 2 es realmente interesante. Sin embargo, solo evita que se descarguen las actualizaciones, no que se instalen.
Bryce
1
@Bryce: Sí, básicamente le permite controlar cuándo descargar dichas actualizaciones (un precursor para instalarlas) y, por lo tanto, instalarlas luego con un reinicio, etc. Esto le brinda una solución intermedia o algún control para realizar esta operación a su conveniencia , o cuando no hay mal tiempo, etc. en el pronóstico.
Pimp Juice IT
8

Actualización: de esta manera ya no funciona.

La mejor manera que he encontrado es presionar "Windows-R" para que aparezca un símbolo del sistema, luego escribir "shutdown -r -t 5" para dar una advertencia de 5 segundos y luego apagar.

Las opciones para ese comando incluyen:

-f = force
-r = restart
-t = time
Bryce
fuente
2
Hice esto ayer: WindowsKey + R y shudown -r -t 00no funcionó. Las actualizaciones aún estaban instaladas.
predi
1
@Bryce - Gracias. Creo que la cuestión clave es que las personas deben dejar de tratar los comportamientos de Win 10 de la misma manera que Win 7/8 y sistemas operativos anteriores. ¿Por qué? MS está haciendo muchos PUSHes sin preguntar y la previsibilidad de lo que puede pasar está cambiando mucho más que antes.
Alex S
@Bryce El -r activará un reinicio, ¿correcto? Entonces, ¿podemos / debemos usar -t y -f? ¿Cuál es la estrategia aquí?
Alex S
1
@AlexS the -f Creo que ignora las aplicaciones que retrasan el reinicio, y no está directamente relacionado con el tema de reiniciar sin instalar actualizaciones.
Bryce
@Bryce -f es forzado, y cierra aplicaciones sin guardar. -tx es obligatorio. shutdown -r -t 0 es suficiente en la mayoría de los casos.
Xalorous
3

Una idea (no probada) es limpiar las actualizaciones descargadas, lo que obliga a Windows a volver a descargar, para lo cual no tendrá tiempo si hacemos un cierre inmediato.

Aquí hay un archivo .bat que en teoría debería limpiar las actualizaciones de Windows. Fue adaptado del artículo de Shawn Brink: Cómo restablecer la actualización de Windows en Windows 10 .

@echo off

set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
   goto end1
) 
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto bits 
) 
goto loop2

:end1
cls
echo.
echo Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop.
echo.
pause
exit

:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
   goto end2
) 
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto wuauserv 
) 
goto loop3

:end2
cls
echo.
echo Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop.
echo.
pause
exit

:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
   goto end3
) 
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto appidsvc 
) 
goto loop4

:end3
cls
echo.
echo Cannot reset Windows Update since "Application Identity" (appidsvc) service failed to stop.
echo.
pause
exit

:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
   goto end4
) 
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto cryptsvc 
) 
goto Reset

:end4
cls
echo.
echo Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop.
echo.
pause
exit

:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 
del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*"


if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 
if exist "%SYSTEMROOT%\winsxs\pending.xml" ( 
    takeown /f "%SYSTEMROOT%\winsxs\pending.xml" 
    attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml" 
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak 
) 

if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution" 
    ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak 
) 

if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 
if exist "%SYSTEMROOT%\system32\Catroot2" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2" 
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak 
) 

shutdown -s -t 0

Los métodos enumerados a continuación parecen haberse eliminado en la Actualización de aniversario de Windows 10.

El artículo Cómo cerrar una PC con Windows sin instalar actualizaciones enumera tres métodos:

  1. Presione Alt+ F4para acceder al cuadro de diálogo Apagar Windows y seleccione "Apagar" de la lista desplegable.

  2. Presione Windows+ Lpara bloquear la pantalla o cierre sesión. En la esquina inferior derecha de la pantalla de inicio de sesión, haga clic en el botón de encendido y seleccione "Apagar" en el menú emergente.

  3. Ejecute el siguiente comando: shutdown -s -t 0

harrymc
fuente
1
Yo no probar el ALT- F4método, pero lo intenté bloquear el ordenador y seleccionar el botón de encendido. No tenía una opción para simplemente cerrar. Mi PC es Windows 10 Pro. Para el # 3, corrí shutdown -f -s -t 1y todavía se actualizó.
wbeard52
La actualización de aniversario de Windows 10 puede haber decidido no permitir estas opciones. Si Alt-F4 tampoco funciona, tal vez eliminar las actualizaciones descargadas funcionará, obligando a Windows a volver a descargar, para lo cual no tendrá tiempo si se cierra lo suficientemente rápido. Consulte este artículo para obtener un archivo .bat que pueda hacer eso: simplemente reemplace los comandos que comienzan con la llamada sc.exey hasta el final con un shutdowncomando. Descargo de responsabilidad: nunca he intentado hacer eso y no garantizo nada. Si funciona, volveré a escribir mi respuesta.
harrymc
1
El método 2 no funciona.
Bryce
He marcado en la respuesta que la Actualización de aniversario ha eliminado estos métodos. Sería interesante si el script anterior (después de la modificación) funciona.
harrymc
1
Probé el BAT, no funcionó ... el cambio de nombre de SoftwareDistribution.bak fue exitoso, pero de alguna manera logró instalar algunas actualizaciones en el apagado.
AgentRev
2

Quizás esto funcione: http://www.askvg.com/how-to-disable-install-windows-updates-and-shut-down-option-in-windows-start-menu/

En Windows 8 se podría agregar la siguiente clave de registro:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAUAsDefaultShutdownOption"=dword:00000001
Bryce
fuente
1
Usted hizo la pregunta ... ¿funcionó?
rahuldottech
Esperando que llegue una actualización de MS, para probar.
Bryce
Si fuera en 8, podría funcionar bien en 10.
Overmind
Parece que no tengo esa opción Ruta de registro en mi sistema. (Estoy ejecutando Microsoft Windows 10 Education, versión 10.0.18362, por lo que vale.) Buscaré esa clave en mi registro.
Spencer D
0

Hay una salida, pero básicamente tendrás que bloquear el sistema para forzar un apagado instantáneo.

Las computadoras portátiles con baterías no extraíbles y unidades de estado sólido ultrarrápidas pueden ser bastante molestas porque el sistema se apagará muy rápidamente si presiona el botón de encendido, en lugar de apagarlo.

  • Elija Reiniciar o Apagar (no importa) y espere a que diga "Preparándose para instalar actualizaciones"
  • Presione el botón de encendido. La computadora portátil se duerme en cuestión de segundos, pero no está completamente apagada.
  • Presione el botón de encendido dos veces muy rápidamente, y en la segunda presión, manténgalo presionado.
  • La primera pulsación saca el sistema de la suspensión. Windows 10 se reanudará rápidamente, pero antes de que pueda reiniciar la suspensión, mantener presionado el botón de encendido durante unos 5 segundos forzará el apagado independientemente de lo que esté haciendo Windows.
  • El sistema ahora está apagado por completo.
  • La próxima vez que encienda el sistema, Windows 10 limpiará silenciosamente el desorden en el inicio y no le dirá nada.

De vez en cuando necesito hacer esta anulación cuando hago imágenes de unidades de dispositivos móviles. No tiene sentido esperar un largo proceso de actualización forzada, si de todos modos voy a limpiar el disco y aplicar una nueva imagen del sistema preconfigurada.

Dale Mahalko
fuente
-2

No confío en ejecutar actualizaciones en ese momento. No tiene sentido empeorar un mal problema.

Este es el núcleo del problema aquí. Para usar Windows en un entorno hogareño, debe superar esto, o comprar una licencia de servidor e instalar un servidor WSUS en su red para poder controlar qué actualizaciones se envían (no dije que fuera barato opción, pero es una solución viable), o cambie a un nuevo sistema operativo. Esta es la dirección en la que va MS.

Personalmente, odiaba la pérdida de control, pero realmente pensé en ello. Las actualizaciones forzadas son la única forma de garantizar que la mayoría de las estaciones de trabajo sean seguras. En general, las personas no lo hacen bien por sí mismas. En el pasado opté por 'descargar actualizaciones y alertarme'. ¿Cuándo fue la última vez que elegí no instalar una actualización de seguridad? Nunca. ¿Cuándo fue la última vez que una actualización de seguridad rompió mi computadora? De nuevo, nunca. ¿Cuándo fue la última vez que esperé días o incluso semanas para instalar una actualización? Casi siempre. Y soy un administrador de sistemas que trabaja en un entorno consciente de la seguridad. (Las experiencias que menciono están en las máquinas de mi casa). En mi defensa, a menudo paso días sin usar una computadora en casa. Pero ahora todos, los míos y los de mi familia, están actualizados. No hay problema en más de un año.

Creo que aún puede controlar cómo se instalan las actualizaciones opcionales. He comenzado a instalar automáticamente las actualizaciones de seguridad y corrección de errores. Si se rompe, me uniré al tono y al llanto, pero mis sistemas Win 10 son mis sistemas domésticos y no son críticos. Los sistemas en el trabajo se administran a través de métodos empresariales como SCCM o WSUS en algunos casos.

En cuanto a la prevención de una actualización que se descarga y se pone en cola para la instalación al reiniciar, los únicos métodos que hablan para eliminar las actualizaciones descargadas son la única forma en que lo sé.

Xalorous
fuente
Solo quiero diferir las actualizaciones: tal vez una vez, dos veces, pero no tres veces. Y dado lo confusas que pueden ser las ventanas: quiero hacer un reinicio limpio y luego instalar las actualizaciones.
Bryce
3
@Xalorous: Entonces, Bryce pregunta "¿Cómo puedo hacer X ?", Y tu respuesta es "No hagas X ; es una mala idea". Esa no es una respuesta a la pregunta.
Scott, el
¡Puedo sentirte!
Toastgeraet
2
"entorno doméstico" ... "compre una licencia de servidor e instale un servidor WSUS en su red" ... ¿QUÉ?
ADTC