Archivio della categoria ‘Sistema Operativo’

Come registrare una DLL su Windows XP e Vista

Molti di voi già lo sapranno, ma un ripassino male non fà : informaticamente parlando, una dynamic-link library (o dll), in italiano libreria a collegamento dinamico che viene caricata dinamicamente in fase di esecuzione di un programma, invece di essere collegata staticamente. Nel nostro sistema operativo sono registrate moltissime di queste librerie e, spesso, alcune sono in comune fra alcuni software. Su Wikipedia è riassunto molto bene il vantaggio che si ha nell’utilizzare il sistema delle dll :


La separazione del codice in librerie a collegamento dinamico permette di spezzare i programmi in parti concettualmente separate, che verranno caricate solo se effettivamente necessarie. Inoltre, una singola libreria può essere caricata in memoria una sola volta e utilizzata da più programmi, il che permette di risparmiare le risorse del sistema.



Può capitare, comunque, che per un qualsiasi motivo un programma non riesca ad essere eseguito dall’utente perchè manca una dll specifica o perchè questa sia corrotta. A questo punto cosa fare? Senza perderci d’animo, il problema si risolve senza troppi impicci anche perchè il sistema ci indica palesemente nel messaggio quale dll manca. Vediamo come registrare la dll mancante o corrotta :

1. Cliccate su Start – Esegui

2. Qui, come vedete dall’immagine sotto, scrivete regsvr32 “C:\Windows\System32\myfile.dll dove myfile.dll è un nome generico dato alla dll.


registerdllfile thumb Come registrare una DLL su Windows XP e Vista


3. Cliccate su OK e, se tutto è andato a buon fine, vi comparirà il messaggio che vedete qui sotto.


successfullyregistereddll thumb Come registrare una DLL su Windows XP e Vista

Facile no?