以前のエントリで父親のLet’s NoteのHDD交換をしたと書いたんですが、ダンマリは治ってないとのこと。よくよく聞いてみると、WindowsXPをシャットダウンする時に数分かかったりする、ということでした。
一般にはレジストリが肥大化してるといった可能性が考えられますが、父親のソフトウェアインストール量ではナサゲ。色々ググって、ソフトの作りが悪くてOSのシャットダウンシグナルに反応しないヤツがいるとそうなる。で、そういうソフトを監視してシステムログに書き出すサービスがMSから配布されているのを発見(すみません、URL紛失)。それを入れてみました。で、それのせいかどうか不明なんですが、再起動後にシステムログを見てみると、Windows Updateに関するサービスがエラーを吐いてました。試しに手動でWindows Updateを起動してみると、「不明のエラー」。どうも更新データベースが壊れている模様。
ここの解決方法2を参考にキャッシュを再構築したところ、ここ1,2週間ほどで減少は出ていないようです。メーカーに送ってHDD不良と診断されたワケですが、単にデータが壊れてただけなんですね。結果としてメーカーの言う通りHDDを交換し、OSをクリーンにしていれば減少は収まっていたでしょうが、無駄に数万払わされた上にデータも全て失われていたワケです。もうちょっとマシな診断をしてほしいですね。
ただメーカーも一件一件この手の調査をしてられないという実情はわかります。しかも手間暇かけて上記の作業で完治してしまったら部品代は徴収できないので赤字なんでしょう。これはユーザの側でも技術料に対してそれなりの対価を払うというコンセンサスができてないとお互い納得するのは難しいでしょうね(今回の件で言えば、ユーザからすればなにも間違った使い方をしてないワケですし)。
っていうか、OSメーカー、ソフトウェアメーカーに言いたい。
エラーメッセージやエラーコードを表示する際には、それを検索エンジンで調べるリンクを貼ってくれと!
開発段階で全てのエラーに対して親切なエラーダイアログを組み込むことは難しいにしても、その後、徐々にインターネットに徐々にヘルプ情報が蓄積されてくワケですよ。それを活用しない手はないと思うんです。Microsoftなんかは自社サイトに強力なサポートシステムがあるんだから、なんでそこに誘導しないかな、と思いますよね。
そういう意味では、「画面上のあらゆるテキストを選択して右クリック->Googleで検索」なんてことができるユーティリティが究極のサポートツールだったりして。誰か作りませんか?あとはOSバージョンとか機種名を自動で付加してくれるとかさ。