Windows Audio服务丢失引起的声卡故障
作者:NetFox 日期:2008-12-09
今天看台机子一直没声音,设备管理器里可以看到声卡设备,但是在控制面板里的“声音和音频设置”法操作,都是灰色,驱动是装对了,就是不出声。
开始以为驱动有问题,卸载声卡驱动,重装,故障依旧,后发现“控制面板”的“管理工具”的“服务”里也不存在“Windows Audio”服务(服务名AudioSrv,管理基于 Windows 的程序的音频设备,默认是存在并且自动运行的)。心想问题应该出在这里!
解决办法:
如果你的XP下没有“Windows Audio”服务的话,你可以将下面蓝字部分保存为Audio.reg注册表文件,然后双击运行,弹出的“是否确认要将?\Audio.reg中的信息添加进注册表?”窗口中点击“是”按钮。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv]
"DependOnService"=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,\
52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。"
"DisplayName"="Windows Audio"
"ErrorControl"=dword:00000001
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,\
00
"ServiceDllUnloadOnStop"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv\Enum]
"0"="Root\\LEGACY_AUDIOSRV\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
重启!
重启后发现Windows Audio有了,但是就是启动不了,后把"AudioSrv.dll"文件复制到SYSTEM32文件夹里面,就可以启动了,声音恢复正常了!
开始以为驱动有问题,卸载声卡驱动,重装,故障依旧,后发现“控制面板”的“管理工具”的“服务”里也不存在“Windows Audio”服务(服务名AudioSrv,管理基于 Windows 的程序的音频设备,默认是存在并且自动运行的)。心想问题应该出在这里!
解决办法:
如果你的XP下没有“Windows Audio”服务的话,你可以将下面蓝字部分保存为Audio.reg注册表文件,然后双击运行,弹出的“是否确认要将?\Audio.reg中的信息添加进注册表?”窗口中点击“是”按钮。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv]
"DependOnService"=hex(7):50,00,6c,00,75,00,67,00,50,00,6c,00,61,00,79,00,00,00,\
52,00,70,00,63,00,53,00,73,00,00,00,00,00
"Description"="管理基于 Windows 的程序的音频设备。如果此服务被终止,音频设备及其音效将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。"
"DisplayName"="Windows Audio"
"ErrorControl"=dword:00000001
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
61,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,\
00
"ServiceDllUnloadOnStop"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv\Enum]
"0"="Root\\LEGACY_AUDIOSRV\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
重启!
重启后发现Windows Audio有了,但是就是启动不了,后把"AudioSrv.dll"文件复制到SYSTEM32文件夹里面,就可以启动了,声音恢复正常了!






评论: 0 | 引用: 0 | 查看次数: -
发表评论