關於Realtek HD Audio聲卡在WES2009及XPE SP3上安裝問題的解決方案

我們在Windows Embedded Standard 2009或者XPE SP3上安裝Realtek High Definition Audio聲卡驅動的時候,經常會遇到驅動無法安裝的問題。這個問題的原因是因爲Realtek High Definition Audio的聲卡驅動在安裝的時候會判斷操作系統的版本,如果是SP2以下的版本就可以安裝。因爲Realtek High Definition Audio的聲卡驅動是在SP2版本上推出的,廠家沒有在SP3上更新驅動的安裝程序。其實操作系統版本的判斷是在聲卡驅動的安裝程序及.inf文件中進行判斷的,如果我們能夠正常的完成驅動的安裝過程,聲卡驅動一樣可以正常運行。

    那麼我們如何保證驅動程序的安裝過程在WES2009或者XPE SP3上正常進行呢?答案很簡單,我們只需要在註冊表中把操作系統的版本改爲SP2,然後運行驅動安裝程序,這樣就可以騙過安裝程序的版本判斷,從而保證驅動正常的被安裝到操作系統上。安裝完成後,我們只需要在註冊表中再把操作系統的版本改回原來的版本即可。經過測試,驅動程序完全可以正常運行。

    具體的修改方法如下:

    修改註冊表鍵值: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,然後就可以安裝Realtek High Definition Audio的聲卡驅動(kb888111xpsp2.exe)了,或在設備管理器中通過升級驅動程序來直接安裝Realtek的驅動。聲卡是AC97標準的用戶是不會遇到這個問題的,這種情況只出現在使用Realtek HD Audio的用戶。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章