marusaの日記: 今日のTips-パッチが当てられなくなってしまったNT
日記 by
marusa
仕事場で使っているWindowsNT4.0マシンが数ヵ月前からWindowsUpdate
でパッチをダウンロードしても「不明なエラー」と表示されてパッチ
が当たらないという現象が出ていた。もう一台のNTマシンでは問題なく
パッチを適用できるので、おかしいなあと思っていた。
パッチを単体で落としてきて、実行しても"repairフォルダにsetup.log
が見つかりません"と言われてパッチが当たらず終了してしまう。
今日暇ついでにいろいろと調べてみたらこんな情報を発見。
結論から言うと、\winnt\repair\setup.logの中身が0バイトになっていた。
本当はここにはセットアップ情報として各種dll等ファイルの所在や
バージョン(チェックサムかも)がぎっしりと書き込まれている。
対処としては、\winnt\repair\setup.logがなければ新規作成する。
存在する場合は、念のためバックアップしておく。
setup.logを開いて、以下の内容を入力して上書き保存する。
[Files.WinNt]
\winnt\system32\hal.dll = "hal.dll","d023"
保存したら、正常にパッチ当てできるようになる。
WindowsUpdateも正常に動作するようになる。
これが分かるまで、いろいろ今までにインストールしたソフトウェア
をアンインストールしたりして改善せず困っていたんだけど、
まさかキーワードはrepairフォルダのsetup.logファイルだったとは。
アンインストールしてしまったOOoも入れ直そう。
今日のTips-パッチが当てられなくなってしまったNT More ログイン