none
Windows Server 2012のWSUSサーバからクライアントが更新ファイルをインストールできない RRS feed

  • 質問

  • Windows Server 2012において、WSUSサーバ(Wsus Ver : 6.2.9200.22297)を構築しています。配下にあるクライアント端末(Windows7、Windows8.1、Windows10、Windows Server2012、トータル100台程)はWindowsUpdate更新プログラムの取得先をオンラインではなくWSUSに統一しています。現在、クライアント側では更新プログラムの検知、WSUSサーバへの状態の報告は出来ており、WSUSサーバ側ではクライアントの認識、必要な更新プログラムの承認とダウンロードが出来ており、クライアントへ配布する準備は整っています。しかし、クライアントで検知した更新プログラムをインストールしようとするとエラーコード「8024401F」が発生し、インストールできない、もしくはダウンロード中0%で止まってしまう状態です。この症状は2019年8月14日頃にリリースされた更新プログラムで発生を確認し、以降にリリースされた更新プログラムでも同様の現象が発生し、更新プログラムを全くインストールできない状況にあります(7月以前では問題なくインストールができており、その間でWSUSの設定等は特に変更していません)。全てのクライアント端末で同様な現象が発生していることから、WSUS側の問題であると思われますが、何がきっかけでこのようになったのか全く分らずに困っています。インターネット上にある解決策を一通り試しましたが、どれも解決には至りませんでした。何かアドバイスをいただけますでしょうか。

    以下はこれまでに確認したことです。

    ① オンラインでは更新プログラムをインストールできる。また、カタログ(更新プログラムのメタデータ)のみオンラインで取得して、プログラム自体をWSUSからインストールしようとしても成功する。
    ② 複数の更新プログラムを一つずつインストールしようとしても全て失敗する(特定の更新プログラムに問題があるわけではなさそう)。
    ③ WSUSサーバの空き容量は十分にある。WSUSサーバの再起動を行っても状況変化なし。
    ④ BITS及びWindows Updateサービスが起動していることを確認。再起動をしてみたが変わらず。
    ⑤ 更新プログラムをインストール中、C:\Windows\SoftwareDistribution\Downloadのフォルダを確認したが、空になったまま変化なし(正常にダウンロードできていない)。
    ⑥ Windows Updateクライアントの情報をクリア(SoftwareDistributionフォルダのリネーム)したが変わらず(今回の現象は複数同時に確認しており、端末側の問題ではなさそう)。
    ⑦ トラブルシューティングツールを実行、「Service registration is missing or corrupt」と「error = 0x80070057」の未解決の問題が検出されたが解決せず。
    ⑦ BITSトラブルシューティングツールを行うと未解決の問題が検出され、「Service registration is missing or corrupt」と表示される。C:\Windows\SoftwareDistributionとC:\Windows\System32\catroot2が破損している可能性があるとの情報があったので再作成してみたが変化なし。
    ⑩ 「sfc /scannow」でシステムファイルのチェック、「Dism /Online /Cleanup-Image /ScanHealth」でWindowsファイルが破損していないか確認したが、何れも問題なし。
    ⑪ Windows Updateのログ(C:\Windows\WindowsUpdate.log)を確認すると、以下のようなエラー(一部抜粋)が出ているが、詳細不明。
    ・WARNING: Failed to get Wu Exemption info form NLM, assuming not exempt, error = 0x80240037
    ・WARNING: Failed to change download properties of call, error = 0x80070057
    ・WARNING: GetCurrentNetworkCostPolicy failed, error = 0x80240037
    ・DnldMgr: BITS job {  } hit a transient error, updateId = {  }.202, error = 0x801901F4
    ・DnldMgr: Error 0x8024401f occurred while downloading update; notifying dependent calls.
    ・WARNING: BeginInteractiveInstall failed, error = 0x8024000C
    ・FATAL: BeginInteractiveInstall for install returned code 0x8024000C
    ・WARNING: AU directive Progress Ux is exiting due to error 0x8024000C
    ⑫ WSUSで使用するポートは既定値(8530)から変更していない。

    2019年9月13日 6:54

すべての返信