Un espace disque approprié est nécessaire au stockage du contenu des mises à jour WSUS.
L'espace disque disponible devient insuffisant sur le lecteur contenant le contenu des mises à jour ou de la base de données.
Parmi les solutions possibles, citons notamment :
Utilisez l'utilitaire Nettoyage de disque pour supprimer les fichiers inutiles
Cliquez sur Démarrer, Tous les programmes, Accessoires, Outils système, puis sur Nettoyage de disque.
Suivez les instructions pour effacer, supprimer et compresser des fichiers et des dossiers.
Utilisez l'Assistant de nettoyage de serveur pour supprimer les anciens ordinateurs, mises à jour et fichiers de mise à jour. Cet Assistant fait partie de la console d'administration WSUS.
Démarrer WSUS : Dans Gestionnaire de serveur, cliquez sur Outils puis cliquez sur Windows Server Update Services
Cliquez sur Options.
Sélectionnez l'Assistant de nettoyage de serveur pour supprimer le contenu ancien ou inutilisé.
Utilisez wsusutil.exe pour déplacer le répertoire de contenu des mises à jour vers un autre lecteur. L'outil mettra à jour le serveur pour qu'il pointe vers le nouveau chemin d'accès du contenu et déplacera éventuellement le contenu.
Créez un nouveau chemin de contenu sur un lecteur plus volumineux.
Ouvrez une fenêtre de commande.
Tapez cd <WSUSInstallDir>\tools
Tapez wsusutil movecontent <NewContentPath> <temp>\movecontent.log
Déplacez la base de données SQL WSUS vers un autre lecteur. Consultez votre documentation SQL Server pour connaître les étapes permettant de détacher et de rattacher la base de données SUSDB.
Ouvrez une fenêtre de commande
Entrez net stop wsusservice
Détachez la base de données SUSDB.
Copiez SUSDB.mdf et SUSDB_log.ldf à l'emplacement du nouveau chemin d'accès.
Attachez la base de données SUSDB.
Entrez net start wsusservice
Supprimez SUSDB.mdf et SUSDB_log.ldf de l'ancien emplacement lorsque vous êtes certain que le système fonctionne correctement.
Recherchez l'événement d'erreur correspondant
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 10040.
Target | Microsoft.Windows.Server.UpdateServices.2012.R2.Server | ||
Parent Monitor | Microsoft.Windows.Server.UpdateServices.2012.R2.Server.CoreRollup | ||
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.ContentDirectoryDiskSpaceState" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.UpdateServices.2012.R2.Server" ParentMonitorID="Microsoft.Windows.Server.UpdateServices.2012.R2.Server.CoreRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.UpdateServices.2012.R2.Server.ContentDirectoryDiskSpaceState.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DiskSpaceError" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="DiskSpaceWarn" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="DiskSpaceOK" 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>10042</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>10041</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>^(10040|501|10000)$</Pattern>
</RegExExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>