2010年5月31日月曜日

Microsoft UAA バス ドライバ (High Definition Audio 用) / KB888111 for Windows XP SP3

Windows XP SP3を再インストールしたあと、どうしてもオーディオドライバが導入できない。と、知り合いから嘆かれることがあります。
この現象についてネットで検索した人は大抵、UAAバスドライバがどーたらこーたら、KB888111がどーの、と口をそろえて仰るのですね。

どうやら本来SP3に組み込まれているKB888111という更新プログラムが正常に働いていない様子。
KB888111はSP1用、SP2用が単体で用意されているようですが、SP3用はSP3に元々入っているはずなので提供されていません。

で、強制的にSP2用KB888111をSP3に導入するためのバッチファイルを作りました。

Windows XP SP3用KB888111導入バッチファイル ダウンロード

他にも導入方法はいくつかあって始めのうちは毎回時間をかけて説明していたのですが、すっかり面倒になって最近はいつもこれを渡して「setup.batを実行してみて」と言って終わりにしています。

それにしても、XPは何百回とインストールしてますが、自分自身はこの現象を見たこと無いんですよね…。

あ、あと、UAAバスドライバが導入されているにも関わらずXP起動時にUAAバスドライバが無い旨のメッセージ(新しいハードウェアの検索ウィザード)が出てしまう現象についてもたまーーに聞きますが、これも直るかもしれません。(hdaudbusフォルダ内のinfファイルを手動適用すれば確実です。)

で、提供しておいてなんですが、自己責任の下でご利用くださいね、と。


稚拙なバッチファイルについてはご勘弁を。まぁ、解決できればそれでよいではないですか。
システムがXP SP3環境かチェックした上で、一時的にシステムがSP2であると見せかけて強制実行しています。

---
When "Microsoft UAA Bus Driver for High Definition Audio - KB888111" can't be installed under Windows XP SP3, try to download and use this.