Salve!!! L’errore 80073712 di Windows Update, non consente il download e l’installazione degli aggiornamenti. Di conseguenza, non si riesce ad aggiornare Windows Vista.
Questo errore è comune, e viene causato dall’arresto del processo di aggiornamento. Può accadere anche quando il PC è in fase di arresto o riavvio a causa di errore grave del sistema o di un errore umano.
Per risolvere l’errore, bisogna provare ad eliminare il file “pending.xml” presente in “C:\Windows\winsxs\pending.xml” quindi scaricare e installare Windows Update Agent di Microsoft. Ecco la procedura:
1. Aprire il menù di “Start” -> “Tutti i Programmi” -> “Accessori“, cliccare con il tasto destro su “Prompt dei Comandi” e scegliere “Esegui come amministratore“;
2. Digitare i seguenti comandi per prendere la proprietà :
takeown/f C:\Windows\WinSxS\pending.xml
cacls C:\Windows\WinSxS\pending.xml/ G
"Nome_Utente"
: F
(Al posto di “Nome_Utente” inserire il nome identificativo dell’account che da l’errore; ad esempio cacls C:\Windows\WinSxS\pending.xml/G SniperWolf: F
3. Eliminare “pending.xml” attraverso il comando:
del C:\Windows\WinSxS\pending.xml
4. Scaricare e installare gli aggiornamenti di Windows Updates Agent:
Windows Vista per macchine a 32-bit
Windows Vista x64
5. Quando sarà richiesto, riavviare Windows Vista. Eseguire quindi Windows Updates Agent, per installare senza problemi i nuovi aggiornamenti.
@Roberta: Il nome utente è quello che ha la cartella in cui sono contenute la cartella “Downloads”, “Documenti”, “Immagini”, etc….
Fammi Sapere 😉
P.S.: Iscriviti al gruppo di Sparkblog.org su Facebook 😉
come faccio a sapere qual’è il nome utente da inserire del comando cacls? grazie
@Pierp: Come detto nell’articolo, devi scrivere __del ‘C:\Windows\WinSxS\pending.xml’__. Non dimenticare “del”, altrimenti il file non viene cancellato, ma aperto 😉
Fammi Sapere 😉
P.S.: Iscriviti al gruppo di Sparkblog.org su Facebook 😉
ciao
ho effettuato tutto come hai dettagliatamente descritto.
però non riesco a cancellare il file.
se alla fine metto sul promt C:\Windows\WinSxS\pending.xml mi apre una pagina tutta piena di scritte (che dovrebbe essere quella dell’errore), ma non mi fa cancellare niente!!!!
mi spieghi per favore la procedura precisa per eliminarlo? grazie mille
Rileggendo l’articolo potrebbero sorgere questi problemi di comprensione. Aggiorno.
Grazie a te BlackPanther 😉
@BlackPanther: Ora ho capito il problema 🙂
“C: \>” non bisogna scriverlo. Compare già nel prompt. Basta inserire “takeown/f C:\Windows\WinSxS\pending.xml”.
E quindi tutto il resto dei comandi 😀
Credevo che fosse una cosa chiara.
Ciao, neanche a me funziona il metodo che hai indicato… entro come amministratore sul cmd, ma già al momento di inserire il comando C: \> takeown/f C:\Windows\WinSxS\pending.xml mi dice: impossibile trovare il percorso specificato.
che si fa? ho win Vista x64, ho provato sia con win update aperto che chiuso, ho riavviato il pc ma niente..
grazie
@andres: Stai usando Windows Vista, vero? Su 7 il pending non dovrebbe esistere, quindi darti l’errore che hai citato.
In ogni caso, prova a riavviare il PC, avvia Windows Update e segui nuovamente i passaggi descritti dall’articolo 😉
a me non funziona il trucchetto, solo riesco ad arrivare al TAKEOWN…pending.xml
quando clicco enter… viene fuori:
“ERRORE:Impossibile trovare il file”
cosa devo fare?
@Mimi: E’ molto strano. Forse sei dotato di un account limitato, oppure non hai dato i privilegi d’amministrazione 😉
anch’io sono vittima di questo noiosissimo errore! purtroppo però eseguendo i comandi sopra riportati non riesco ad eliminare il file pending.xml poichè dal prompt dei comandi dopo l’istruzione del C:\Windows\winsxs\pending.xml mi dice Accesso negato. come posso fare? aiutatemi vi prego!
Mi hai salvato!!!! Pensavo di dover formattare tutto il pc per questo odioso errore. 😀
Nota aggiuntiva: questo errore può causare anche un loop allo startup di Windows Vista 🙂