La maggior parte dei file DLL e OCX hanno bisogno di essere registrati per poter funzionare (questi file contengono in pratica una serie di funzioni o controlli che le applicazioni possono usare e condividere).
Spesso le applicazioni che ne fanno uso verificano (durante l’installazione) se questi file sono già presenti sul computer e, in caso contrario, li creano e li registrano automaticamente.
A volte però non è così. E quando un applicazione non trova il file (DLL o OCX che sia) dà un errore di Run-Time del tipo:
Per registrare “a mano” una dll.
Per farlo si va sul prompt dei comandi su Start – > Esegui -> Cmd e si immette il comando
regsvr32 nome_dll.dll
dove nome_dll.dll è la dll da registrare. Windows visualizzerà un messaggio in una finestra per confermare l’avvenuta registrazione.
[ad code=2 align=center]
Nel caso in cui la dll non sia presente nel computer è necessario procurarsela, ad esempio dal sito dll-files.com, quindi copiarla nella cartella
C:\Windows\System32
e procedere alla sua registrazione.
Per la registrazione di un file ocx si procede nello stesso modo.
Nel caso si voglia deregistrare una dll, ovvero si voglia eliminare una precedente registrazione di una dll, si va su Start -> Esegui e si immette il comando
regsvr32 /u nome_dll.dll
La registrazione verrà eliminata, ma il file non verrà cancellato.
Regsvr32
Questo strumento della riga di comando registra i file dll come componenti di un comando nel Registro di sistema.
Sintassi
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] nomedll
Parametri
/u
Annulla la registrazione del server.
/s
Specifica di eseguire regsvr32 automaticamente senza visualizzare alcun messaggio.
/n
Specifica di non chiamare DllRegisterServer È necessario utilizzare questa opzione con /i.
/i[:cmdline]
Chiama DllInstall passando una [cmdline] facoltativa.
nomedll
Specifica il nome del file dll che verrà registrato.
/?
Visualizza informazioni della Guida al prompt dei comandi.
Esempi
Per registrare la dll dello schema di Active Directory, digitare:
regsvr32 schmmgmt.dll
[ad code=6 align=left]
Articoli che potrebbero interessarti:
- Disponibile Internet Explorer 9 beta ma non funzionerà su Windows XP Disponibile Internet Explorer 9 beta ma non funzionerà su Windows XP...
- Da windows 1.0 a windows 7 in 10 minuti Il 20 novembre del 1985 nasceva il sistema operativo installato ancora oggi sul 90 percento...
- Framework Yii, installazione e primi settaggi su windows Yii è un framework Php per lo sviluppo di applicazioni Web 2.0. Si tratta di...
- Da oggi si possono registrare i domini a luci rosse : .xxx Da oggi è possibile registrare i domini con estensione “.xxx“. Qualche mese fa l’ICCANN aveva...


