Inicio
» WINDOWS
»
Silenciar automáticamente los altavoces al bloquear la pantalla en Windows
Silenciar automáticamente los altavoces al bloquear la pantalla en Windows
Windows no incluye una opción en la configuración para silenciar el audio al bloquear el equipo. Sin embargo, puedes automatizar esta función con dos tareas del Programador de tareas: una responde al evento de bloqueo de Windows y silencia el volumen del sistema; la otra responde al evento de desbloqueo y lo reactiva. Para ello, se utiliza una pequeña utilidad de línea de comandos, NirCmd, y los eventos de seguridad de Windows 4800 y 4801.
Este método establece un estado fijo. La tarea de desbloqueo siempre activa el audio; no recuerda si el sonido ya estaba silenciado antes de bloquear el equipo. Si necesita restaurar el estado de silencio original, utilice un script o una utilidad que guarde y restaure dicho estado.
Lo que necesitas
Windows 11 con Programador de tareas.
NirCmd se descargó de la página oficial de NirSoft . Su documentación de referencia de comandos corrigió las acciones de silenciar y reactivar el sonido.
Acceso de administrador si Windows no registra los eventos de bloqueo y desbloqueo. En un PC administrado por la empresa, consulte con el departamento de TI antes de modificar la política de auditoría.
Las instrucciones anteriores de Mute On Lock describen Windows XP hasta Windows 7, y el editor ahora incluye esa utilidad en su archivo de software antiguo . Los pasos que se describen a continuación utilizan el Programador de tareas en las versiones actuales de Windows en lugar de basarse en esas instrucciones del modo de compatibilidad.
1. Instale NirCmd en una carpeta estable.
Descarga el archivo ZIP de NirCmd desde NirSoft y extráelo en una carpeta que no se mueva, como C:\Tools\NirCmd. El archivo ejecutable debería estar entonces en C:\Tools\NirCmd\nircmd.exe. Es importante mantener una ruta estable porque el Programador de tareas llamará a ese archivo exacto.
Abra el Símbolo del sistema y pruebe los dos comandos que aparecen a continuación. El primero silencia la salida predeterminada del sistema; el segundo la reactiva. Utilice 1y 0como estados fijos. NirCmd también admite 2como interruptor, pero un interruptor puede deshacer el estado deseado si una tarea se ejecuta dos veces.
2. Habilitar los eventos de bloqueo y desbloqueo de Windows.
Windows registra estos eventos en el registro de seguridad cuando la directiva "Auditar otros eventos de inicio y cierre de sesión" está habilitada. Microsoft identifica el ID de evento 4800 como "estación de trabajo bloqueada" y el 4801 como "estación de trabajo desbloqueada"; en muchos sistemas, la directiva está configurada para no realizar auditorías de forma predeterminada. Consulte la referencia de directivas de auditoría e ID de eventos de Microsoft .
Abra la Terminal de Windows como administrador y compruebe la configuración actual:
Habilite la grabación de eventos de bloqueo y desbloqueo solo si actualmente está desactivada.
Cambiar la política de auditoría requiere permisos de administrador. La guía de Microsoft sobre auditoría documenta el formato del comando y los permisos necesarios. Si su organización administra la política, no la modifique. Para confirmar que se están registrando los eventos, bloquee y desbloquee el equipo una vez, luego abra el Visor de eventos > Registros de Windows > Seguridad y busque los identificadores 4800 y 4801.
3. Crear la tarea de silenciar al bloquear
Abra el Programador de tareas y seleccione Crear tarea . Asígnele un nombre Mute audio on workstation lock.
En la pestaña General, seleccione Ejecutar solo cuando el usuario haya iniciado sesión para que la acción se ejecute en la sesión de audio en la que haya iniciado sesión.
En Activadores, seleccione Nuevo . Establezca Iniciar la tarea en Al producirse un evento y, a continuación, seleccione la configuración básica del evento: Registro de seguridad , Origen Microsoft-Windows-Security-Auditing , ID de evento 4800 .
En Acciones, seleccione Nuevo y establezca Acción en Iniciar un programa . Ingrese C:\Tools\NirCmd\nircmd.execomo Programa/script y mutesysvolume 1como argumentos. Deje Iniciar en blanco y luego guarde la tarea.
Utilice el ID de evento 4800 como activador para la tarea de silenciar.Establezca la ruta del programa de la acción y el argumento de silencio fijo.
El Programador de tareas admite desencadenadores basados en eventos, que ejecutan una tarea cuando se registra el evento seleccionado. La descripción general del Programador de tareas de Microsoft explica este modelo de desencadenador.
4. Crea una tarea de desbloqueo correspondiente.
Cree una segunda tarea llamada Unmute audio on workstation unlock. Use la misma configuración general y ruta del programa. Establezca su activador de eventos en el registro de seguridad, origen Microsoft-Windows-Security-Auditingy ID de evento 4801. Para sus argumentos de acción, ingrese mutesysvolume 0. Guárdela por separado de la tarea de bloqueo.
Utilice un activador de desbloqueo independiente y el argumento de desactivación de silencio fijo.
Pruébalo y soluciona los problemas.
Reproduce un breve clip de audio, pulsa Win+L y, a continuación, desbloquea el PC. El audio debería silenciarse al bloquearlo y volver a activarse al desbloquearlo. Si no ocurre nada, comprueba estos elementos en orden:
Confirme que el registro de seguridad contenga los eventos 4800 y 4801. De no ser así, revise la política de auditoría o póngase en contacto con el administrador del dispositivo.
En el Programador de tareas, confirme el ID de evento de cada desencadenador y el argumento de cada acción. La tarea de bloqueo debe usar 4800y mutesysvolume 1; la tarea de desbloqueo debe usar 4801y mutesysvolume 0.
Ejecute cada comando de NirCmd manualmente. Si funciona manualmente pero no desde la tarea, verifique la ruta del ejecutable y asegúrese de que la tarea esté configurada para ejecutarse solo mientras tenga la sesión iniciada. La pestaña Historial del Programador de tareas muestra si una tarea se inició.
NirCmd utiliza la salida de audio predeterminada del sistema. Si utiliza varios dispositivos de audio, configure los altavoces o auriculares que desee como salida predeterminada de Windows antes de realizar la prueba.
Esta configuración afecta al volumen de salida predeterminado del sistema, no solo a una aplicación. Además, siempre se activa el sonido al desbloquear el dispositivo, incluso si lo habías silenciado previamente. Deshabilita o elimina las dos tareas para detener la automatización; la política de auditoría de eventos es una configuración independiente de Windows y tu organización también podría utilizarla.