Назад | Перейти на главную страницу

ПРЕДУПРЕЖДЕНИЕ WSUS: сбой CSerializationHelper :: InitSerialize: 0x80070002

недавно установили WSUS в среде server 2008 R2 / Windows 8.1. WSUS 3.0 SP2, вроде все работает. GPO работает, клиентские устройства отправляют отчеты серверу WSUS, но по какой-то причине не устанавливают обновления.

В файле журнала все клиентские машины ищут соответствующие обновления, готовятся к их установке, а затем выдают следующее предупреждение / ошибку. Поиграл в Google, но я не могу найти твердого ответа, почему, кто-нибудь знает?

Всегда одна и та же ошибка для каждого устройства ...

     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]

Вы также можете заметить, что ОС показывает Windows Server 2003 на вашем сервере WSUS. Вы пробовали установить KB2734608 на вашем сервере WSUS? Вы также захотите запустить почтовые команды на каждом из ваших серверов Windows 8 и Windows Server 2012.

Net stop wuauserv

rd /s %windir%\softwaredistribution\

Net start wuauserv

У нас была та же проблема, которая была решена следующим образом:

Выполните эти команды в командной строке с повышенными привилегиями:

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 не перезапускается - откройте службы и перезапустите их вручную (на наших серверах эта проблема была на 2 из 30 серверов).

Запустить gpudate /force

Теперь - откройте панель управления, перейдите в Обновления Windows и проверьте наличие новых обновлений.

Вы увидите, что системный администратор несет ответственность за обновления.

После проверки обновлений - перейдите в консоль управления WSUS.

Обновите список, в котором должны быть зарегистрированы ваши серверы (или ПК) - теперь вы должны увидеть, что ваши системы появляются почти сразу.

если вы не видите, что некоторые из них вернутся и перезапустят сервер или компьютер - так как он, скорее всего, запускал обновления Windows до того, как ему было сказано, что он управляется WSUS (и, следовательно, потребуется перезагрузка перед установкой в ​​качестве управляемого сервера в WSUS)!

Надеюсь, это кому-то поможет - это заняло 2 дня поиска на форумах и составления множества других предложений с небольшими изменениями - но в конечном итоге это решило нашу проблему.

Какое-то странное исправление, но это сработало для меня:

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