У меня странная проблема, и я в тупике, что случается нечасто :P
Коротко говоря, разъем для наушников на моем ноутбуке (Dell Precision M4500, работающий под управлением Win8.1) не выводит звук. Звучит (ха) просто, не так ли? Нет. Вот что я сделал/определил на данный момент.
Прежде всего,это не вышедшее из строя оборудование. Я установил двойную загрузку Ubuntu (для развлечения, для работы требуется Windows), и все там работает просто замечательно — переключение между разъемом и встроенными динамиками, отдельная регулировка громкости, все такое.
Драйвер обновлен настолько, насколько это возможно — драйвер от службы поддержки Dell не поддерживается на Win8.1 (это эра Win7), но это новейшая версия из Центра обновления Windows. Кроме того, драйвер не обновлялся ни до, ни после сбоя — насколько я могу судить, была только одна версия.
Я уже зашел в devmgmt и удалил аудиодрайверы, затем перезагрузил и позволил Windows переустановить их.
Внешний разъем устанавливается по умолчанию, когда он доступен. Если он подключен, он фактически отключает внутренние динамики, так что Windowsявляетсяопределение момента подключения/отключения.
Проблема не в регулировке громкости интерфейса. На самом деле, чтобы справиться с этим, я настроил микшер громкости так, чтобы я всегда видел регулировку громкости для обоих. Оба включены и не отключены.
Я перезапустил службы Windows Audio и Windows Audio Endpoint Builder. На самом деле, несколько раз, когда я это делал, сразу после этого возникало странное поведение. Например, при подключении разъема интерфейс управления звуком сообщал, что звук воспроизводится через разъем, но на самом деле он воспроизводился через встроенные динамики.
Запустил SFC, и он сообщил, что все в порядке, так что я не теряю системные файлы или что-то еще.
Может быть, если я удалю и перерегистрирую аудиосервис? Он работает в svchost, а не в своем собственном исполняемом файле, поэтому не совсем уверен, как это сделать, не убивая его.
Если кто-то знает какие-нибудь ДЕЙСТВИТЕЛЬНО крутые трюки, которые я мог бы попробовать, было бы здорово. Держу пари, что перезагрузка Windows поможет, но это как использовать термоядерное устройство для стрижки газона.