HD Audio聲卡驅動不能安裝也不能卸載的問題

解決辦法
1,進入安全模式(不然相應驅動文件會自動還原);
2,進入X:\win\sys32\drivers下,刪除Hdaudbus.sys,Hdaudio.sys(hda打頭的若是還有也刪,這臺機器就兩個);
3,進入設備管理器。先停用在啓用"Microsoft UAA Bus Driver for High Definition Audio",此時這個設備會打"!".此次再點刪除就能成功刪掉系統的hd總線驅動了,(聲音那列的安全模式裏沒有,刪除總線等同於刪除了它);
4,重啓返回正常模式,熟悉的「發現新硬件」畫面就回來啦,先所有取消,而後趕忙安裝對應系統版本Realtek HD聲卡的驅動吧。此次終於不會再有衝突了。
5,安裝成功,重啓,系統音頻圖標顯示,播放音頻正常。
問題產生的緣由
先說下什麼是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是把驅動分爲兩層:總線驅動(Bus Driver)和功能驅動(Function Drivers),其中「總線驅動」是實現最基本音頻功能驅動,將統一集成在操做系統中。目前在Windows XP, Windows Server 2003, and Windows 2000系統中是微軟提供的HD Audio Bus Driver,通常稱之爲通用音頻結構(UAA)高清晰度音頻類驅動程序。「功能驅動」是實現特殊功能的功能性驅動,包括音頻控制面板軟件通常由CODEC芯片廠商提供。」
就是說,當winXP搜索到HD芯片會安裝系統自帶的總線驅動,那以後若是芯片廠的HD驅動中除了功能驅動外也包含總線驅動呢,衝突就來啦。就好比Realtek的HD聲卡驅動在windows HD總線存在的狀況下安裝時會提示"Audio HD Driver安裝失敗「的消息而設備管理器聲卡處會顯示"Microsoft HD Audio"(如下簡稱"win聲卡"沒法卸載,不提供音頻功能),而且修復此bug的kb888111補丁(05年1月發佈)以前已經存在於機器中了,並且只能卸載一次(那臺以前已經被我卸載一次了,重裝後卸載不能),意味着不可能經過刪補丁的方法刪除總線驅動;再好比重裝系統時,若是是先將windiows的HD總線裝好再裝聲卡驅動,也會發生此類問題。
相關文章
相關標籤/搜索