[声音故障]XP没有声音,丢失Windows Audio服务(AudioSrv)[警告:2003不一定适用
- 2023-12-31 05:42:32
- 来源:其他
- 在手机上看
扫一扫立即进入手机端
XP没有声音,提示丢失Windows Audio服务怎么办?这里分享一个xp没有声音音频服务丢失的解决办法,但2003不一定适用,具体可以参考下面的教程
注:
本来并不打算更新这个帖子,毕竟是许多年以前的东西,但因为近期外链太多,而且大多比较含糊,是以补全。虽然俺对病毒的事情是全无兴趣的,加入关于处理误杀的内容,理由是误杀的始作俑者就是我喜欢的老卡和360。
希望这件事情不会影响老卡和360的信誉,毕竟是好东西,虽然两个都长得不怎么老实。
补给下面匿名网友的,如果出现加载错误或者找不到指定模块(包括什么“找不到DLLREGISTERSERVER的输入点“等乱七八糟的错误)具体见下面关于误杀的补充部分。
如果你看完这篇文章依旧不知所云,我奉劝你还是找别人帮你处理吧;这篇文章并不是万金油,能处理所有“声音故障“。。。声音故障归类贴见这里 电脑影音栏(7)
提醒:
为了防止出现问题,建议你首先检查服务里是否有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文件格式问题,大家应该养成这样的习惯。
关于误杀的补充:
因为我没有给误杀过或者中过病毒,所以下面的内容仅供参考,并且仅供XP简体中文版(看清楚这几个字)用户参考!
补给下面匿名网友的,如果出现加载错误或者找不到指定模块,检查系统目录(C:\WINDOWS\system32)下是否有audiosrv.dll文件,并且版本是否正确,XP最新(先前用“一般“,可能存在误导)版本是5.1.2600.5512,大小42,496 字节——这是参考用的,实际上应该使用与你XP匹配的版本。
“Remote Procedure Call“与“Plug and Play“服务必须“自动“并且已经运行,这个概念不等同于你临时启动它们!!
虽然我认为误杀并不会造成注册表信息丢失,但是别人的意见还是值得参考的。
看了一下这阵子误杀的处理方法,还要在“开始“菜单“运行“下输入以下命令regsvr32 audiosrv.dll,然后回车——因为我没有中过病毒,所以对这种操作保留意见。
根据贴吧里的帖子《我彻底崩溃了,我电脑没声音了,大家帮我看看原因,谢谢!》,你可能还需要检查注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost里netsvcs的信息:
6to4
AppMgmt
AudioSrv(主要是要有这一项目!)
Browser
(其他省略;如果没有AudioSrv这个字串,你就添加进去)
(因为这一项注册表信息比较敏感,所以很抱歉不能提供)?