none
クリーンアップウィザードが正常終了しない RRS feed

  • 質問

  • お世話になります。

    WindowsServer2016のWSUSについて、GUI、CLIともにクリーンアップウィザードが正常終了しない状況です。

    CLIのエラー内容は次の通りです。
    終了エラー(Invoke-WsusServerCleanup): "実行タイムアウトの期限が切れました。操作完了前にタイムアウト期間が過ぎたか、サーバーが応答していません。

    また、
    クリーンアップスクリプト、インデックス再構成のスクリプトをタスクスケジューラーに仕込んで1時間おきに実行ましたが、未だ解消されない状況です。

    本ケースと同じような状況で、どのように対応されたなどございましたら、ご教示いただければと存じます。
    2020年7月17日 8:15

回答

  • 分かり易く進捗率等が記載されていたり詳細が記載されている訳ではありませんが、以下の様に各クリーンアップにより置き換えられた更新プログラムの拒否や、期限切れ更新プログラムの拒否が開始・終了しているかはログに記録されますので、クリーンアップが動作しているかや何のクリーンアップタスクで停滞しているかはある程度ログから判断できるでしょう。

     

    ■置き換えられた更新プログラムの拒否

    CleanupManager.PerformCleanup        PerformCleanup(): Start DeclineSupersededUpdates.

    CleanupManager.PerformCleanup        PerformCleanup(): End DeclineSupersededUpdates.

     

    ■期限切れ更新プログラムの拒否

    CleanupManager.PerformCleanup        PerformCleanup(): Start DeclineExpiredUpdates.

    CleanupManager.PerformCleanup        PerformCleanup(): End DeclineExpiredUpdates.

     

    ■不要な更新プログラムの削除

    CleanupManager.PerformCleanup        PerformCleanup(): Start CleanupObsoleteUpdates.

    CleanupManager.PerformCleanup        PerformCleanup(): End CleanupObsoleteUpdates: XXX updates are deleted

    ※XXXは削除された更新プログラムの数

     

    また、実際にクリーンアップにより更新プログラムが拒否されると、SoftwareDistribution.log Change.log に以下の様に更新プログラムが拒否された旨が記録されます。(Change.logの方が見つけやすいかと思います)

     

    Successfully deployed deployment(Decline) of <更新プログラム>

    • 回答としてマーク ikeda-19 2020年7月29日 10:37
    2020年7月19日 15:50

すべての返信

  • どのくらいクリーンアップしていなかったかにもよりますが、以下のフォルダにあるWSUSサーバーのログを確認して更新プログラムがクリーンアップされている形跡があるのであれば、取り合えず繰り返し実行してみるのが良いかと思います。

     

    %ProgramFiles%\Update Services\Log Files

    2020年7月17日 9:22
  • お世話になります。

    ご教授いただきありがとうございます。

    度々で申し訳ございませんが、
    新プログラムがクリーンアップされている形跡とはどのようなものになりますでしょうか。
    SoftwareDistribution.logに記載がありますでしょうか。

    何卒宜しくお願い致します。

    2020年7月17日 11:35
  • 英語ですが以下が参考になると思うので共有しておきます。進捗は「SoftwareDistribution.log」に出力されないようです。

    https://social.technet.microsoft.com/Forums/en-US/59dbd8db-f54b-4fbf-ab59-5978378f7eb7/wsus-server-cleanup-wizard-logfile?forum=winserverwsus

    2020年7月19日 14:57
  • 分かり易く進捗率等が記載されていたり詳細が記載されている訳ではありませんが、以下の様に各クリーンアップにより置き換えられた更新プログラムの拒否や、期限切れ更新プログラムの拒否が開始・終了しているかはログに記録されますので、クリーンアップが動作しているかや何のクリーンアップタスクで停滞しているかはある程度ログから判断できるでしょう。

     

    ■置き換えられた更新プログラムの拒否

    CleanupManager.PerformCleanup        PerformCleanup(): Start DeclineSupersededUpdates.

    CleanupManager.PerformCleanup        PerformCleanup(): End DeclineSupersededUpdates.

     

    ■期限切れ更新プログラムの拒否

    CleanupManager.PerformCleanup        PerformCleanup(): Start DeclineExpiredUpdates.

    CleanupManager.PerformCleanup        PerformCleanup(): End DeclineExpiredUpdates.

     

    ■不要な更新プログラムの削除

    CleanupManager.PerformCleanup        PerformCleanup(): Start CleanupObsoleteUpdates.

    CleanupManager.PerformCleanup        PerformCleanup(): End CleanupObsoleteUpdates: XXX updates are deleted

    ※XXXは削除された更新プログラムの数

     

    また、実際にクリーンアップにより更新プログラムが拒否されると、SoftwareDistribution.log Change.log に以下の様に更新プログラムが拒否された旨が記録されます。(Change.logの方が見つけやすいかと思います)

     

    Successfully deployed deployment(Decline) of <更新プログラム>

    • 回答としてマーク ikeda-19 2020年7月29日 10:37
    2020年7月19日 15:50