Показать полную графическую версию : [решено] Не работает встроенный динамик
В дело в том что встроенный динамик работал на XP, перешёл на семёрку ни один звук не издает, а через биос есть звук.
Встроенный динамик в драйверах есть, в чём проблема?
Встроенный динамик в драйверах есть »
Не очень понял, что это значит.
Так или иначе, откройте диспетчер устройств, в меню Вид выберите Показать скрытые устройства. Далее, в разделе Драйверы несамонастраиваемых устройств найдите Beep или Dynamic Volume Manager. Щелкните правой кнопкой мыши - Свойства - Драйвер. Убедитесь, что тип автозагрузки - Загрузка.
Vadikan, Спасибо помогло, Оставь эту тему для будущего чтоб сто раз не писать
Спасибо помогло »
Отлично!
Оставь эту тему для будущего чтоб сто раз не писать »
Темы с решенными проблемами не удаляются, конечно, но для каждой проблемы - своя тема.
Похоже, проблема не решенная!
Поиск не рулит (этот вопрос пользователей Windows 7 не волнует вообще). :o
Ответ на этот вопрос ищу уже давно, т.к. мои скрипты и проги озвучивают события через встроенный динамик компьютера (спикер).
Потому что у большенства офисных компьютеров звуковые колонки отсутствуют.
Случайно наткнулся на эту тему и было обрадовался, но не тут-то было...
Сделал, как написал Vadikan нашел Beep, поставил Загрузка (было Система), перезагрузился, а звука на спикере, как не было, так и нет!
hs_beep молчит,
nircmdc beep 450 500 тоже,
echo (CHR07) тоже.
В реестре нашел вот это:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_BEEP]
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_BEEP\0000]
"Service"="Beep"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000400
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="Beep"
"Capabilities"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_BEEP\0000\Control]
"ActiveService"="Beep"
Подскажите, что делать дальше ?
Angry Demon
17-01-2011, 14:31
а звука на спикере, как не было, так и нет!
Он (спикер) у вас, хоть, наличествует в корпусе/на материнке?
Он (спикер) у вас, хоть, наличествует в корпусе/на материнке? »
Забыл написать, что с компьютерами я уже 25 лет работаю, как айтишник... :)
Старт БИОСА пикает, в Windows XP тоже все впорядке...
в Windows 7 все эти сигналы перенаправляются на звуковую карту (с отвратительным звуком).
Angry Demon
17-01-2011, 14:49
GrAnd11, отключите звуковую карту в BIOS. Логично ведь, не находите? ;)
отключите звуковую карту в BIOS. Логично ведь, не находите? »
С какого перепугу я должен сидеть в Windows 7 без звука?
Во всех виндовсах до Висты и Семерки бипер работает без проблем...
Angry Demon, вы наверно не в курсе дела или у вас бипер (маленький цилиндрик на двух проводочках, который подключается к маме) работет под Windows 7 ?
Проверить можно файликом в атаче (музычка) или выполнить через командную строку "nircmd.exe (http://www.nirsoft.net/utils/nircmd.html) stdbeep" (бипер должен пикнуть).
Вот еще отыскалась не решенная темка: Проблемы с внутреним динамиком (http://forum.oszone.net/thread-171713.html)
Angry Demon
17-01-2011, 15:40
С какого перепугу я должен сидеть в Windows 7 без звука?
Видимо, с этого, что сами написАли:
Ответ на этот вопрос ищу уже давно, т.к. мои скрипты и проги озвучивают события через встроенный динамик компьютера (спикер).
Потому что у большенства офисных компьютеров звуковые колонки отсутствуют.
:)
вы наверно не в курсе дела или у вас бипер (маленький цилиндрик на двух проводочках, который подключается к маме) работет под Windows 7 ?
Я-то, как раз, в курсе, ибо мой бипер (большая 8-иомная динамическая головка с бумажным диффузором) работает под Windows 7 и на Windows 2008. :) Но это компьютеры без звукового контроллера.
Чтобы не флудить, повторяю еще раз свой вопрос:
Как заставить работать встроенный системный динамик (спикер, бипер, PC speaker) под Windows 7 x64 ?
Без отключения звуковых карт и колонок, так как он работает в Windows XP.
Вот еще тема без ответа: winapi (http://www.rsdn.ru/forum/winapi/3714380.flat.aspx)
Пробовал подменить beep.sys от Windows XP x86, ситема не загрузилась.
Если у кого-нибудь есть beep.sys от Windows XP x64, приатачте, пожалуйста.
Ааа, народ, тоже нуждаюсь в решениее. Не пищит системный динамик в Win 7 x64 , писк есть только через звуковую карту
Да таже проблема, народ, неужели никто не решил??? (На XP все работает, на Win7 нет)
Спиридон_Обломмов@vk
29-06-2012, 21:27
На авторской странице http://www.waldbauer.com/tmp/reference.php берем ссылку:
http://www.waldbauer.com/tmp/dl.php?download=beepx
Там в доке описаны 3 варианта решения проблемы. Для себя я выбрал вариант 2 (частично): т.е. запустил "Install", выбрал второй вариант и кликнул "Install BEEPXP.SYS". И все, закрываем и пользуемся.
Никаких фиксов не делал, просто в своих программах пользуюсь теперь для себя не драйвером beep.sys, а beepxp.sys.
Например:
type BEEP_PARS = record Tone: cardinal; Time: cardinal; end; const IOCTL_BEEP_SET = $10000; FileNameStr: array [0..9] of char = '\\.\BeXP'#0; FileName: PChar=@FileNameStr[0]; DevName: PChar=@FileNameStr[3]; var DevPath: array [0..MAX_PATH] of char; function CustomBeep(Freq,Duration: cardinal): longint; stdcall; var BeepSetParams: BEEP_PARS; BytesReturned: cardinal; hBeep: cardinal; OwnDevName: longbool; begin OwnDevName:= FALSE; if (QueryDosDevice(DevName,DevPath,MAX_PATH)=0) then begin DefineDosDevice(DDD_RAW_TARGET_PATH,DevName,'\Device\BeepXP'); OwnDevName:= TRUE; end; hBeep:= CreateFile(FileName,GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING,0,0); if (hBeep=INVALID_HANDLE_VALUE) then begin Result:= E_FAIL; Exit; end; BeepSetParams.Tone:= Freq; BeepSetParams.Time:= Duration; DeviceIOControl(hBeep,IOCTL_BEEP_SET,@BeepSetParams,sizeof(BEEP_PARS),nil,0,BytesReturned,nil); if OwnDevName then DefineDosDevice(DDD_REMOVE_DEFINITION,DevName,nil); Sleep(BeepSetParams.Time); CloseHandle(hBeep); Result:= S_OK; end;
Для тех кто еще не решил проблему с встроенным динамиком на ПК. Есть самое элементарное решение, а именно, скачать и установить Realtek HD Audio Codec Driver, лично я так и поступил, так как у меня не сработали варианты, указанные выше. А потом я вспомнил про этот кодек, установил, и все, звук появился. Удачи всем.(у меня виндовс 7 х86).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC