理由はよくわからないがWindowsUpdateがエラーになることがよくある。
C:\windows\SoftwareDistribution配下のファイルを削除するとうまくいく。
これらのファイルはWindowsUpdateが掴んでいるのでサービスを止めて削除する必要がある。
IEのキャッシュもクリアするとベター。
たびたびエラーになるのでスクリプトにしてみた。
#IEキャッシュのクリア(一時ファイル、Cookies、閲覧履歴) $wupd = "windows update" del C:\windows\SoftwareDistribution\* -Recurse Write-Host "Windows Update 再起動完了" |
キャッシュのクリアは一時ファイルだけでよいのかもしれない。
その場合は引数11の代わりに8を指定する。
本当にこの対策で良いのかは判らないが、今のところこれで100%解決している。
0 件のコメント:
コメントを投稿