分析声卡驱动安装不上的系统补丁方面原因

声卡驱动安装不上,有很多原因;硬件冲突、软件驱动、系统补丁、安装方法等,原因众多,需要不断测试和搜索来扫描办法来实践安装。下述这个现象,和以前讲述的解决系统HD总线驱动与Realtek HD Audio声卡驱动冲突的方法下载SD读卡器的总线驱动和通用驱动 for win2003比较相似,不过方案比较详细,下载程序当前测试有效。

HD声卡(例如AD1986A声卡芯片),安装驱动时报错:“需要 HD Audio总线驱动程序,但是没有找到”,并且设备管理器中显示UAA总线驱动有问题;这个问题,采用HD声卡的机型安装声卡驱动前,需要先安装Microsoft UAA总线驱动这个驱动微软公司没有提供单独下载,是以补丁程序的方式发布的(KB888111),如果是随机正版windows系统,可以直接通过自动更新下载到此补丁。

SP2补丁的UAA下载地址:
http://blog.dhc.net.cn/?action/viewspace/itemid/10650
http://drivers.mydrivers.com/drivers/197-79183-Microsoft-UAA-1.0a-For-WinXP-SP2/

SP3补丁下的UAA下载地址:
http://www.lycnc.cn/soft/11/2008/20080307970.html
http://www.dashken.net/uploads/technology/software/XPSP3/Universal_Audio_Architecture_High_Definition_Audio_AddOn_1.0.zip

个别HD声卡使用SP3版本,装不上声卡驱动。可直接使用这个补丁解决。如果补丁安装不上的话。修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\CSDVerision的值为200再安装补丁即可。修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows,找到DWORD 值 CSDVerision,这个值如果是十六进制的 100、十进制的 256,系统显示的Service Pack 版本就是 SP1,如果是十六进制的 200、十进制的 512,系统显示的Service Pack 版本就是 SP2,如果是十六进制的 300、十进制的 768,系统显示的Service Pack 版本就是 SP3,现在将其改为200(HEX),再重起一下,系统信息里就显示sp2,然后就可以安装kb888111xpsp2.exe了,或直接安装realtek的驱动。声卡是ac97标准的用户是不会遇到这个问题的,这种情况只出现在使用HD audio的用户。

补充:vista 系统目前没有发现需要安装补丁,2003系统有的也是需要打补丁的,但不是上面的补丁,是kb888111srvrtm
这个补丁的下载地址我找了一下,你试试看是否可以:
http://benyouhui.it168.com/attachment.php?aid=208674
点击上面的:附件下载。

提醒:联想的网站驱动里面本身也是带有这些驱动的,你们可以下载到电脑上,解压缩后,到里面找一下,通常是在这个文件夹里面:MSHDQFE。

安装方法:解压后,右击设备管理其中显示叹号的PCI Bus设备,选择更新驱动,以手动方式进行选择,首先安装kb888111srvrtm\commonfiles\hdaudbus.inf,然后再安装Realtek驱动即可:)或者下载后直接安装补丁,然后再正常安装声卡驱动即可。

源:http://www.bjnb.com.cn/Discuz/viewthread.php?tid=7990