web-dev-qa-db-ja.com

WSUS警告:CSerializationHelper :: InitSerializeに失敗しました:0x80070002

最近、サーバー2008 R2/Windows 8.1環境でWSUSをセットアップしました。 WSUS 3.0 SP2、すべてが機能しているようです。 GPOは機能しています。クライアントデバイスはWSUSサーバーにレポートしていますが、何らかの理由で更新プログラムをインストールしません。

ログファイルでは、すべてのクライアントマシンが関連する更新を検索し、それらをインストールする準備をしてから、次の警告/エラーを生成します。いくつかグーグルをしたことがありますが、なぜ私は確かな答えを見つけることができません、誰もが知っていますか?

すべてのデバイスで常に同じエラー...

     964    1c14    EP  Got WSUS Client/Server URL:     
     964    1c14    EP  Got WSUS Reporting URL:     
     964    1c14    Report  OpenReportingWebServiceConnection,     reporting URL = 
     964    1c14    Report  Uploading 2 events using cached     cookie.
     964    1c14    Report  Reporter successfully uploaded 2     events.
     964    e50 Report  WARNING: CSerializationHelper::     InitSerialize failed : 0x80070002
     964    e50 Report  WARNING: CSerializationHelper:: InitSerialize failed : 0x80070002
     964    e50 AU  ###########  AU: Uninitializing Automatic     Updates  ###########
     964    e50 WuTask  Uninit WU Task Manager
     964    e50 Service *********
     964    e50 Service **  END  **  Service: Service exit     [Exit code = 0x240001]
3
user238651

また、OSがWSUSサーバー上でWindows Server 2003を表示していることにも気付くでしょう。 WSUSサーバーに KB2734608 をインストールしてみましたか?また、Windows 8サーバーとWindows Server 2012サーバーのそれぞれでpostコマンドを実行するようにしてください。

Net stop wuauserv

rd /s %windir%\softwaredistribution\

Net start wuauserv
2
Nixphoe

奇妙な修正の一種ですが、これは私にとってはうまくいきました:

net stop wuauserv
rd /S /Q c:\windows\SoftwareDistribution
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /d 0 /t REG_DWORD /f
reg ADD "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU" /v AUOptions /d 3 /t REG_DWORD /f
reg ADD "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU" /v AutoInstallMinorUpdates /d 1 /t REG_DWORD /f
reg DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /f
net start wuauserv
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v EnableFeaturedSoftware /t REG_DWORD /d 0 /f
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v IncludeRecommendedUpdates /t REG_DWORD /d 0 /f
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 3 /f
reg ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /v DisableWindowsUpdateAccess /t REG_DWORD /d 0 /f
net stop wuauserv
net start wuauserv
wuauclt /detectnow
0
WinUser

次のようにして解決した同じ問題がありました。

管理者特権のコマンドプロンプトで次のコマンドを実行します。

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIdValidation /f

net stop wuauserv

move %windir%\windowsupdate.log %windir%\windowsupdate.old.log

move %windir%\SoftwareDistribution %windir%\SoftwareDistributionold

regsvr32 /s atl.dll

regsvr32 /s wucltui.dll

regsvr32 /s wups.dll

regsvr32 /s wuaueng.dll

regsvr32 /s wuapi.dll

regsvr32 /s msxml3.dll

regsvr32 /s mssip32.dll

regsvr32 /s initpki.dll

regsvr32 /s softpub.dll

net start wuauserv

wuauclt /resetauthorization /detectnow

Windows Updateサービスの再起動に失敗した場合-サービスを開いて手動で再起動します(サーバーには30台中2台のサーバーで問題が発生していました)。

gpudate /force

今すぐ-コントロールパネルを開き、Windows Updatesに移動して、新しい更新プログラムを確認します

システム管理者がアップデートの責任者であることがわかります

更新チェック後-WSUS管理コンソールに移動します

サーバー(またはPC)が登録することになっているリストを更新します-これで、システムがほぼすぐに表示されるはずです。

一部が表示されない場合は、サーバーまたはPCが戻って再起動します。これは、WSUSによって管理されていると通知される前にWindowsの更新を実行した可能性が高いためです。 WSUS)!

これが誰かを助けることを願っています-これはフォーラムを検索し、いくつかの変更を加えて他の多くの提案をまとめるのに2日かかりました-しかし、最終的にこれは私たちの問題を解決しました。

0
Couritech