解决声卡 驱动安装失败、麦克风无声、设定等问题-新增Win7解决方案
解决Realtek HD Audio 驱动安装失败的问题



安装好Windows XP系统以后,安装主板驱动一般是将自带的驱动光盘进行全自动安装 ,但是有时候全自动安装声卡跑到一半就卡住,出现一个错误提示画面



主要的原因是Windows XP系统自行将声卡驱动安装完成,导致我们真正需要安装的Realtek HD声卡驱动无法正常安装。

解决方法如下:

1,开机,按F8进入安全模式;

2,进入C:\windows\system32\drivers下,删除Hdaudbus.sys, Hdaudio.sys 这两个文件(如有其他had开头的文件,也一并删除);

win7声卡驱动3,进入设备管理器,先停用"Microsoft UAA Bus Driver for High Definition Audio",再右键点"Microsoft UAA Bus Driver for High Definition Audio",选择卸载删除,就能成功删掉系统的HD总线驱动了;

4,重启系统进入正常模式,提示发现新硬件,一定要取消全部“发现新硬件”画面,然后放入
驱动光盘开始安装Realtek HD声卡驱动;

5,驱动安装成功,重启正常使用电脑。




还有就是一种情况,驱动感觉已经安装,但是系统托盘小喇叭不出现

解决方法:

进入控制面板-增加删除程序-选择右上角的“显示更新”

先把已安装在电脑上的「Realtek High Definition Audio Driver」先删除掉,然后也要将已安装的「High Definition Audio Driver Package - KB888111」一起删除。






之后关机――重新开机进入系统,先安装驱动光盘声卡目录下Windows XP SP2用的KB888111Hotfix补丁,然后再去安装光盘片上的「 Realtek HD Audio Driver」驱动程序,之
后就完成了。(注意补丁有分对应SP1和SP2的)




下面是深层次原因分析:

HD Audio是High  Definition  Audio(高保真音频)的缩写,原称Azalia,是Intel与杜比(Dolby)公司合力推出的新一代音频规范。  HD Audio的制定是为了取代目前流行的AC’97音频规范,与AC’97有许多共通之处,某种程度上可以说是AC’97的增强版,但并不能向下兼容AC’97标准。它在AC’97的基础上提供了全新的连接总线,支持更高品质的音频以及更多的功能。与现行的AC’97相比,HD Audio具有数据传输带宽大、音频回放精度高、支持多声道阵列麦克风音频输入、CPU的占用率更低和底层驱动程序可以通用等特点。 


HD Audio把驱动分为两层:总线驱动(Bus Driver)和功能驱动(Function Drivers)。

“总线驱动”是实现最基本音频功能驱动,统一集成在操作系统中。目前在Windows XP, Windows Server 2003, Windows 2000系统中是微软提供的HD Audio Bus Driver,一般称之为通用音频结构(UAA)高清晰度音频类驱动程序。

“功能驱动”是实现特殊功能的功能性驱动,包括音频控制面板软件一般由声卡芯片厂商提供。


就是说,当我们重新安装系统时,Windows XP 搜索到HD芯片会安装XP系统自带的总线驱动,那之后我们安装声卡芯片厂商提供的声卡驱动,就没有办法安装。


这时常见错误提示是“Audio HD Driver安装失败”,或设备管理器声卡处会显示"Microsoft HD
Audio"黄小感叹号,我们要做的就是想办法删除这个Microsoft UAA Bus Driver for High Definition Audio总线驱动,并且一并删除微软XP修复声卡KB888111补丁,再重新安装声卡厂商提供的正确驱动(包括总线驱动和功能驱动)。