Come registrare una libreria DLL nel sistema

Anonim

Come registrare una libreria DLL nel sistema

Dopo aver installato vari programmi o giochi, è possibile riscontrare una situazione in cui si verifica l'errore "Avvio del programma non può essere effettuato, poiché la DLL richiesta non è nel sistema." Nonostante il fatto che le finestre della famiglia Windows di solito registrino le librerie in background, dopo aver scaricato e posiziona il file DLL nel luogo appropriato, si verifica ancora l'errore e il sistema lo vede semplicemente ". Per risolvere questo problema, è necessario registrare la libreria. Come può essere fatto, verrà detto in seguito in questo articolo.

Opzioni risolvendo il problema

Esistono diversi metodi per eliminare questo problema. Considera ognuno di loro in modo più dettagliato.

Metodo 1: OCX / DLL Manager

OCX / DLL Manager è un piccolo programma che può aiutare a registrare una libreria o un file OCX.

Scarica il programma OCX / DLL Manager

Per fare questo, avrai bisogno di:

  1. Fare clic sulla voce del menu Registra OCX / DLL.
  2. Seleziona un tipo di file che si registrerai.
  3. Utilizzando il pulsante Sfoglia, specificare la posizione DLL.
  4. Premere il pulsante "Registra" e il programma stesso registrerà il file.

Programma Gestore OCX DLL

OCX / DLL Manager sa anche come annullare la registrazione della libreria, per questo è necessario selezionare la voce "Unrugister OCX / DLL" nel menu e successivamente fai tutte le stesse operazioni come nel primo caso. La funzione Annulla potrebbe essere necessaria per confrontare i risultati con il file attivato e quando disabilitato, nonché durante la rimozione di alcuni virus informatici.

Durante il processo di registrazione, il sistema può offrirti un errore parlare di quali diritti dell'amministratore sono richiesti. In questo caso, è necessario avviare il programma premendolo con il tasto destro del mouse e selezionare "Esegui il nome del nome dell'amministratore".

Avvio del programma per conto dell'amministratore OCX DLL Manager

Metodo 2: menu "Esegui"

È possibile registrare una DLL utilizzando il comando "Esegui" nel menu Start System operativo Windows. Per fare ciò, dovrai effettuare le seguenti azioni:

  1. Premere la combinazione di tastiera "Windows + R" o selezionare la voce "Esegui" dal menu Start.
  2. Apri il menu Esegui

  3. Immettere il nome del programma che registrerà la libreria - regsvr32.exe e il percorso in cui viene effettuato il file. Di conseguenza, dovrebbe funzionare in questo modo:
  4. Regsvr32.exe c: \ windows \ system32 \ dllname.dll

    Dove dllname è il nome del tuo file.

    Registrare una libreria DLL tramite il menu Esegui

    Questo esempio si adatterà se il sistema operativo è installato sull'unità C se è altrove, è necessario modificare la lettera del disco o utilizzare il comando:

    % Systemroot% \ system32 \ regsvr32.exe% windir% \ system32 \ dllname.dll

    Il comando DLL che la cartella stessa trova la cartella in cui hai

    In questa versione, il programma stesso trova la cartella in cui è stato installato OS e avvia la registrazione del file DLL specificato.

    Nel caso del sistema a 64 bit, si dispone di due programmi RegsvR32: uno è nella cartella:

    C: \ windows \ syswow64

    E il secondo in arrivo:

    C: \ Windows \ System32

    Questi sono file diversi utilizzati separatamente per situazioni pertinenti. Se si dispone di un sistema operativo a 64 bit e il file DLL è a 32 bit, il file della libreria stesso deve essere inserito nella cartella:

    Windows \ Syswow64.

    E il team sarà simile a questo:

    % Windir% \ syswow64 \ regsvr32.exe% windir% \ syswow64 \ dllname.dll

    Comando di registrazione DLL nel sistema a 64 bit

  5. Premere il pulsante "Invio" o "OK"; Il sistema ti fornirà un messaggio sul fatto che la biblioteca abbia avuto successo o meno o meno è stata registrata.

Metodo 3: stringa di comando

La registrazione dei file tramite la riga di comando non è molto diversa dalla seconda opzione:

  1. Seleziona il comando "Esegui" nel menu Start.
  2. Immettere il campo di ingresso CMD che si apre.
  3. Premere Invio".

Apparirai di fronte a te, in cui dovrai inserire gli stessi comandi della seconda versione.

Registrare una libreria DLL tramite la riga di comando

Va notato che la finestra della riga di comando ha la funzione di inserimento del testo copiato (per comodità). Puoi trovare questo menu premendo il pulsante destro sull'icona nell'angolo in alto a sinistra.

Inserisci il menu sul prompt dei comandi di Windows

Metodo 4: Aperto con

  1. Apri il menu File che ti verrà registrato facendo clic su di esso con il tasto destro del mouse.
  2. Seleziona "Apri con" nel menu visualizzato.
  3. Registrare una libreria DLL tramite il menu aperto con

  4. Fare clic su "Panoramica" e selezionare il programma regsvr32.exe dalla seguente directory:
  5. Windows / System32.

    O nel caso in cui lavori in un sistema a 64 bit e il file DLL a 32 bit:

    Windows / Syswow64.

  6. Apri DLL usando questo programma. Il sistema emetterà un messaggio di registrazione di successo.

Possibili errori

"Il file non è compatibile con la versione installata di Windows" significa che è probabile che tu stia cercando di registrare una DLL a 64 bit in un sistema a 32 bit o viceversa. Utilizzare il comando appropriato descritto nel secondo metodo.

"Il punto di input non è stato trovato" - non tutte le librerie DLL possono essere registrate, alcune di esse semplicemente non supportano il comando DLLREGISTERSERVER. Inoltre, il verificarsi di un errore può essere causato dal fatto che il file è già registrato dal sistema. Ci sono siti che distribuiscono file che non sono librerie in realtà. In questo caso, ovviamente, non sarà registrato nulla.

In conclusione, si deve dire che l'essenza di tutte le opzioni proposte le opzioni sono semplicemente metodi diversi per il lancio del team di registrazione - che è più conveniente.

Leggi di più