web-dev-qa-db-ja.com

Windows Server 2003に更新プログラムをインストールできない理由を診断するにはどうすればよいですか?

ある特定のサーバーで、セキュリティ更新プログラムをインストールしようとすると、エラーメッセージが表示されることがあります。インストールしようとするとすぐにメッセージが表示されます。問題の原因を示すログファイルはどこにありますか?

pdate: WindowsUpdate.logの詳細を次に示します。ログの最初の関連行は次のとおりです。

 ...エージェント警告:hr:8007007e 
でsrclient.dllのLoadLibraryが失敗しました。
5
splattne

すべてではなく一部であると仮定すると、情報を取得するにはエラー番号/メッセージを投稿する必要があります。

それがすべての場合は、Windowsインストーラサービスを再登録してみてください

msiexec /unregister
msiexec /regserver

エージェントの場合警告:hr:8007007eでsrclient.dllのLoadLibraryが失敗しました KB831429 を参照してください

3
saschabeaumont

%systemroot%\ windowsupdate.logをご覧ください

イベントビューアを確認することもできます。

更新に関するMicrosoftの一般的なトラブルシューティングガイドは、 ここ にあります。

2
Wayne Koorts

[for XP以前、以下を参照])は、個々の更新ごとにWindowsディレクトリに独自のログファイルがあることも覚えておいてください。これは通常、KBnnnnnn.logという名前になります。nは更新番号です。 。更新の失敗は通常、イベントログに記録されますが、詳細はそのログファイルに記録されます。

Vistaと2008はこのログを変更しましたが、詳細は覚えていません。見つけたらまた編集します。

また、Windows Updateのストールでプログレスバーを見ている人にとって、この現象は残念ながら一部の更新プログラムでは正常です。マルウェア除去ツールは実際にディレクトリをスキャンします(元の投稿者が抱えていたRAIDの問題を明らかにします)。Exchangeの更新は、実行中にすべてのサービスを停止および開始するだけでなく、時間がかかることを好みます。

1
dmoisan