3

Есть ли у программного обеспечения возможность отключать / включать звук системной громкости?

И если так, как я могу предотвратить это?

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

Конечно, я также хочу иметь возможность отменить сделанные изменения.

8 ответов8

4

Я думал, что это должно быть возможно, как будто мы можем установить настройки, которые говорят компьютеру, чтобы он оставался безмолвным независимо от того, что

Просто отключите ваши динамики.

Раймонд Чен объясняет, почему то, что вы хотите, невозможно на уровне программного обеспечения.

Возможно, вы захотите сделать какое-нибудь программное обеспечение, которое будет держать компьютер выключенным, несмотря ни на что. Но тогда кто-нибудь другой может сделать какое-нибудь программное обеспечение для включения звука компьютера, несмотря ни на что.

Как сказал Бэкон Битс, вы всегда можете отключить звуковое устройство. Но другое приложение может повторно включить звуковое устройство. Вы можете удалить драйверы звукового устройства, но другое приложение может просто переустановить их.

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

Почему бы не запланировать задачу удаления драйверов звукового устройства и очистки кэша драйверов Windows? Сделайте так, чтобы он запускался каждые 10 минут. Что теперь будет делать другое приложение? Сканируйте идентификаторы устройства каждые 9 минут.

Это все равно что сказать: «Иногда я спешу, и я хочу быть уверенным, что я следующий человек, который будет обслужен у прилавка с гастрономами. Для этого я нахожу того, у кого наименьшее число, выбиваю их без сознания и краду их билет. Но иногда приходит кто-то еще, кто тоже спешит. Этот человек сбивает меня с толку и крадет мой билет. Мой план состоит в том, чтобы установить мой будильник, чтобы периодически будить меня, и каждый раз, когда он будит меня, я нахожу человека с наименьшим номером, сбиваю его с ног и краду его билет. Есть ли способ лучше?"

4

Вы можете в любое время отключить аудиослужбу Windows, которая отключит все звуковые устройства, введя в командной строке:

net stop "audiosrv"

Начните с:

net start "audiosrv"

Большинство приложений будут работать несколько изящно, когда служба останавливается (читай: не сбой), но это не значит, что программное обеспечение больше не может отправлять звуковой сигнал в Windows. Например, Winamp и iTunes просто перестают играть и держать.

Кроме того, когда вы запускаете приложение или игру, когда служба отключена, маловероятно, что она внезапно начнет работать после включения - вам может потребоваться перезапустить программное обеспечение. Таким образом, ваш пробег может варьироваться в зависимости от вашего предполагаемого использования.

Если это работает для вас, вы можете легко назначить горячую клавишу (используя программное обеспечение вашей клавиатуры, указывающее на командный файл, или стороннее устройство, такое как AutoHotKey).

3

AFAIK, громкость звука, а также отключение звука - это функции, предоставляемые базовым API Windows всем приложениям. Это простое приложение, кажется, подтверждает это. Я не знаю ни одного способа предотвратить изменение текущими настройками звука программным обеспечением, если Windows API выставляет их.

По большей части, я считаю, что идея состояла в том, что если вы действительно не хотите звучать, вы просто выключаете или отключаете динамики. На ноутбуке вы можете зайти в «Параметры звука» (или «Диспетчер устройств») и полностью отключить аудиоустройство. Очень немногие приложения пытаются включить отключенное устройство.

2

Убавьте и приглушите громкость WAVE, а затем уменьшите и выключите громкость MASTER.

в чем именно проблема?: Есть ли какое-то программное обеспечение, которое вдруг издает шум? Уменьшите громкость в этом программном обеспечении или избавьтесь от него. Если он продолжает игнорировать ваши настройки громкости и настаивает на том, чтобы шуметь, то это плохо написанное нежелательное программное обеспечение, и вы не хотите его; если он приличный, хорошая программа, тогда он позволит вам выбрать настройку громкости / отключения звука и соблюдать ее. Кроме того, попробуйте связаться с разработчиком и дать им часть вашего ума; возможно они это исправят.

1

Возможно, это то, что вы ищете. Я обнаружил, что это спасатель.

http://www.howtogeek.com/howto/windows/turn-off-the-annoying-windows-xp-system-beeps/

1

Найдите старую пару наушников, которые вы больше не используете, и обрежьте шнур на вилке и держите вилку при себе. В любое время, когда вы хотите отключить звук на аппаратном уровне, просто подключите штекер к разъему для наушников. Поскольку большинство разъемов для наушников используют переключатели давления, чтобы проверить, есть ли штекер в разъеме, он заставит компьютер перенаправить звук на наушники, которые не существуют.

Кроме того, вы можете попробовать использовать зубочистку или мешалку для кофе, но если она сломается, у вас могут возникнуть проблемы с ее удалением.

0

Кнопка отключения звука может быть легко изменена. Лучшее программное решение вашей проблемы - вручную отключить ваше звуковое устройство в диспетчере устройств.

Недостатком является то, что вы не помните, как отменить это, когда кто-то хочет выяснить, как заставить ваши динамики работать через несколько месяцев, чтобы они могли показать вам забавное видео.

0

Многие BIOS позволяют отключить звуковое устройство = Windows не увидит его и не включит / не установит драйверы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .