WindowsUpdateエラー0x80244022およびWsusPoolメモリ制限
ある顧客で、Windows 7を実行しているクライアントへの更新プログラムのインストールに関連する非常に興味深い問題に直面しました。更新プログラムは、System Center Configuration Manager(より正確にはSoftware Update Point – SUP)に統合されたWSUSサーバーを介して配布されます。 SCCMサーバーはWindowsServer2008 R2を実行しており、WSUSのバージョンはそれぞれWSUS3.0SP2です。 Windows 7 SP1を実行しているクライアントPC(約2,000台のコンピューター)を更新する必要があります。
クライアントコンピューターはソフトウェアアップデートポイントからアップデートを取得できません。エラー0x80244022 ログに表示されます。
クライアント側のWUAhandler.log 次のエラーが含まれています:
OnSearchComplete - Failed to end search job. Error = 0x80244022.
Scan failed with error = 0x80244022.
WindowsUpdate.log また、次のような多くのエラーがあります:
2017-11-11 14:25:41:271 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022
2017-11-11 14:25:41:271 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022
2017-11-11 14:25:41:271 612 4858 Agent * WARNING: Skipping scan, self-update check returned 0x80244022
2017-11-11 14:25:41:271 612 4858 Agent * WARNING: Exit code = 0x80244022
2017-11-11 14:25:41:271 612 4858 Agent WARNING: WU client failed Searching for update with error 0x80244022
2017-11-11 14:25:41:271 612 4abc AU # WARNING: Search callback failed, result = 0x80244022
2017-11-11 14:25:41:271 612 4abc AU # WARNING: Failed to find updates with error code 80244022
サーバー側のWSUSCtrl.log このエラーを示しています:
The request failed with HTTP status 503: Service Unavailable
Failures reported during periodic health check by the WSUS Server SCCM-SRV1. Will retry check in 1 minutes
つまり、WSUSサイトが応答しません。実際、WSUS管理のURLアドレス(http:// SCCM-Srv1:8530)を開くと、次のエラーが表示されます。
HTTP Error 503. The service is unavailable
IISマネージャーを開いた後、WSUS(WsusPool)を担当するプールが停止していることがわかりました。
手動で起動した後、20〜30分で再び落下します。システムログでは、イベントID 5117の下に興味深いエントリが表示されました だった:
A worker process serving application pool ‘WsusPool’ has requested a recycle because it reached its private bytes memory limit
デフォルトでは、WsusPoolメモリの制限は 1.8 GB です 。それを超えると(特に最初のスキャンでWSUSクライアントが多数ある場合に発生する可能性があります)、プールはリセットされます。プールが使用しているメモリの量を理解するには、 w3wp.exeを確認するだけで十分です。 処理する。 1.8 GBの制限を超えると、プロセスが再開されます。したがって、この問題を解決するには、割り当てられるメモリの量を増やす必要があります。
注 。 T 彼の問題は、Windows10で更新プログラムを受信したときにエラー0x8024401Cで以前に検討したケースに部分的に似ています。IISマネージャーで実行でき、アプリケーションプールを選択します WsusPoolを右クリックします ->リサイクル 、次にプライベートメモリ使用量(KB単位)の値を拡大します 分野。
どれだけ増やすかはあなた次第ですが、3〜4GBから始めることをお勧めします。私の場合、2,000以上のWSUSクライアントには6GBで十分でした。
割り当てられたメモリのサイズは、プライベートメモリ使用量(KB)の値を増やすことにより、プールの詳細設定で変更することもできます。 フィールド。
次に、開始/停止を使用してプールを再起動します またはリサイクル ボタン。
その後、w3wp.exeは3GBを超えるRAMの消費を停止しました。翌日、コンピューターは更新を取得し始めました。
ヒント 。 SCCM Software Update Pointから更新プログラムを取得するWSUSクライアントが多数ある場合(特に、更新プログラムを初めて取得するクライアント)、[詳細設定]で次のパラメーターの値を増やすことができます。- キューの長さは1,000〜25,000
- 「サービスを利用できません」応答タイプ—HttpLevelからTcpLevelまで
- 障害間隔(分)–5から30
- 「最大障害」を5から60に変更
また、Windows Server2008R2にWSUS3.0SP2の次の更新プログラムをインストールすることをお勧めします。
- KB2720211
- KB2734608
そして、これらはWindows Server 2012R2のWSUS4.0用です:
- KB2919442
- KB2919355
- KB3095113
- KB3159706
-
Windows 更新エラー 0x8024D007
0×8024D007 エラーの解決策を見つける これはかなり一般的な Windows Update エラーであり、この記事が問題の解決に役立つことを願っています。 Windows エラーの原因 0×8024D007 オンラインのテクニカル フォーラムやブログをざっと調べてみると、この Windows エラーについて助けを求めている人がいることがわかります。あなたの質問は、この典型的な要求と同じかもしれません:Windows Vista (Home Premium) を実行しています。Windows Update で [更新プログラムの確認] をクリックすると、次のエラーが表示されます
-
Windows Update 0x80244022 または 0x80072ee2 エラーを修正します。
Windows Update 0x80244022 または 0x80072ee2 エラーは、Windows が Windows Update サーバーに接続して更新を受信できないために発生します。これは、レジストリ ファイルやキーの破損、日付/時刻の誤り、ファイアウォール設定など、いくつかの理由によるものです。 このガイドでは、Windows 10、8、または 7 OS で Windows Update 0x80244022 または 0x80072ee2 エラーを解決するための詳細な手順を見つけることができます Windows Update エラー 0x80244022 または 0x