Il servizio Wsus SelfUpdate non invia aggiornamenti automatici
Questo articolo fornisce una soluzione a un problema a causa del quale i computer client non ricevono aggiornamenti quando si usa un servizio SelfUpdate di Microsoft Windows Server Update Services (WSUS) per inviare aggiornamenti automatici.
Numero KB originale: 920659
Sintomi
Quando si tenta di usare il servizio Wsus SelfUpdate per inviare aggiornamenti automatici ai computer client, i computer client non ricevono gli aggiornamenti. Inoltre, i computer client non segnalano al server WSUS.
In questo caso, la console di amministrazione di WSUS registra il messaggio di errore seguente:
Controllare la configurazione del server. Impossibile contattare uno o più componenti del servizio di aggiornamento. Controllare lo stato del server e verificare che il servizio Windows Server Update sia in esecuzione.
Servizi non in esecuzione: SelfUpdate
Il registro eventi può includere anche l'evento seguente:
Causa
Questo problema può verificarsi se una o più delle condizioni seguenti sono vere:
- Le autorizzazioni per la
C:\Program Files\Update Service\SelfUpdate
directory sono mancanti o configurate in modo non corretto oppure l'account computerName IUSR_ è stato rimosso dal gruppo Utenti. - La directory virtuale SelfUpdate non è presente nel server WSUS.
- La directory virtuale SelfUpdate non è configurata per il sito predefinito sulla porta 80.
- La directory virtuale SelfUpdate non dispone delle autorizzazioni di accesso anonimo.
- Il sito Web predefinito è configurato per l'uso degli indirizzi IP specificati e manca una voce per la versione 127.0.0.1.
- Il sito Web predefinito non dispone delle autorizzazioni di accesso anonimo.
- Nel server WSUS è installato anche Microsoft Windows SharePoint Services. Le risorse WSUS non sono state escluse dalla gestione di SharePoint.
- L'installazione Selfupdate.msi era difettosa. Pertanto, i file non sono presenti nelle sottocartelle ~\Selfupdate.
Risoluzione
Per risolvere questo problema, è necessario disporre delle autorizzazioni minime seguenti per la directory C:\Programmi\Update Service\SelfUpdate.
Raggruppa | Autorizzazioni |
---|---|
Amministratori | Controllo completo |
Sistema | Controllo completo |
Dominio/Utenti o Utenti locali/Utenti | Read&Execute, Read, List Folders |
IUSR_ ComputerName | Read&Execute, Read, List Folders |
Note
IUSR_ ComputerName rappresenta il nome host del server che esegue IIS in cui è installato WSUS. Se questo account è membro del gruppo Users, non è necessario definire in modo esplicito queste autorizzazioni.
Per risolvere un problema a causa del quale la directory virtuale SelfUpdate è mancante o non esiste alcuna directory virtuale SelfUpdate elencata nel sito Web associato alla porta 80, eseguire il file Selfupdate.msi che si trova nella cartella Programmi\Update services\Setup.
Per risolvere i problemi in cui la directory virtuale SelfUpdate non dispone delle autorizzazioni di accesso anonimo, aprire Gestione IIS, espandere il sito Web predefinito, fare clic con il pulsante destro del mouse sulla directory virtuale SelfUpdate e quindi scegliere Proprietà. Nella scheda Sicurezza directory fare clic su Modifica in Autenticazione e controllo di accesso. Assicurarsi che l'accesso anonimo sia abilitato.
Note
Questo passaggio deve essere eseguito anche per il sito Web predefinito. L'albero SelfUpdate non funziona se si dispone di un sito Web associato a un indirizzo IP specifico nella configurazione di IIS. La soluzione alternativa consiste nell'impostare la configurazione iis per rispondere agli indirizzi "Tutti gli indirizzi non assegnati" o per aggiungere 127.0.0.1 all'elenco di indirizzi IP usati per SelfUpdate.
Utilizzare la console di gestione di Internet Information Services (IIS) per verificare che il server sia configurato con una delle due configurazioni seguenti.
Configurazione 1: WSUS è installato nel sito Web predefinito
Configurare il sito Web predefinito usando le impostazioni seguenti:
- SelfUpdate
- Contenuto
- ClientWebService
- SimpleAuthWebService
- WSUSAdmin
- ReportingWebService
- DssAuthWebService
- ServerSyncWebService
Configurazione 2: WSUS è installato in un sito Web personalizzato
Configurare il sito Web predefinito sulla porta 80 usando le impostazioni seguenti:
- SelfUpdate
- ClientWebService
Configurare l'amministrazione wsus sulla porta 8530 con le impostazioni seguenti:
- SelfUpdate
- Contenuto
- ClientWebService
- SimpleAuthWebService
- WSUSAdmin
- ReportingWebService
- DssAuthWebService
- ServerSyncWebService
Indipendentemente dalla configurazione selezionata, è necessario verificare anche le impostazioni seguenti:
- È necessario configurare la directory virtuale SelfUpdate nel sito Web predefinito o in qualsiasi altro sito Web per l'ascolto sulla porta 80.
- La directory virtuale SelfUpdate punta a C:\Programmi\Update Service\SelfUpdate.
- La directory virtuale WSUSAdmin è l'unica directory virtuale in IIS che deve avere la sicurezza impostata su Autenticazione integrata di Windows. Impostare tutta la sicurezza di tutte le altre directory virtuali su Accesso anonimo abilitato.
Stato
Microsoft ha confermato che si tratta di un problema.
Ulteriori informazioni
Quando si usa IIS, è possibile spostare la directory SelfUpdate in un sito Web diverso. A tale scopo, effettuare i passaggi seguenti:
- Fare clic su Start, scegliere Esegui, digitare Control admintoolse quindi fare doppio clic su Gestione Internet Information Services (IIS).
- Espandere la cartella Siti Web e quindi fare clic sul nodo Amministrazione WSUS.
- Fare clic con il pulsante destro del mouse sul nodo SelfUpdate , scegliere Tutte le attività e quindi fare clic su Salva configurazione in file.
- Digitare un nome per il file e quindi salvare il file in un'altra cartella. Questo file verrà usato nei passaggi da 9 a 12.
- Fare clic con il pulsante destro del mouse sul nodo ClientWebService , selezionare Tutte le attività e quindi fare clic su Salva configurazione nel file.
- Digitare un nome per il file e salvare il file nella stessa cartella usata nel passaggio 4. Questo file verrà usato nei passaggi da 13 a 15.
- Selezionare il sito Web predefinito o un altro sito Web in esecuzione sulla porta 80.
- Fare clic con il pulsante destro del mouse sul sito Web, scegliere Nuovo e quindi fare clic su Directory virtuale (da file).
- Selezionare la directory in cui sono stati salvati i file SelfUpdate e i ClientWebService.xml nei passaggi 4 e 6.
- Selezionare il file SelfUpdate.xml e quindi fare clic su Apri.
- Fare clic su Leggi file, fare clic sul file SelfUpdate elencato in Selezionare una configurazione da importare e quindi fare clic su OK.
- Nella finestra di dialogo Gestione IIS digitare il nome di una nuova directory virtuale nella casella Alias e quindi fare clic su OK.
- Selezionare il file ClientWebService.xml e quindi fare clic su Apri.
- Fare clic su Leggi file, fare clic sul file SelfUpdate elencato in Selezionare una configurazione da importare e quindi fare clic su OK.
- Nella finestra di dialogo Gestione IIS digitare il nome di una nuova directory virtuale nella casella Alias e quindi fare clic su OK.
- Se si tratta di un nuovo sito Web, avviare il sito Web da Gestione IIS. Se si tratta di un sito Web esistente, riavviare il sito Web da Gestione IIS.
Riferimenti
Per altre informazioni sugli aggiornamenti automatici in Windows, vedere Descrizione della funzionalità Aggiornamenti automatici in Windows.
Raccolta dei dati
Se è necessaria l'assistenza del supporto tecnico Microsoft, si consiglia di raccogliere le informazioni seguendo i passaggi indicati in Raccogliere informazioni utilizzando TSS per le questioni relative alla distribuzione.