Автоматично відключення Windows при відключенні


11

Як ви можете автоматично вимкнути звук у Windows під час кожного вимкнення?


Не впевнений, що я розумію? Якщо його вимкнено, то все одно не буде шумувати?
Rowland Shaw

1
Ви маєте на увазі спробу уникнути звуків відключення Windows?
kpoehls

2
Я припускаю, що це проблема, яку я мав. Я слухаю музику на своєму ноутбуці вдома. Принесіть його в офіс, і він почне грати. Windows підводить музичний плеєр задовго до управління звуком. Результат: Виймання акумулятора.
Том Хоутін - тайклін

Для уточнення мова не йде про вимкнення звуків. Йдеться про вимкнення звуку при відключенні. Том Хоутін це правильно.
GavinR

Відповіді:


10

AutoMute - невелика портативна програма, розроблена спеціально для цього. Автоматично відключає звук при виході, відключенні, тому наступний запуск проходить тихо. Також дозволяє клавіатурне скорочення для швидкого вмикання.

alt текст


Зміна на це як прийнята відповідь, оскільки це більш просте (хоч і третє) рішення.
GavinR

7

Це трохи хак, але тут іде:

Ви можете використовувати NirCmd, щоб зробити деякі корисні речі з командного рядка. Одне з них - це вимкнення звуку системи. Вам потрібна команда:

nircmd.exe mutesysvolume 1

Покладіть цей рядок у пакетний сценарій, а потім встановіть його як сценарій відключення , щоб він запускався щоразу, коли ви закривались.


NirCmd не вбудований, чи не є щось таке?
dlamblin

@dlamblin Не впевнений. Десь у реєстрі може бути щось, хоча це значення зберігає.
лк.

API вбудований, але нічого вбудованого не дозволяє змінити його прогматично - nirCMD був би легшим, ніж моя ідея швидкого сценарію python :)
Phoshi

3

Щоб доповнити відповідь lc , пропоную створити сценарій WSH, як описаний нижче. Напишіть наступний код у Блокноті та збережіть його як mute.vbsфайл:

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

(на основі статті, знайденої в Google на nilpo.com )

Сценарій зменшує гучність до мінімуму (альтернативою може бути приглушення звуку з &hADкодом; однак це змінює стан "приглушений", тому, якщо ви не знаєте, як перевірити "приглушений" стан із сценарію, ви не могли Будьте впевнені, звук вимкнено чи згодом).

Ви повинні мати можливість зареєструвати цей скрипт для відключення Windows методами, пов'язаними з lc у своїй відповіді. (Однак зауважте, що на Vista Home Premium такі видимо недоступні).



1

На це відповіли, і я впевнений, що рішення працює. Все-таки я публікую повідомлення, оскільки це можливе рішення, яке не потребує жодної сторонньої заяви. Трохи драматичним є те, що воно повністю вимикає аудіосистему (драйвер) повністю, а не просто вимикаючи мікшер.

Запустіть командний рядок як адміністратор та введіть таке:

net stop "Audiosrv"

щоб знову запустити аудіосистему, введіть таке:

net start "Audiosrv"

Якщо ви вийдете з системи або переспаєте, це буде спрацьовувати. Повне вимкнення / перезапуск скидає звук назад.

Можливим недоліком є ​​те, що деякі програми можуть відображати повідомлення про помилку при спробі відтворення звуку, коли звукова підсистема відключена. (Winamp показує дратівливу скриньку повідомлень, тоді як iTunes просто мирно робить паузу.)


0

Ви можете просто зайти в панель управління і видалити звуки запуску та вимикання. Точна процедура дещо відрізнятиметься від версії Windows, але на XP шукайте вкладку «Звуки» у значку панелі управління «Звуки та аудіопристрої».


Я все ще хочу мати звук (тому я можу ввімкнути його після завантаження, якщо я знаходжусь у безпечному місці) - просто його потрібно вимкнути при відключенні.
GavinR
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.