windows 7 отключить звуки через cmd или powershell

windows 7 отключить звуки через cmd или powershell

Я ищу способ написать сценарий, который отключит звуки.

Звуки, которые я хотел бы отключить, — это звук запуска навигации и звук запуска окон воспроизведения.

Есть ли какой-нибудь скрипт, который может это сделать?

решение1

Самый простой способ найти подобные вещи — экспортировать реестр (обычно HKEY_CURRENT_USER), изменить настройки, снова экспортировать реестр (в другой файл) и запустить его через что-то вроде WinDiff или WinMerge, чтобы увидеть различия.

Узнав, что именно изменилось, вы можете автоматизировать этот процесс с помощью чего-то вроде VBScript:

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"

К сожалению, не все так просто, поскольку я не смог найти никаких изменений в реестре, которые могли бы иметь отношение к звуку запуска Windows.

решение2

Я обнаружил, что это немного помогает.http://www.sevenforums.com/tutorials/285-sounds-change.html

Он не скажет вам, где что находится, но если вы ищете определенный звук, он сработает.

Я сделал это так: зашел в Панель управления > Звуки и нашел звук, который хочу изменить. Например, я выберу Звук Asterisk в разделе Windows.

Итак, название звука — «Windows Hardware Insert»

Затем я захожу в реестр
HKEY_CURRENT_USER\AppEvents\Schemes\Apps, щелкаю правой кнопкой мыши и выбираю «Найти», затем ввожу «Вставка оборудования Windows», и мне будет показано, где находится эта запись реестра, чтобы я мог ее изменить.

Затем вы можете экспортировать запись реестра и отредактировать ее, а затем написать скрипт для применения изменений, выполнив следующее:

regedit /s "Path to your registry entry"

Связанный контент