Registrare dll

Registrare dll

Regsvr32 register dll

Beh, non specifichi se si tratta di una dll a 32 o 64 bit e non includi il messaggio di errore, ma immagino che sia lo stesso problema descritto in questo articolo della KB: Messaggio di errore quando si esegue Regsvr32.exe su Windows a 64 bit

Digita regsvr32 name.dll nel Prompt dei comandi (eseguito in modalità elevata!) e premi “Invio”. Notate che nome.dll dovrebbe essere sostituito con il nome della DLL che volete registrare. Per esempio, se volete registrare la iexplore.dll, digitate regsvr32 iexplore.dll.

Su un sistema x64, system32 è per 64 bit e syswow64 è per 32 bit (non il contrario come detto in un’altra risposta). WOW (Windows su Windows) è il sottosistema a 32 bit che gira sotto il sottosistema a 64 bit).

Tutto qui stava fallendo come percorso sbagliato. Poi mi sono ricordato di un trucco dei vecchi tempi di Win95. Aprire la cartella del programma dove risiede la .dll, aprire C:/Windows/System32 scorrere fino a regsvr32 e trascinare la dll dalla cartella del programma su rgsrver32. Boom, fatto.

Conoscere il messaggio di errore sarebbe piuttosto prezioso. Ha lo scopo di fornire informazioni, anche se non ha senso per te, lo ha per noi. Essendo costretto a indovinare, direi che la DLL è un filtro DirectX a 32 bit. Nel qual caso questa dovrebbe essere la linea d’azione corretta:

Come registrare dll in silenzio

Se questo articolo non descrive il messaggio di errore che state ricevendo, potete ottenere spiegazioni dettagliate dei messaggi di errore, azioni raccomandate e risorse di supporto aggiuntive dalla pagina TechNet Events and Errors.

Regsvr32 è un’utilità a riga di comando per registrare e annullare la registrazione dei controlli OLE, come DLL e controlli ActiveX nel registro di Windows. Regsvr32.exe è installato nella cartella %systemroot%\System32 in Windows XP e versioni successive di Windows. Nota Su una versione a 64 bit del sistema operativo Windows, ci sono due versioni del file Regsv32.exe:

  Registrare in formato midi

Regsvr32 [/u] [/n] [/i[:cmdline]] <dllname>/u – Unregister server/i – chiama DllInstall passandogli una [cmdline] opzionale; quando è usato con /u, chiama dll uninstall /n – non chiama DllRegisterServer; questa opzione deve essere usata con /i/s –

Registrare dll cmd

La libreria è il nome o il percorso della DLL che contiene la procedura specificata dalla procedura. Se non si specifica un percorso per la libreria, si applicano le regole di ricerca standard del sistema operativo per le DLL.

Non può essere usato come tipo di dato di valore di ritorno. Quando si passa il parametro, si comporta come il tipo di dati C. Usate Z per indicare che la procedura imposta il parametro su una sequenza di stringhe a terminazione nulla, terminata da un ulteriore carattere nullo.  Call DLL imposta il parametro sulla stessa sequenza di stringhe, usando i ritorni a capo al posto dei terminali nulli

Registrare dll windows 7

Per poter utilizzare una DLL, questa deve essere registrata inserendo i riferimenti appropriati nel Registro di sistema. A volte succede che un riferimento di registro si corrompa e le funzioni della DLL non possano più essere utilizzate. La DLL può essere ri-registrata aprendo Start-Run e inserendo il seguente comando:

Questo comando presuppone che somefile.dll sia in una directory o cartella che si trova nel PATH. Altrimenti, deve essere usato il percorso completo della DLL. Un file DLL può anche essere non registrato usando lo switch “/u” come mostrato di seguito.