L'archiviazione del contenuto di aggiornamento di WSUS necessita di uno spazio su disco adeguato.
Lo spazio su disco dell'unità in cui si trova il database o il contenuto dell'aggiornamento è insufficiente.
Di seguito vengono riportate alcune delle soluzioni possibili:
Utilizzare Pulitura disco per rimuovere i file non necessari
Fare clic su Start, scegliere Tutti i programmi, Accessori, Utilità di sistema, quindi Pulizia disco.
Seguire le istruzioni per eliminare, rimuovere e comprimere i file e le cartelle.
Utilizzare la pulizia guidata del server per rimuovere i computer, gli aggiornamenti e i file di aggiornamento precedenti. Questa procedura guidata fa parte della console di amministrazione WSUS.
Avviare WSUS 3.0: Fare clic su Start, scegliere Strumenti di amministrazione, quindi Microsoft Windows Server Update Services v3.0.
Scegliere Opzioni.
Selezionare la pulizia guidata del server per rimuovere il contenuto non utilizzato o obsoleto.
Utilizzare wsusutil.exe per spostare la directory del contenuto di aggiornamento in un'altra unità. Lo strumento aggiornerà il server in modo che venga reindirizzato al nuovo percorso del contenuto e, facoltativamente, sposterà il contenuto.
Creare un nuovo percorso per il contenuto sull'unità più grande.
Aprire una finestra dei comandi.
Digitare cd <WSUSInstallDir>\tools
Digitare wsusutil movecontent <NewContentPath> <temp>\movecontent.log
Spostare il database WSUS SQL in un'altra unità. Consultare la documentazione relativa a SQL Server per conoscere le operazioni necessarie per scollegare e ricollegare il database SUSDB.
Aprire una finestra dei comandi
Digitare net stop wsusservice
Scollegare il database SUSDB
Copiare SUSDB.mdf e SUSDB_log.ldf in un nuovo percorso
Collegare il database SUSDB
Digitare net start wsusservice
Rimuovere SUSDB.mdf e SUSDB_log.ldf dal percorso precedente dopo aver verificato che il sistema funziona correttamente.
Cercare l'evento di errore corrispondente
Aprire una finestra dei comandi.
Digitare cd <WSUSInstallDir>\Tools
Digitare wsusutil checkhealth
Digitare eventvwr
Esaminare il registro applicazioni per individuare gli eventi che si sono verificati più di recente con origine Windows Server Update Services e ID evento 10040.
Target | Microsoft.Windows.Server.UpdateServices.2012.Server | ||
Parent Monitor | Microsoft.Windows.Server.UpdateServices.2012.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.Server.ContentDirectoryDiskSpaceState" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.UpdateServices.2012.Server" ParentMonitorID="Microsoft.Windows.Server.UpdateServices.2012.Server.CoreRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.UpdateServices.2012.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>