1. 重设注册
提醒:
为了防止出现问题,建议你首先检查服务里是否有Windows Audio,如果有,就不需要这个注册表信息了。注意,这是XP(默认是“自动”)的注册表信息;WINDOWS 2003 server(默认可能不是自动的,需要自己开启“自动”)应该也是差不多的,但只是初步核对了一下,所以我并不推荐你使用这个注册表信息。
症状:
XP没有声音,并且“控制面板”的“管理工具”的“服务”里也不存在“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
一直以为大家知道,所以忘记提醒了, 在最后一行"NextInstance"=dword:00000001后面记得再回车一次!!!!
不回车应该也没什么问题(至少目前为止没有任何反馈信息),但还是建议你再按回车换行;这是REG文件格式问题,大家应该养成这样的习惯。
不会保存成注册表文件的看这里:把上面蓝色字部分复制进记事本,文件名存为"Audio.reg",文件类型选所有文件,编码选"unicode".保存,点击运行,问是不是要加入注册表时选是.
2. 下载audiosrv.dll:
http://www.nodevice.cn/dll/audiosrv_dll/item2134.html ,然后复制进C:\WINDOWS\System32
3. 重启系统,运行services.msc,找到windows audio,双击,点启动,再重启一遍就声音回来.
中华游戏网 cnyouw.cn