 Come abbiamo segnalato due settimane fa, Microsoft ha aggiornato tempo fa "in maniera silente" alcuni file in Windows XP e Vista per aggiornare la componente di servizio Windows Update lato client. Secondo quanto affermato dall'azienda giorni fa "questi upgrade sono importanti per mantenere la qualità del servizio". Tuttavia il sito Windows Secrets ha portato alla luce un problema introdotto proprio con quest'ultimo aggiornamento del servizio WU (v7.0.600.381).
Fonte: Tweakness.net Il problema si manifesta quando un utente si trova ad eseguire la procedura di riparazione del sistema Windows XP dal CD del prodotto. Questa procedura, come tutti sanno, risulta a volte necessaria per riparare problemi generali con la propria installazione di sistema, che per esempio possono impedire l'avvio della macchina. Tuttavia eseguendo una riparazione dal CD originale tutti gli aggiornamenti scaricati ed installati successivamente alla prima installazione non vengono conservati. Questo significa che l'utente deve scaricare ed installare nuovamente aggiornamenti di protezione e patch tramite WU o Aggiornamenti Automatici. Dopo aver eseguito la riparazione, Windows Update aggiorna immediatamente i suoi eseguibili alle nuove versioni 7.0.600.381 e purtroppo, in questo particolare caso, alcune componenti non vengono registrate correttamente nel sistema operativo. Questa "incompatibilità" causa l'impossibilità per gli utenti di XP di utilizzare Windows Update come previsto su una macchina appena "riparata" e portata allo stato originale. Sembra infatti che risulti impossibile installare le ultime 80 patch rilasciate dal colosso sui suoi canali di aggiornamento, anche dopo averle scaricate con successo sul PC. Si tratta di una problematica simile a quella riscontrata da coloro che eseguono il ripristino di XP senza aver prima disinstallato Internet Explorer 7.
Nello specifico il problema è causato dalla mancata registrazione di 7 file DLL utilizzate da Windows Update. Windows Secrets commenta: "La registrazione dei file DLL è un ruolo che normalmente compete al programma installer. Al contrario dei precedenti upgrade per WU, tuttavia, Microsoft non pubblicato un link ad un installer o ad una versione scaricabile del pacchetto 7.0.6000.381. Stranamente non ci sono articoli Knowledge Base che descrivono la nuova versione. La mancanza di un articolo KB (e dei link che normalmente contiene) rende impossibile per gli amministratori eseguire un installer per vedere di correggere il problema della registrazione". Una delle soluzioni possibili è quella di forzare l'installazione di una vecchia versione dei file di Windows Update (Passaggio 2 nel KB927891) sfruttando lo switch /wuforce. Questa procedura corregge il problema delle DLL e suggerisce l'esistenza di un bug nell'installer "7.0.6000.381". La soluzione più semplice è comunque quella di registrare manualmente le DLL in questione, eseguendo uno alla volta i comandi elencati di seguito o inserendoli in un file .bat o .cmd. regsvr32 /s wuapi.dll regsvr32 /s wuaueng1.dll regsvr32 /s wuaueng.dll regsvr32 /s wucltui.dll regsvr32 /s wups2.dll regsvr32 /s wups.dll regsvr32 /s wuweb.dll Un portavoce di Microsoft ha affermato ad eWEEK: "Siamo a conoscenza delle segnalazioni riguardo clienti che non sono in grado di scaricare aggiornamenti da Windows Update utilizzando l'ultima versione del client Windows Update dopo aver reinstallato i file si sistema Windows XP da CD … stiamo investigando sulle cause di questo comportamento e valutando le possibilità di correggere il problema". |