Página principal » cómo » Controlar cuánto tiempo espera Windows antes de matar aplicaciones en el apagado

    Controlar cuánto tiempo espera Windows antes de matar aplicaciones en el apagado

    Cuando apaga su computadora, Windows no se apaga de inmediato. En su lugar, le da tiempo a las aplicaciones y servicios en ejecución para que se cierren primero. Puede controlar cuánto tiempo espera Windows y si cierra automáticamente las aplicaciones en ejecución o no.

    Normalmente, no debería necesitar cambiar esta configuración, pero puede ser útil si desea forzar a su computadora a apagarse más rápidamente. Algunas aplicaciones también pueden alterar esta configuración al instalarlas, y es posible que desee restablecerlas a los valores predeterminados si el proceso de apagado parece lento..

    Cambiar el tiempo de espera para aplicaciones de escritorio

    Hay tres configuraciones de registro que controlan lo que Windows hace con las aplicaciones en ejecución cuando apaga su computadora:

    • WaitToKillAppTimeout: Cuando apaga su PC, Windows le da a las aplicaciones abiertas 20 segundos para limpiar y guardar sus datos antes de ofrecerles cerrarlas. Este valor controla cuántos segundos espera Windows..
    • HungAppTimeout: Windows considera que las aplicaciones están "bloqueadas" si no responden en 5 segundos y le da una opción de "forzar el cierre". Este valor controla cuántos segundos espera Windows antes de considerar que las aplicaciones no responden.
    • AutoEndTasks: Windows normalmente muestra un botón de "forzar el apagado" después de que transcurra el número de segundos, solicitando su permiso para cerrar cualquier aplicación en ejecución. Si habilita esta opción, Windows cerrará automáticamente cualquier aplicación y se cerrará sin su entrada.

    Advertencia estándar: el Editor del Registro es una herramienta poderosa y el mal uso puede hacer que su sistema sea inestable o incluso inoperable. Este es un truco bastante simple y, siempre que cumpla con las instrucciones, no debería tener ningún problema. Dicho esto, si nunca ha trabajado con él antes, considere leer sobre cómo usar el Editor del Registro antes de comenzar. Y definitivamente respalde el Registro (¡y su computadora!) Antes de hacer cambios.

    Para cambiar esta configuración, deberá utilizar el Editor del Registro. Para abrirlo, presione Windows + R en su teclado, escriba "regedit", y presione Entrar.

    Navegue a la siguiente clave en el panel izquierdo de la ventana del editor de registro:

    HKEY_CURRENT_USER \ Control Panel \ Desktop

    Verifique si tiene alguna de las configuraciones "WaitToKillAppTimeout", "HungAppTimeout" o "AutoEndTasks" en el panel derecho. Si no los ve, Windows está usando la configuración predeterminada.

    Para crear una de estas configuraciones, haga clic con el botón derecho en la tecla "Escritorio" en el panel izquierdo y seleccione Nuevo> Valor de cadena. Asígnele el nombre "WaitToKillAppTimeout", "HungAppTimeout" o "AutoEndTasks", cualquiera que sea la configuración que desee personalizar. Repita este proceso para agregar un segundo o incluso los tres.

    Para configurar el WaitToKillAppTimeout valor, cree el valor de cadena y haga doble clic en él. Introduzca un valor en milisegundos. Por ejemplo, el valor predeterminado es "20000", que es de 20000 milisegundos o 20 segundos. Si quisieras configurarlo en 5 segundos, ingresarías "5000".

    No recomendamos establecer este valor demasiado bajo, ya que las aplicaciones necesitan tiempo para la limpieza. Como regla general, no lo establezca por debajo de 2000, o 2 segundos.

    Para configurar el HungAppTimeout valor, crea la cadena y haz doble clic en ella. Introduzca un valor en milisegundos. Por ejemplo, el valor predeterminado es "5000", que es de 5000 milisegundos o 5 segundos. Si quisiera configurarlo en 3 segundos, ingresaría "3000".

    No recomendamos establecer este valor demasiado bajo, o Windows pensará que las aplicaciones no responden cuando no lo hacen. Como regla general, no lo establezca por debajo de 1000 o 1 segundo.

    Para configurar el AutoEndTasks valor, crea la cadena y haz doble clic en ella. Establézcalo en "1" si desea que Windows cierre automáticamente los programas al apagarse. El valor predeterminado es "0", lo que significa que Windows no cerrará automáticamente los programas al apagarse.

    Tenga cuidado de guardar su trabajo en cualquier programa en ejecución antes de cerrar si le dice a Windows que cierre automáticamente los programas abiertos. Podría perder cualquier trabajo abierto cuando Windows obligue abruptamente a los programas a cerrarse en el cierre.

    Para deshacer un cambio, localice la WaitToKillAppTimeout , HungAppTimeout , o AutoEndTasks Valores en el panel derecho. Haga clic derecho en la opción y seleccione "Eliminar" para eliminarlo. Windows usará la configuración predeterminada en su lugar.

    Servicios de fondo

    Windows solo ofrece una configuración de registro que controla lo que Windows hace con los servicios del sistema en segundo plano cuando apaga su computadora:

    • WaitToKillServiceTimeout: Windows normalmente espera 5 segundos para que los servicios en segundo plano se limpien y se cierren cuando le dice a su computadora que se apague. Algunas aplicaciones pueden cambiar este valor cuando las instalas, lo que les da a sus servicios en segundo plano tiempo adicional para la limpieza. Windows cierra por la fuerza los servicios en segundo plano después de este período de tiempo. Este valor controla cuántos segundos espera Windows antes de hacerlo. Windows se cerrará automáticamente si todos los servicios se cierran correctamente antes de que expire el temporizador.

    Para cambiar esta configuración, deberá utilizar el Editor del Registro. Para abrirlo, presione Windows + R en su teclado, escriba "regedit", y presione Entrar.

    Navegue a la siguiente clave en el panel izquierdo de la ventana del editor de registro:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control

    Localice el valor WaitToKillServiceTimeout en el panel derecho. Si no lo ve, haga clic con el botón derecho en la tecla “Control” en el panel izquierdo, seleccione Nuevo> Valor de cadena y asígnele el nombre “WaitToKillServiceTimeout”.

    Haga doble clic en WaitToKillServiceTimeout Valor e introduzca un número de milisegundos. El valor predeterminado es 5000 milisegundos, o 5 segundos. Para configurarlo en 20 segundos, debe ingresar "20000".

    No debe establecer un valor demasiado bajo o los servicios en segundo plano no podrán cerrarse correctamente. Como regla general, no establezca este valor por debajo de "2000", o 2 segundos.

    Para deshacer este cambio, vuelva aquí y haga doble clic en el botón WaitToKillServiceTimeout opción. Establézcalo en "5000", la configuración predeterminada.