Silenciar automáticamente Windows al apagar


11

¿Cómo puede silenciar automáticamente el audio en Windows cada vez que cierra?


¿No estoy seguro de comprender? Si se apaga, ¿no hará ningún ruido de todos modos?
Rowland Shaw el

1
¿Te refieres a tratar de evitar los sonidos de apagado de Windows?
kpoehls

2
Supongo que es el problema que he tenido. Escucho música en mi computadora portátil en casa. Tráelo a la oficina y comienza a jugar. Windows trae el reproductor de música mucho antes que los controles de audio. Resultado: extracción de la batería.
Tom Hawtin - tackline el

Para aclarar, no se trata de apagar los sonidos. Se trata de silenciar el sonido al apagar. Tom Hawtin lo tiene exactamente bien.
GavinR

Respuestas:


10

AutoMute : un pequeño programa portátil diseñado específicamente para esto. Se silencia automáticamente al cerrar sesión, al apagarse, por lo que el siguiente inicio es silencioso. También habilita un atajo de teclado para silenciar rápidamente.

texto alternativo


Cambiando a esto como la respuesta aceptada porque es una solución más simple (aunque sea de terceros).
GavinR

7

Esto es un poco hack, pero aquí va:

Puede usar NirCmd para hacer algunas cosas útiles desde la línea de comandos. Uno de ellos es silenciar el audio del sistema. El comando que necesitarás es:

nircmd.exe mutesysvolume 1

Coloque esta línea en un script por lotes, luego configúrela como un script de apagado , para que se ejecute cada vez que cierre.


NirCmd no está incorporado, ¿no hay algo que sí lo esté?
dlamblin

@dlamblin No estoy seguro. Puede haber algo en el registro en algún lugar que almacene este valor.
lc.

La API de Windows está integrada, pero nada incorporado le permite cambiar su progmaticly - NirCmd sería más ligero que mi idea de un script en Python rápida :)
Phoshi

3

Para complementar la respuesta de lc , le sugiero que cree un script WSH, como el siguiente. Escriba el siguiente código en el Bloc de notas, luego guárdelo como un mute.vbsarchivo:

Set WshShell = CreateObject("WScript.Shell")
For i=1 To 100
  WshShell.SendKeys(chr(&hAE))
Next

(basado en un artículo encontrado con Google en nilpo.com )

El guión baja el volumen al mínimo (una alternativa sería silenciar el sonido con el &hADcódigo; eso, sin embargo, alternaría el estado "silenciado", así que a menos que sepa cómo verificar el estado "silenciado" del guión, no podría Asegúrese de que el sonido esté apagado o encendido después).

Debería poder registrar este script para el apagado de Windows con los métodos vinculados por lc en su respuesta. (Sin embargo, tenga en cuenta que en Vista Home Premium aparentemente no están disponibles).



1

Esto ha sido respondido, y estoy seguro de que la solución funciona. Aún así, estoy publicando porque esta posible solución que no requiere ninguna aplicación de terceros. Es un poco drástico porque apaga el subsistema de audio (controlador) por completo, no solo silencia el mezclador.

Ejecute un símbolo del sistema como administrador y escriba lo siguiente:

net stop "Audiosrv"

para iniciar el subsistema de audio nuevamente, escriba lo siguiente:

net start "Audiosrv"

Si cierra sesión o duerme, esto funcionará. Un apagado / reinicio completo restablece el audio nuevamente.

La posible desventaja es que algunos programas pueden mostrar un mensaje de error al intentar reproducir audio mientras el subsistema de audio está desactivado. (Winamp muestra un cuadro de mensaje molesto, mientras que iTunes simplemente hace una pausa tranquila).


0

Podrías simplemente ir al panel de control y eliminar los sonidos de inicio y apagado. El procedimiento exacto variará un poco según la versión de Windows, pero en XP busque la pestaña "Sonidos" en el icono del panel de control "Dispositivos de sonido y audio".


Todavía quiero tener sonido (para poder activarlo después del arranque si estoy en una ubicación 'segura'), solo quiero silenciarlo al apagarlo.
GavinR
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.