天天看點

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總線裝好再裝聲霸卡驅動,也會發生此類問題。

繼續閱讀