windows 7 desliga sons via linha cmd ou powershell

windows 7 desliga sons via linha cmd ou powershell

Estou procurando uma maneira de escrever um script que desligue os sons.

Os sons que eu gostaria de desligar são o som de início de navegação e o som de inicialização das janelas de reprodução.

existe algum script que possa fazer isso?

Responder1

A maneira mais fácil de encontrar esse tipo de coisa é exportar o registro (HKEY_CURRENT_USER, geralmente), alterar a configuração, exportar o registro novamente (para um arquivo diferente) e executá-lo através de algo como WinDiff ou WinMerge para ver quais são as diferenças.

Depois de saber o que foi alterado, você pode usar algo como VBScript para automatizar isso:

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"

Infelizmente, nem tudo é tão simples assim, pois não consegui encontrar nada alterado no registro que parecesse ser o som de inicialização do Windows.

Responder2

Achei isso que ajuda um pouco.http://www.sevenforums.com/tutorials/285-sounds-change.html

Não informa onde está tudo, mas se você estiver procurando um som específico, funciona.

A maneira como fiz isso foi ir ao Painel de Controle> Sons e encontrar o som que desejo alterar, por exemplo, escolherei o Asterisk Sound na seção WIndows.

Portanto, o nome do som é "Windows Hardware Insert"

Em seguida, vou para o registro
HKEY_CURRENT_USER\AppEvents\Schemes\Apps e clico com o botão direito e seleciono "Localizar", então entro em "Inserção de hardware do Windows" e ele me mostrará onde essa entrada de registro foi encontrada para que eu possa alterá-la.

Você pode então exportar a entrada do registro e editá-la e, em seguida, escrever um script para aplicar a alteração fazendo

regedit /s "Path to your registry entry"

informação relacionada