
L’aggiornamento di [tag]AVG[/tag] di domenica 9 Novembre 2008 introduce l’erronea rilevazione di una minaccia nei file di sistema [tag]user32.dll[/tag] e [tag]WINSRV.dll[/tag].
Questo falso positivo è stato rimosso nel successivo aggiornamento, rilasciato poche ore dopo, però centinaia di pc sono stati resi inutilizzabili, o quasi, dalla messa in quarantena di questi file da parte di AVG. Infatti se si è accettato di mettere i file in quarantena e si è riavviato i pc, l’avvio di [tag]Windows[/tag] risulterà impossibile.
Ecco la soluzione:
Una volta avviato il sistema dal cdrom di installazione di Windows XP con la funzione console di ripristino, è sufficiente copiare i file rimossi nella posizione originaria
copy C:\Windows\system32\dllcache\user32.dll C:\Windows\system32\user32.dll
copy C:\Windows\system32\dllcache\WINSRV.dll C:\Windows\system32\WINSRV.dll
oppure, se non è possibile recuperare i file da questa posizione, usare il comando:expand D:\i386\user32.dl_ c:\windows\system32\
expand D:\i386\WINSRV.dl_ c:\windows\system32\
(al posto di “D:” usare la lettera associata al cdrom nel Vostro sistema)
In alternativa, e solo se la prima soluzione non dovesse aver buon fine:
Uso del CD di avvio per il ripristino automatico dei file rimossi.
- scaricare la iso (circa 8MB) da questo link: AVGBootCDRecovery
- masterizzare un CD con l’immagine ISO scaricata;
- avviare il PC su cui è si è verificato l’inconveniente con questo CD.La procedura si occupa automaticamente di ripristinare i file mancanti, disattivare la protezione permanente di AVG, disattivare le attività pianificate di AVG.
- riavviare il PC senza alcun CD inserito (Windows dovrebbe partire normalmente), ed accedere con un utente amministratore: il componente “[tag]Resident shield[/tag]” in AVG risulterà disabilitato (è corretto)
- aggiornare AVG (Aggiorna adesso)
- premere [win]+[r] (si apre la finestra “Esegui”)
- digitare %PROGRAMFILES%\AVG\AVG8 [invio]
- nella cartella che si apre selezionare con un solo click il file avgsched.dll_off, premere [f2] e modificare il nome del file in avgsched.dll. Selezionare con un solo click il file avgrsx.exe_off, premere [f2] e modificare il nome del file in avgrsx.exe
- Riavviare Windows normalmente.

by duhangst
12 nov 2008 at 23:02
Mi piace il nuovo aspetto.
by gipuntoe
12 nov 2008 at 23:06
nuovo aspetto di che cosa?
Pingback
by Ancora su AVG e user32.dll » stefanoframbi.com
13 nov 2008 at 09:16
[...] alla soluzione che vi ho proposto l’altro giorno ho trovato molto interessante questa che mi è sembrata molto interessante per chi non riuscisse a risolvere con i miei [...]
by Fabio
22 nov 2008 at 14:28
Anche il pc di mio fratello aveva questo errore e copiando il file dalla dllcache continuava a darmi l’errore che non trovava il componente winsrv anche se avevo copiato quel file.
Ho risolto copiando il file user32.dll dalla cartella $NtUninstallKB925902$.
Per sicurezza ho anche copiato il file gdi32.dll sempre dalla stessa cartella.
Adesso si avvia di nuovo normalmente!
by Polnareff
07 dic 2008 at 11:01
salve! tutti i forum in questione parlano di un problema di AVG, ma io ho nod32 e sto problema lo riscontro da circa una settimana!!!! mi esce anche questo messaggio di errore:
C:\WINDOWS\system32\USER32.dll – Win32/Pinit virus
inoltre a me , si disattiva anche il firewall di windows!!
per la disperazione e per evitare che il messaggio di errore esca ogni minuto devo disattivare l’antivirus!!!!
cosa mi consigliate???