none
WSUSサーバにアクセスするWindows7 SP1クライアントで 0x80244010 エラーが発生する

    質問

  • WSUSサーバにアクセスするWindows7 SP1クライアントで発生するエラー 0x80244010 についてご質問致します。
    WSUSサーバーを構築し、Windows7 SP1のクライアントからWindows Updateを実施しようとするとエラーが発生します。
    Windows7 SP1のパソコンにて、コントロールパネル → Windows update → 更新プログラムの確認 と進み、しばらくすると
    「新しい更新プログラムを検索できませんでした」エラー 0x80244010 というエラーが発生します。
    このエラーコード 0x80244010 を調べると、次のように記載がありました。
    0x80244010 WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS The number of round trips to the server exceeded the maximum limit.
    同時アクセス数の最大値を超えたということのようです。

    発生するのは特定のパソコンだけでなく、10台程度のWindows7 SP1のパソコンで同時に『更新プログラムの確認』を実施すると1台のみうまくいって、他のパソコンではすべてエラーが発生します。
    そのあと、うまくいった1台以外のパソコンで再び『更新プログラムの確認』を同時に実行すると、また1台のパソコンでのみうまくいき、その他のパソコンではすべてエラーが発生します。
    私の環境では同時には1台しか『更新プログラムの確認』が成功しないように思われます。

    WSUSサーバーの仕様は以下の通りです。
    Windows Server 2012 R2
    Proccesser: Intel Core i3-4130 3.40GHz
    RAM 12GB
    HDD空き容量 500GB以上あり

    WSUSサーバスペックについて
    下記のサイトを見ると、
    https://technet.microsoft.com/ja-jp/library/dd939839(WS.10).aspx
    ハードウェアの要件は十分満たしておりますし、
    Avg. requests per client: 10
    との記載がありますので、同時アクセスが10クライアントまでOKと思われます。
    なぜ、0x80244010 が発生するのでしょうか?

    Active Directoryは構築していません。
    次のサイトの方法でWSUSを使用するように設定をしています。
    『Active Directory 以外の環境で自動更新を構成する』
    https://technet.microsoft.com/ja-jp/library/cc708449(v=ws.10).aspx

    何卒よろしくお願い致します。
    2016年12月14日 16:07

回答

  • チャブーンです。

    この件ですが、「0x80244010 WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS」はクライアントの接続台数の制限ではなく、(メタデータ)通信の総量が超過したことを示します。

    WSUSでは原則数十程度の更新プログラムのアップデート情報をクライアントと通信する前提で、1回の通信あたり200KBの制限がかかっており、これはハードコード(プログラム内に直接設定)のため変更できません。おそらく多量の更新プログラム情報の更新のため、制限量を上回って、他のクライアントがうまくいかないのではないでしょうか?

    https://blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010/

    ひとまずの解決方法は、うえにありますが、クライアントのWSUSデータベースを削除(リセット)して、何回か検出を繰り返すと直るということだそうです。

    ----
      If using WSUS only, not much.  First of all this will only occur on new clients that have not synced with WSUS or clients which have had the datastore removed (%windir%\softwaredistribution).  Second, the clients will only fail during the first scan but succeed on the second (or sometimes third). 
    ----

    自動検出はデフォルトでは22時間ごとですので、最短検出を行うよう、必要なレジストリをクライアント側で変更しておくと、よいと思います(詳細はうえのページに書いてあります)


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    2016年12月16日 3:28
    モデレータ

すべての返信

  • フォーラム オペレーターの栗下 望です。
    bakusho9922 さん、こんにちは。

    ご質問いただいた内容につきましては、
    「Windows Server Update Services」カテゴリのほうが、
    情報が集まりやすいと思われるため、後ほど移動させていただきます。

    Windows Server > Windows Server Update Services

    ご自身のスレッドは、「クイックアクセス」の「マイスレッド」の一覧で確認することが出来ます。

    フォーラム ユーザーからの回答がお役にたちましたら、
    投稿者からの[回答としてマーク] をお願いします。


    MSDN/TechNet Community Support 栗下 望

    2016年12月15日 0:46
    モデレータ
  • チャブーンです。

    この件ですが、「0x80244010 WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS」はクライアントの接続台数の制限ではなく、(メタデータ)通信の総量が超過したことを示します。

    WSUSでは原則数十程度の更新プログラムのアップデート情報をクライアントと通信する前提で、1回の通信あたり200KBの制限がかかっており、これはハードコード(プログラム内に直接設定)のため変更できません。おそらく多量の更新プログラム情報の更新のため、制限量を上回って、他のクライアントがうまくいかないのではないでしょうか?

    https://blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010/

    ひとまずの解決方法は、うえにありますが、クライアントのWSUSデータベースを削除(リセット)して、何回か検出を繰り返すと直るということだそうです。

    ----
      If using WSUS only, not much.  First of all this will only occur on new clients that have not synced with WSUS or clients which have had the datastore removed (%windir%\softwaredistribution).  Second, the clients will only fail during the first scan but succeed on the second (or sometimes third). 
    ----

    自動検出はデフォルトでは22時間ごとですので、最短検出を行うよう、必要なレジストリをクライアント側で変更しておくと、よいと思います(詳細はうえのページに書いてあります)


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    2016年12月16日 3:28
    モデレータ