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.

C:\Tools\NirCmd\nircmd.exe mutesysvolume 1
C:\Tools\NirCmd\nircmd.exe mutesysvolume 0

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:

auditpol /get /subcategory:"Other Logon/Logoff Events"

Si la auditoría de éxito está desactivada, habilítela con:

auditpol /set /subcategory:"Other Logon/Logoff Events" /success:enable
El administrador de PowerShell muestra el comando auditpol para habilitar la auditoría exitosa de otros eventos de inicio y cierre de sesión.
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

  1. Abra el Programador de tareas y seleccione Crear tarea . Asígnele un nombre Mute audio on workstation lock.
  2. 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.
  3. 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 .
  4. 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.
Campos de filtro de eventos del Programador de tareas que muestran el registro de seguridad, la fuente Microsoft-Windows-Security-Auditing y el ID de evento 4800.
Utilice el ID de evento 4800 como activador para la tarea de silenciar.
Campos de acción del Programador de tareas que inician C:\Tools\NirCmd\nircmd.exe con el argumento mutesysvolume 1.
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.

Los campos de acción del Programador de tareas inician NirCmd con el argumento mutesysvolume 0 para la tarea de desbloqueo.
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.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.