Для получения обновлений клиенты должны регулярно обращаться к серверу.
Клиентские компьютеры не сообщают WSUS-серверу о состоянии.
Возможны следующие разрешения.
Просмотрите журнал событий приложений и устраните все проблемы, связанные с IIS, SQL и WSUS-сервером.
Проверьте подключение клиентского компьютера к WSUS-серверу и устраните все неполадки.
Откройте окно командной строки.
Убедитесь, что клиентский компьютер имеет правильный IP-адрес: введите ipconfig /all
Убедитесь, что клиентский компьютер имеет доступ к WSUS-серверу: введите ping <:server name or IP address>
Убедитесь, что клиентский компьютер имеет доступ к HTTP-серверу WSUS: введите http://<servername>/selfupdate/iuident.cab. В результате будет предложено загрузить этот CAB-файл.
Убедитесь, что клиент автоматического обновления работает: введите "net start wuauserv"
Убедитесь, что клиент автоматического обновления настроен правильно: введите Reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
Если при выполнении команды reg query возвращается ошибка, это означает, что групповая политика автоматического обновления не была отправлена на данный клиентский компьютер или клиентский компьютер не был настроен для недоменной среды. Это необходимо исправить до перехода к следующему этапу. См. статью http://go.microsoft.com/fwlink/?LinkID=41777.
Убедитесь, что WUServer и WUStatusServer указывают на данный WSUS-сервер и номер порта (например, http://<wsusservername or IP address>/<port number>)
Остановите службу клиента автоматического обновления и принудительно выполните сброс клиента автоматического обновления.
Откройте окно командной строки.
Введите Reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
Убедитесь, что WUServer и WUStatusServer указывают на данный WSUS-сервер и номер порта (например, http://<wsusservername or IP address>/<port number>)
Введите gpupdate /force (если клиентский компьютер настроен через политику домена).
Введите wuauclt.exe /resetauthorization /detectnow
Перед началом проверки подождите 10 минут, пока не закончится цикл обнаружения.
Откройте файл <windir>\SoftwareDistribution\ReportingEvents.log в текстовом редакторе.
Проверьте последнюю запись в файле журнала для "Синхронизация программ выполнена успешно. Агент завершил обнаружение элементов."
Проверьте состояние клиентского компьютера и сервера.
Проверьте сервер:
Откройте окно командной строки.
Введите cd <WSUSInstallDir>\Tools
Введите wsusutil checkhealth
Введите eventvwr
В журнале приложений найдите самые последние события исходных служб Windows Server Update Services и событие с ИД 10010.
Перейдите к клиентскому компьютеру и выполните следующие действия.
Откройте файл <windir>\SoftwareDistribution\ReportingEvents.log в текстовом редакторе.
Проверьте последнюю запись в файле журнала для "Синхронизация программ выполнена успешно. Агент завершил обнаружение элементов."
Target | Microsoft.Windows.Server.UpdateServices.10.0.Server | ||
Parent Monitor | Microsoft.Windows.Server.UpdateServices.10.0.Server.ClientRollup | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.3SingleEventLog3StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.UpdateServices.10.0.Server.SilentClientsState" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.UpdateServices.10.0.Server" ParentMonitorID="Microsoft.Windows.Server.UpdateServices.10.0.Server.ClientRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.UpdateServices.10.0.Server.SilentClientsState.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SilentClientsError" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SilentClientsWarn" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="SilentClientsOK" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Application</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Windows Server Update Services</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>13032</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Application</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Windows Server Update Services</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>13031</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ThirdComputerName>
<ThirdLogName>Application</ThirdLogName>
<ThirdExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Windows Server Update Services</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(13030|501|10000)$</Pattern>
</RegExExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>