タイトルは今までの流れだと「さらばWindowsVista Vol.4(続 KB888111)」になるが、
内容がVistaと関係なくなってきたので変更。

日夜格闘を続け(1,2,3)判明した、WinXP SP3下のHD AudioとKB888111の問題。

そもそもこんな事になったのは、使い勝手の悪いVistaを捨てXPに戻そうとしたから。
パッチがXPのSP3に対応していなかったから…。

これ以上XPを使わせない為の、MSの陰謀か?(爆)

しかし私はVistaではなくXPを選ぶ。
誰がVistaなんか使うもんか。あえて時代の流れに反発するのだ!!
(可能なら古き良き2000の時代に戻りたい…)

その通りで実際の企業の現場では、VistaではなくXPを使っている所がほとんどです。

さてさて本題。
XPを再インストールすることなく自力で解決できる方法を探るべく
再度ググった結果、有力な情報に辿り着いた。

KB888111 HD Audioデバイスドライバが認識されない問題 / スイッチOFF様
XP SP3とKB888111の話 / 吟遊詩人の戯言様

前者は今の状況だとクリーンインストールが必要なので却下。

後者の「KB888111パッチを強制解凍しドライバだけ抜き取ってインストールするって方法」

( ̄ー ̄) これは面白そうだ!!

結果、成功した!!
見事にスピーカから音声が流れたのだ。

苦労しただけに、この感動は一際大きかったのは言うまでもない。

同じように困っている方への道しるべの為に、
このブログに詳細な手法を残しておく事とする。
****************************************
■WinXP SP3へのKB888111強制適用方法

●1. MSサイトでパッチをダウンロードする
下記MSサポートサイトにアクセスする。
Windows Server 2003、Windows XP および Windows 2000 用のユニバーサル オーディオ アーキテクチャ (UAA) HD オーディオ クラス ドライバのバージョン 1.0a について
http://support.microsoft.com/kb/888111

本気で分か難いのでいいかげんにしてくれMS!!
サポートする気あるのかMS!!

と叫びたくなる気持ちを抑えて、
上記リンクの冒頭部分にある「この技術情報に対応する修正プログラムのダウンロードのリスト
をクリック。

フリーでDLじゃなくってメルアド必要だと?!
しかも判別困難な画像はなんなんだー!!
msKB888111

と殴りたくなる衝動(fromB'z)を抑えてリクエストを送信。
MSからのメールが到着するのを待つ。

しばらくするとこんなメールが届くので、参照先URLに飛んで
"216955_intl_i386_zip.exe"をローカルに保存する。

----------
FROM:hotfix@microsoft.com
SUBJECT:このメールは、修正プログラムのダウンロードページよりリクエストを送信いただいたお客様に送信しています。
----------

(...略)

パッケージ :
サポート技術情報番号 : 888111
言語 : All (Global)
プラットフォーム : i386
ダウンロード先 : (http://hotfixv4.microsoft.com/Windows%20XP/sp2/UAA_HD_Audio_OOB_update/5013/free/216955_intl_i386_zip.exe)
パスワード :
----------

●2. パッチ(216955_intl_i386_zip.exe)を解凍する
保存した"216955_intl_i386_zip.exe"をダブルクリックで任意のフォルダに解凍する。

・KB888111_Readme.txt
・KB888111_Supported_OS_All_Languages.zip

と2つのファイルが出来るので、後者のzipを更に解凍。

・KB888111_Supported_OS_All_Languages
というフォルダの下に世界各国の頭文字フォルダが出力される。

もちろん"jpn"を選択。x86freフォルダに移動。
(現在のパスで言うと〜\KB888111_Supported_OS_All_Languages\jpn\x86fre)

その中の「kb888111xpsp2.exe」に注目する。
任意のフォルダにコピーしておく。

XP SP2の環境であればこいつをダブルクリックする事でパッチを当てることが可能なはずだ。
(しかし私の場合SP3なので警告が出て無理)

●3. kb888111xpsp2.exeを強制的に解凍する

[前提]
Lhaplusなどの圧縮/解凍ソフトをインストールしておく

(ここでは)Lhaplus解凍に、"kb888111xpsp2.exe"をドラッグ&ドロップし、強制的に中身を解凍する。
kb888111drop

こんなフォルダが出来る(はず)。
kb888111dropfolder

出来たら成功♪ パスだけ覚えておいて放置。
(exeとか起動させないで良い)

●4. デバイスマネージャでハードウェア変更のスキャンをかける

デバイスマネージャを開き「SoundMAX Integrated Digital HD Audio」を選択。
hdaudio1device

右クリックし「ハードウェア変更のスキャン」
hdaudio2scan

●5. 新しいハードウェアの検出ウィザードを実行

ウィザードを進める。

「いいえ、今回は接続しません」を選択して次へ。 ←はいで成功した方います?(爆)
hdaudio3wizard

「一覧または特定の場所からインストールする(詳細)」を選択して次へ。
hdaudio4wizard2

次の場所で最適のドライバを検索する
hdaudio5wizard3

「次の場所を含める」で強制解凍した「〜kb888111xpsp2\commonfiles」を参照する
hdaudio6wizard4

(おそらく)下段の新たに検出されたソフトウェアを選択し次へ。

Microsoft UAAバスドライバ (Hihg Definition Audio用) 5.10.0.50.10
場所:多分↑の参照先かな
hdaudio7wizard5find

#デジタル署名の警告などが出ても無視して継続すること!

これで平気なはず。

●6. オーディオ再生を「SoundMAX HD Audio」にする
それでも音が鳴らない場合は、サウンドとオーディオデバイスのプロパティの音の再生で、
規定のデバイスを「SoundMAX HD Audio」にする。
hdaudio8audiosetting

****************************************

私の環境では、このような作業で無事「音声」が鳴るようになりました。
マシンの環境によってはうまくいかない事もあると思いますが、
少しでも参考になればと思います。

なおこの手順で余計おかしくなった!とか、できません!
などの苦情は受け付けませんのでご了承下さいませ m(__)m

それでは皆様、自作ライフを楽しんで下さいね☆

トラブルは素晴らしいチャンス♪
シンパイナイモンダイナイ ナイナイザッツライフ イッツオーライ〜♪

ちなみにB'zは1991年にFC入会しまして、会員番号は「47617」です。

>この記事が参考になった方々へ
好かったらクリックして下さいね (^^)
 ↓       ↓