web-dev-qa-db-ja.com

Windows Updateがエラー0x80244019で突然失敗するのはなぜですか?

昨日更新をインストールしたため、2008 R2サーバーの1つがWSUSへの接続を拒否し、代わりに不明なエラー0x80244019を報告します。公式のWindows Updateリポジトリへの接続は問題なく動作します。この問題は、ローカルのWSUSでのみ発生します。

エラーに関するWindowsサポートWebサイト は次のことを示唆しています。

更新のダウンロード中にこれらのエラーのいずれかを受け取った場合、最も一般的な原因は、Windows Updateを無効にしているコンピューターウイルス、またはWindows Updateで必要なコンピューター上の別のサービスです。

投票するつもりですいいえ

私のWindowsUpdate.logは以下を示しています:

2012-09-13  13:00:52:738     892    5c0 PT  +++++++++++  PT: Synchronizing server updates  +++++++++++
2012-09-13  13:00:52:738     892    5c0 PT    + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://SRV-PDC/ClientWebService/client.asmx
2012-09-13  13:00:52:769     892    5c0 PT  WARNING: Cached cookie has expired or new PID is available
2012-09-13  13:00:52:769     892    5c0 PT  Initializing simple targeting cookie, clientId = a6c96caf-d9ca-4f31-a003-827e7089ff64, target group = Server, DNS name = srv-exchange.porta.haseke.de
2012-09-13  13:00:52:769     892    5c0 PT    Server URL = http://SRV-PDC/SimpleAuthWebService/SimpleAuth.asmx
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: GetAuthorizationCookie failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: Failed to initialize Simple Targeting Cookie: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: PopulateAuthCookies failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: RefreshCookie failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: RefreshPTState failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: Sync of Updates: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: SyncServerUpdatesInternal failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 Agent     * WARNING: Failed to synchronize, error = 0x80244019
2012-09-13  13:00:52:957     892    5c0 Agent     * WARNING: Exit code = 0x80244019

そして、実際には、別のサポート記事が私の目を引きました: ファイアウォールまたはプロキシサーバーの背後にあるWindows XPベースのコンピューターからWindows Update Webサイトにアクセスすると、更新をダウンロードできません

その記事はXPに関するものですが、さらに別の問題を解決するために、最近そのサーバーのWinHTTP設定を調整する必要がありました(サポート記事を参照してください サードパーティの証明書をExchange Server 2010にインポートするときのエラーメッセージ: "失効チェックが失敗したため、証明書のステータスを判別できませんでした。 " 詳細については)。

次のコマンドを実行して、アクセスに関する問題を修正しました。

netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com"

したがって、私はWindows UpdateでもWinHTTPを使用していると想定しています。しかし、私のbypass-list"*.domain.example.com;<local>"に調整した後でも、Windows Updateは機能しません。

5
Der Hochstapler

_bypass-list_を調整した後に必要なのは再起動だけだったようですmustには_<local>_が含まれているため、ローカルWSUSインストールではWinHTTPプロキシがバイパスされます。

_netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com;<local>"
_

または、IE(たとえば、グループポリシーを使用して)で正しいプロキシを既に設定している場合、これらの設定をインポートするだけです。 WinHTTP:

_netsh winhttp import proxy source=ie
_

現在のWinHTTPプロキシ設定をinspectするには、 _netsh winhttp show proxy_ を実行します。

5
Der Hochstapler

解決策をありがとう。これは間違いなく私の解決策を導きました。 pacファイルを使用してIEを構成するため、次のコマンドを実行する必要がありました。

netsh winhttp set proxy 192.168.1.105:3128 "<localhost>"

再起動し、Windows Updateが再び機能し始めました。

ありがとう

0
gurumagic