GipuntoE On novembre - 12 - 2008

user32.dll

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.

Share and Enjoy:
  • Print
  • PDF
  • email
  • Digg
  • Add to favorites
  • Tumblr
  • Diggita
  • Wikio IT
  • Segnalo
  • Upnews
  • Twitter
  • FriendFeed
  • Facebook
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati

5 Responses so far.

  1. duhangst scrive:

    Mi piace il nuovo aspetto.

  2. gipuntoe scrive:

    nuovo aspetto di che cosa?

  3. [...] 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 [...]

  4. Fabio scrive:

    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!

  5. Polnareff scrive:

    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???

Leave a Reply


Note: This post is over a year and a half old. You may want to check later in this blog to see if there is new information relevant to your comment.

Socialize!