Windows XPのコントロールパネルに、Portable Media Devices という名のアイコンがあり、アイコンの読み込みに失敗していて気持ち悪いし、クリックして先に進んでも何も表示されない。
他のXPパソコンを見ると、 ポータブルメディアデバイス という名前のものがコントロールパネルに表示されていて、アイコンも正常に読み込んでいる。
で、Portable Media Devices でぐぐったが、似たような状況になっている人の質問が3件ほどあったものの、当を得た情報が無い。
回答している人も頭が悪いのかなんなのか、アイコンを変更しろ言っていたり、アプリケーションの追加と削除から削除できると言っていたり、小難しいことを書いていたりして笑わせてくれるので、自分でがんばることに。
cplが壊れているのかと思い、cplを虱潰しに開くが、Portable Media Devices のcplがない。
仕方ないのでレジストリを Portable Media Devices で検索。
どうも、こいつはSystem32の Audiodev.dll というものらしい。
次、Audiodev.dll をWINDOWSフォルダから検索。
3つ出てきました。
[1] Audiodev.dll 470kB 2004/10/11 WINDOWS\ResisteredPackage\{-
[2] Audiodev.dll 473kB 2005/01/28 WINDOWS\ResisteredPackage\{-
[3] audiodev.dll 270kB 2006/10/18 WINDOWS\System32
[3]が壊れているか、不適合(サイズが明らかにおかしい)なので、[2](自動アップデートで[3]にされる前の自動バックアップ)のコピーをSystem32に入れて再起動。
名前は英語のままですが、アイコンも元に戻り、見事に直りました。
(dll入れ替え後に一度Portable Media Devices をクリックして先に進んだ後、コントロールパネルに戻ると、名前も日本語に戻ります。)
アイコンをクリックして先に進むと、接続されているフラッシュメモリやカードリーダーなどが表示されます。
まあ、使わないんですけどね、こんな機能。
原因は分かりませんが、[3]のバージョン情報にWPM_11.---とあったので、WMP11使えということでしょうか。
どう考えてもWMP10のほうが使いやすいです。