Il est préférable que les clients vérifient régulièrement les mises à jour auprès du serveur.
Les ordinateurs clients ne signalent pas l'état au serveur WSUS.
Parmi les solutions possibles, citons notamment :
Examinez le journal des événements d'application et résolvez tous les problèmes liés au serveur IIS, SQL et WSUS.
Vérifiez la connectivité de l'ordinateur client au serveur WSUS et résolvez les problèmes détectés.
Ouvrez une fenêtre de commande.
Vérifiez que l'ordinateur client présente une adresse IP valide : tapez ipconfig/all
Vérifiez que l'ordinateur client peut atteindre le serveur WSUS : tapez ping <:server name or IP address>
Vérifiez que l'ordinateur client peut atteindre le serveur HTTP WSUS : tapez http://<servername>/selfupdate/iuident.cab. Ceci retournera l'option permettant de télécharger le fichier cab.
Vérifiez que le client de la mise à jour automatique (AU) fonctionne : tapez net start wuauserv
Vérifiez que le client de mise à jour automatique est correctement configuré : tapez Reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
Si la Reg query retourne une erreur, la stratégie de groupe de mise à jour automatique n'a pas été envoyée à cet ordinateur client, ou l'ordinateur client n'a pas été configuré pour fonctionner sur un environnement autre que celui d'un domaine. Ceci doit être corrigé avant l'étape suivante. Consultez http://go.microsoft.com/fwlink/?LinkID=41777.
Vérifiez que WUServer et WUStatusServer pointent vers le serveur WSUS et le numéro de port (par exemple, http://<wsusservername or IP address>/<port number>)
Réinitialisez le client Mises à jour automatiques en arrêtant le service client Mises à jour automatiques et en forçant une réinitialisation.
Ouvrez une fenêtre de commande.
Entrez Reg query HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
Vérifiez que WUServer et WUStatusServer pointent vers le serveur WSUS et le numéro de port (par exemple, http://<wsusservername or IP address>/<port number>)
Entrez gpupdate /force (si l'ordinateur client est configuré via une stratégie de domaine).
Entrez wuauclt.exe /resetauthorization /detectnow
Attendez 10 minutes qu'un cycle de détection se termine avant la vérification.
Ouvrez le fichier <windir>\SoftwareDistribution\ReportingEvents.log dans un éditeur de texte.
Vérifiez que l'entrée la plus récente du fichier journal contient « L'agent Success Software Synchronization a fini de détecter les éléments ».
Vérifiez l'état de l'ordinateur client et du serveur.
Vérifiez le serveur :
Ouvrez une fenêtre de commande.
Tapez cd <WSUSInstallDir>\Tools
Entrez wsusutil checkhealth
Entrez eventvwr
Consultez les événements les plus récents dans le journal d'application à partir des Windows Server Update Services source, ainsi que l'événement d'ID 10010.
Accédez à l'ordinateur client et procédez comme suit :
Ouvrez le fichier <windir>\SoftwareDistribution\ReportingEvents.log dans un éditeur de texte.
Vérifiez que l'entrée la plus récente du fichier journal contient « Success Software Synchronization. L'agent a fini de détecter les éléments ».
Target | Microsoft.Windows.Server.UpdateServices.2012.R2.Server | ||
Parent Monitor | Microsoft.Windows.Server.UpdateServices.2012.R2.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.2012.R2.Server.SilentClientsState" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.UpdateServices.2012.R2.Server" ParentMonitorID="Microsoft.Windows.Server.UpdateServices.2012.R2.Server.ClientRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.UpdateServices.2012.R2.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>