lun 06 febbraio 2012

Registrare una dll o un ocx su Windows

Posted by Modify On agosto - 23 - 2010

La maggior parte dei file e 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:

registrare dll

registrare dll

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. visualizzerà un messaggio in una finestra per confermare l’avvenuta .

[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:

  1. Disponibile Internet Explorer 9 beta ma non funzionerà su Windows XP Disponibile Internet Explorer 9 beta ma non funzionerà su Windows XP...
  2. 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...
  3. Framework Yii, installazione e primi settaggi su windows Yii è un framework Php per lo sviluppo di applicazioni Web 2.0. Si tratta di...
  4. 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...

Leave a Reply

L’80° anniversario della Nascita di Francois Truffaut nel logo google di oggi

E’ per celebrare il regista francese  François Truffaut il Doodle di oggi. Ricorre infatti l’anniversario della sua nascita avvenuta il [...]

Creare un modulo in Joomla 1.7

Disponibile un nuovo articolo per Mr Webmaster. I moduli sono tasselli importantissimi nella creazione di un sito web Joomla e [...]

Rendimenti Adsense in Calo nel 2012

Il primo mese di questo nuovo anno è ormai terminato ed è tempo dei primi bilanci. La crisi economico/finanziaria  che [...]

Stili, override e layout alternativi in Joomla 1.7

Disponibile un nuovo articolo per Mr Webmaster. L’articolo ”Stili, override e layout alternativi in Joomla 1.7″  è una guida alla personalizzazione del [...]