系统驱动冲突 HD Audio声卡不发音两个妙招轻
松解决
入党转正报告作者:巴蒂与托蒂阅读:811人
HD Audio音频规范经过INTEL的力推,目前几乎完全取代了以往的AC’97,在最新的主板上,无论品牌、型号如何,大多都采用的是符合该规范的音频芯片。但在实际使用过程中,相当多用户发现在安装好Windows XP系统后,在安装对应的驱动程序时却麻烦多多,或者提示“需要HD Audio总线驱动程序,但是没有到”,驱动程序根本装不上。或者提示“安装Realtek HD Audio Driver失败”,然后整个电脑就变成一个无声系统。今天我们就来解决这个问题。
原因为什么HD Audio声卡不发音?
步步惊心主题曲其实HD Audio普及日久,但驱动的问题一直没有得到很好的解决,即便是在最新的P45或790
主板上,“装不上声卡驱动”的问题依然存在,那么到底是什么原因造成这一现象呢?HD Audio是把驱动分为两层:总线驱动(Bus Driver)和功能驱动(Function Drivers),其中“总线驱动”是实现最基本音
频功能驱动,统一集成在操作系统中。目前主流的操作系统中均集成有微软提供的HD Audio Bus Driver,一般称之为通用音频结构(UAA)高清晰度音频类驱动程序。“功能驱动”是实现特殊功能的功能性驱动,包括音频控制面板软件一般由音频芯片厂商提供。也就是说,总线驱动属于基础的驱动,它的责任就是使声卡“能发声”。而功能驱动则是对音进行细致调节。
不过,当WinXP搜索到HD芯片后就会安装系统自带的总线驱动,但这个系统自带驱动在大部分情况下都不是那么有效,装上后电脑仍旧无法“发声”。这时候我们就需要重新安装音频芯片厂商提供的HD 驱动,但此时问题就来了,通常情况下这类HD驱动中除了功能驱动外也包含总线驱动。安装时必须先安装总线驱动,后面的功能驱动才能被正常装上。但此时系统内已经有了一个总线驱动,因此两者就产生了冲突,从而导致HD驱动无法正常安装。
比如Realtek的HD声卡驱动在windows HD总线驱动存在的情况下安装时会提示“Audio HD Driver安装失败”的消息,而设备管理器声卡处会显示“Microsoft HD Audio”而不是正确的芯片型号,并且不提供音频功能。
●Realtek声卡所附带的功能软件
什么是HD Audio?
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驱动的问题由来已久,微软也特意为此开发了系统补丁,分别为KB835221和KB888111,不过这两个补丁并不能由系统的自动升级得到,而需要用户自行下载,在网络上很容易搜索到相关资源。
两个补丁下载完毕后,首先安装KB835221,虽然从官方资料来看,这是针对Windows XP SP1的补丁,但即便用户使用的是SP2系统,仍然需要首先安装这个补丁。接下来再安装KB888111,这正是针对SP2系统的音频补丁。将这两个补丁安装完成后,就能正常安装声卡驱动了。
●KB888111安装后会占用空间大小不正常
不过这一方法有个弊病,用户在安装完成后,再回到“控制面板”中的“添加或删除程序”,就能看到这两个补丁竟然占了4.3G左右的容量,其中的原因不得而知。而从安装完成后系统盘已使用的空间来看,这4.3G的容量应该不是标识错误之类的,因为仅仅是安装系统和相应驱动,系统盘就用掉了7G多的容量,而正常情况下,Windows XP系统只应该占用3G左右的容量。
并且使用这种方法还容易出现另一个问题,那就是明明驱动已经安装好,电脑也能正常发出声音,但是过一段时间后,屏幕右下方系统托盘里的小喇叭图标却莫名其妙地消失了,这给我们调节音量等操作带来很大的不便。解决的方法只有重新安装驱动程序。
ios13测试版●桌面右下角没有“小喇叭”带来诸多不便
热血江湖游戏名字以Realtek HD声卡为例,具体做法是进入“控制面板”“增加删除程序”。先把已安装在电脑上的“Realtek High Definition Audio Driver”删除掉,然后也要将已安装的「High Definition Audio Driver Package - KB888111」一起删除。
新学期寄语写给老师
●声卡驱动可到“控制面板”中删除
之后关机,然后重新开机进入系统,先安装KB888111补丁,然后再安装“Realtek HD Audio Driver”驱动程序即可。
解决方法二:手动删除Windows HD总线驱动
既然单纯地安装微软提供的系统补丁并不完美,那么我们可以尝试另一种方法,即手动将Windows HD总线驱动删除,然后再安装厂商驱动,这样一来就不会因为Windows HD总线驱动的存在而产生冲突了。
STEP1,进入安全模式
对系统驱动的更改等工作最好是进入“安全模式”下,因为在该模式下各种硬件的驱动程序并不会加载,即便修改也不会影响到系统本身。开机后,等BIOS的启动画面结束,按键盘上的“F8键”即可进入一个启动模式的选择菜单。如果用户不知道什么是BIOS启动画面,那可以开机后一直不断地按下F8键,同样有效。
●在菜单中直接选择“安全模式”即可
进入这个启动菜单后可以看到里面有多种选项,按键盘的“上,下”键即可选择“安全模式”,然后直接按“回车键”即可进入。
STEP2,删除系统总线驱动文件
进入C:windowssystem32drivers下,删除Hdaudbus.sys,Hdaudio.sys 这两个文件,如有其他Had开头的文件,也一并删除。抗战侦察兵
●drivers文件夹较大,可按字母来这两个文件
STEP3,到“设备管理器”中删除总线驱动
依次进入“控制面板”,“系统”,“硬件”,“设备管理器”。到“系统设备”一项,双击后在展开的子项中到“Microsoft UAA Bus Driver for High Definition Audio”,这就是Windows HD总线驱动,选定后点击上方的“停用”图标,接着再启动它,此时这个设备会出现黄感叹号。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论