недавно установили 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