Come registrare una DLL o un file OCX in Windows 10 tramite il prompt dei comandi

A volte le applicazioni potrebbero perdere la registrazione dei file DLL o OCX, a causa dei quali gli utenti dovranno affrontare errori e le applicazioni non funzioneranno correttamente. Per questo motivo, gli utenti richiederanno di registrare i file da soli. La registrazione e l'annullamento della registrazione 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 un file DLL o OCX in Windows

Registrando una DLL o OCX, gli utenti aggiungono le informazioni al registro in modo che Windows possa utilizzare quei file. Le informazioni saranno sotto forma di un nome o CLSID. Ciò rende più semplice per Windows trovare la DLL o l'OCX corretta quando una funzione correlata viene utilizzata all'interno di un altro programma. Conterrà il percorso di questi file attraverso i quali verrà utilizzato il codice eseguibile per il componente. Le informazioni salvate nel registro faranno sempre riferimento all'ultima versione del componente. Ciò è necessario 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 extra che puoi aggiungere ai comandi:

  • / u - Annulla la registrazione del file DLL o OCX
  • / s - Modalità silenziosa, non mostrerà finestre di messaggio.
  • / I : se utilizzato senza / u chiama DLLInstall (TRUE) per l'installazione e se utilizzato con / u chiama DllInstall (FALSE) per disinstallare la 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 che sono registrabili. Alcuni file non avranno funzioni DLLRegisterServer () tramite cui è possibile registrarsi. Quei file sono normali e non hanno nulla a che fare con la registrazione. Un esempio può essere preso dai file DLL del 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.

Utilizzo del prompt dei comandi con privilegi elevati per registrare un file DLL o OCX

  1. Tieni premuto il tasto Windows e premi S per aprire la funzione di ricerca. Digita cmd , fai clic destro su di esso e scegli l' opzione Esegui come amministratore

    Nota : puoi anche premere Alt + Maiusc + Invio dopo aver digitato cmd nella funzione di ricerca.

  2. Ora digita il comando seguente per registrare il file DLL o OCX.
    regsvr32 jscript.dll

    Nota : jscript.dll è il nome del file che puoi modificare in qualsiasi file desideri registrare.

  3. È inoltre 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
  4. Se il file non è registrabile, potresti ricevere l'errore come mostrato di seguito:
  5. A volte l'errore può essere dovuto al tentativo di registrare un file DLL o OCX a 32 bit tramite Regsvr32 a 64 bit . È necessario utilizzare Regsvr32 a 32 bit che si trova nella cartella Syswow64 .
  6. È possibile digitare il seguente comando per registrare una DLL o OCX a 32 bit in un sistema operativo a 64 bit.
    % SystemRoot% \ SysWOW64 \ regsvr32 jscript.dll

È inoltre possibile utilizzare PowerShell con gli stessi comandi per registrare file DLL o OCX.

Tag DLL OCX Windows