
Estoy buscando una manera de escribir un guión que apague los sonidos.
Los sonidos que me gustaría desactivar son el sonido de inicio de navegación y el sonido de inicio de ventanas de reproducción.
¿Existe algún script que pueda hacer eso?
Respuesta1
La forma más sencilla de encontrar este tipo de cosas es exportar el registro (HKEY_CURRENT_USER, normalmente), cambiar la configuración, exportar el registro nuevamente (a un archivo diferente) y ejecutarlo a través de algo como WinDiff o WinMerge para ver cuáles son las diferencias.
Una vez que sepa qué ha cambiado, puede usar algo como VBScript para automatizar esto:
Option Explicit
Dim wshShell : Set wshShell = WScript.CreateObject("WScript.Shell")
' Set the sound to Windows Navigation Start.wav
WshShell.RegWrite "HKCU\AppEvents\Schemes\Apps\Explorer\Navigating\.Current\", "C:\Windows\Media\Landscape\Windows Navigation Start.wav", "REG_SZ"
' Clear the sound
WshShell.RegWrite "HKCU\AppEvents\Schemes\Apps\Explorer\Navigating\.Current\", "", "REG_SZ"
Desafortunadamente, no todo es tan simple como esto, ya que no pude encontrar nada cambiado en el registro que pareciera ser para el sonido de inicio de Windows.
Respuesta2
Encontré esto que ayuda un poco.http://www.sevenforums.com/tutorials/285-sounds-change.html
No te dice dónde está todo pero si buscas un sonido específico funciona.
La forma en que lo hice fue ir a Panel de control > Sonidos y buscar el sonido que quiero cambiar. Por ejemplo, elegiré el sonido Asterisk en la sección de Windows.
Entonces el nombre del sonido es "Inserción de hardware de Windows".
Luego voy al registro
HKEY_CURRENT_USER\AppEvents\Schemes\Apps y hago clic derecho y selecciono "Buscar", luego entro en "Inserción de hardware de Windows" y me mostrará dónde se encuentra esa entrada del registro para poder cambiarla.
Luego puede exportar la entrada del registro y editarla y luego escribir un script para aplicar el cambio haciendo
regedit /s "Path to your registry entry"