Windows 2000はバックグラウンドサービスでProxyが使えない? その2

バックグラウンドサービスでProxy自体は使えるようになった Windows 2000

Windows 2000はバックグラウンドサービスでProxyが使えない? その1

368 d0 Misc =========== Logging initialized (build: 7.6.7600.256, tz: +0900) ===========
368 d0 Misc = Process: C:\WINNT\system32\svchost.exe
368 d0 Misc = Module: C:\WINNT\system32\wuaueng.dll
368 d0 Service *
368 d0 Service ** START ** Service: Service startup
368 d0 Service ***
368 d0 Agent * WU client version 7.6.7600.256
368 d0 Agent * Base directory: C:\WINNT\SoftwareDistribution
368 d0 Agent * FATAL: Failed to initialize with error 0x80070057 from component Proxy manager
368 d0 Service FATAL: Failed to initialize WU client: 0x80070057
368 d0 Service ***
368 d0 Service ** END ** Service: Service exit [Exit code = 0x80070057]
368 d0 Service *

0x80070057 は Proxy の認証エラーらしい。どうやら既定では、IEのパスワードマネージャーに保存されている資格情報を使ってくれない様だ

オプション フラグ (Winhttp.h) - Win32 apps | Microsoft Learn

HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings
ShareCredsWithWinHttp
が必要です。。 このレジストリ キーが設定されていない場合、WinHTTP はエラーERROR_WINHTTP_INVALID_OPTIONを返します。 このレジストリ キーは既定では存在しません。 設定すると、WinINet は資格情報を WinHTTP に送信します。 WinHttp が認証チャレンジを受け取るたびに、現在のハンドルに資格情報が設定されていない場合は、WinINet によって提供される資格情報が使用されます。 プロキシ資格情報に加えてサーバー資格情報を共有するには、ユーザーが WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS を設定する必要があります。

どうやら、Proxyの認証をIEと共有するためにも別のレジストリ設定が必要らしい。

 

612 43c Agent *** Agent: Initializing global settings cache ***
612 43c Agent * WSUS server: http://************:8530
612 43c Agent * WSUS status server: http://************:8530
612 43c Agent * Target group: (Unassigned Computers)
612 43c Agent * Windows Update access disabled: No
612 43c DnldMgr Download manager restoring 0 downloads
612 43c AU ########### AU: Initializing Automatic Updates ###########
612 43c AU AU setting next detection timeout to 2023-10-18 02:08:38
612 43c AU AU setting next sqm report timeout to 2023-10-18 02:08:38
612 43c AU # WSUS server: http://************:8530
612 43c AU # Detection frequency: 1
612 43c AU # Approval type: Pre-install notify (User preference)

突破できました(・ω・)

 

おすすめ

2件のフィードバック

  1. question より:

    this can be resolved in next extended kernel ?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です