A volte le applicazioni possono perdere la registrazione dei file DLL o OCX, a causa della quale gli utenti dovranno affrontare errori e le applicazioni non funzionano correttamente. Per questo motivo, gli utenti richiedono di registrare i file da soli. La registrazione e la cancellazione dei file di estensione dell’applicazione (DLL o OCX) vengono eseguite dall’utilità RegSvr32. In questo articolo, ti insegneremo quanto facilmente puoi registrare un file DLL o OCX nel tuo sistema operativo.,
Registrazione di una DLL o OCX File in Windows
Con la registrazione di una DLL o OCX, gli utenti di aggiungere le informazioni al registro di sistema, in modo che Windows è possibile utilizzare questi file. Le informazioni saranno sotto forma di un nome o CLSID. Ciò rende più facile per Windows trovare la DLL o OCX corretta quando una funzione ad essa correlata viene utilizzata all’interno di un altro programma., Conterrà il percorso di questi file attraverso il quale verrà utilizzato il codice eseguibile per il componente. Le informazioni salvate nel registro di sistema si riferiscono sempre alla versione più recente del componente. Questo è richiesto solo in rari casi perché nella maggior parte dei casi le applicazioni registreranno questi file durante l’installazione. Può anche essere utilizzato per la riparazione dei problemi di Windows che includono questi file. Alcuni parametri aggiuntivi che è possibile aggiungere ai comandi:
- /u – Annullare la registrazione del file DLL o OCX
- /s – Modalità silenziosa, non mostrerà finestre di messaggio.,
- /I – Se usato senza /u chiama DLLInstall(TRUE) per installare e Se usato con /u chiama DllInstall(FALSE) per disinstallare DLL e DllUnregisterServer.
- /n – Per non chiamare il server DllRegister o DllUnregisterServer. Questa opzione deve essere utilizzata con /i.
È possibile registrare solo i file DLL o OCX registrabili. Alcuni file non avranno funzioni DLLRegisterServer () attraverso le quali può registrarsi. Questi file sono ordinari e non hanno nulla a che fare con la registrazione., Un esempio può essere preso dai file DLL di gioco che rimangono nella cartella e fanno il loro lavoro senza essere registrati in primo luogo.
Nota: assicurati di avere già il file DLL o OCX disponibile prima di provare questi metodi.
Utilizzando il prompt dei comandi elevato per registrare un file DLL o OCX
- Tenere premuto il tasto Windows e premere S per aprire la funzione di ricerca. Digitare cmd, fare clic destro su di esso e scegliere Esegui come amministratore opzione
Nota: È anche possibile premere Alt + Maiusc + Invio dopo aver digitato cmd nella funzione di ricerca., - Ora digitare il comando riportato di seguito per registrare i file DLL o OCX.
regsvr32 jscript.dll
Nota: jscript.dll è il nome del file che è possibile modificare in qualsiasi file che si desidera registrare.,
- È anche possibile registrare un file DLL o OCX che si trova in una posizione diversa digitando il seguente comando.,
regsvr32 C:\Users\Kevin\Desktop\jscript.dll
- Se il file non è registrabile, si potrebbe ottenere l’errore, come illustrato di seguito:
- a Volte l’errore può essere perché si sta tentando di registrare un 32-bit DLL o OCX file a 64-bit Regsvr32. È necessario utilizzare il Regsvr32 a 32 bit che si trova nella cartella Syswow64.,
- È possibile digitare il seguente comando per registrare DLL a 32 bit o OCX in un sistema operativo a 64 bit.
%SystemRoot%\SysWOW64\regsvr32 jscript.dll
È anche possibile utilizzare PowerShell con gli stessi comandi per registrare DLL o OCX.
DLL OCX per Windows