母のPCの調子が悪い。

母のPCの調子が悪くなったのでメンテナンスを行った。
その時の対応を記録しておく。

[症状]
ログインすると、「shdocvw.dll」が見つからない、インストールしろというエラーメッセ時が表示される。デスクトップのメニュー、エクスプローラが表示されない。

[原因]
HDDに不良セクタが発生した。該当するDLLファイルが破損した模様。
「shdocvw.dll」以外にも「urlmon.dll」「mstime.dll」が破損していた。
イベントビューアを見ると少なくとも2006/05/13にはHDDにエラーが生じていた。
(それ以前の記録は古いとみなされ削除されていた)

[処置]
ログインできないので、[F8]を押し、コンソール/セーフモード(?)で起動した。(すべて電話で指示)
chkdskを行い、ファイルシステムを修復した。
破損したファイルは\windows内の別のディレクトリ(system32\dllcache、ServicePack)からコピーした。
その後はログインできるようになった。

不良セクタが出てるから(16KB)、本当はHDDを交換すべきだが、もう少し様子を見ることにする。
母に、PCが起動している時はPC本体を動かすなと言っておいた。