Come registrare una DLL

Autore: Bobbie Johnson
Data Della Creazione: 8 Aprile 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Come registrare una libreria DLL in Windows 10
Video: Come registrare una libreria DLL in Windows 10

Contenuto

In questo articolo, ti mostreremo come registrare un file DLL che crea il percorso dal file al registro di Windows. La registrazione di un file DLL può risolvere i problemi di avvio per alcuni programmi, ma la maggior parte dei file DLL non può essere registrata o è già registrata. Tieni presente che non è possibile registrare file DLL specifici per il sistema Windows perché sono essenziali per il funzionamento stabile di Windows e gli aggiornamenti di Windows risolvono i file DLL obsoleti o difettosi.

Passi

Metodo 1 di 2: registrazione di un singolo file DLL

  1. 1 Scopri come funziona questo metodo. Per registrare un file DLL, puoi utilizzare il comando "regsvr" e il nome del file DLL (se il file supporta questo comando).Verrà creato un percorso dal registro di Windows al file DLL, rendendo più facile per il sistema trovare e utilizzare il file.
    • In genere, questo metodo viene utilizzato per registrare file DLL che sono programmi di terze parti che interagiscono direttamente con le utilità di sistema (ad esempio, la riga di comando).
  2. 2 Comprendere l'errore "punto di ingresso". Se il file DLL è già registrato, non supporta il comando regsvr o il suo codice non consente di connettersi al registro di Windows, verrà visualizzato il messaggio di errore “Il modulo [nome DLL] è stato caricato ma il punto di ingresso DllRegisterServer non è stato trovato". Nome file DLL] caricato ma il punto di ingresso DllRegisterServer non è stato trovato). Se questo messaggio appare sullo schermo, non sarai in grado di registrare il file DLL.
    • L'errore del punto di ingresso non è tanto un problema quanto una conferma che il file DLL non deve essere registrato.
  3. 3 Trova il file DLL che desideri registrare. Passare alla cartella con il file DLL desiderato e trovarlo.
    • Se il file DLL appartiene a un programma installato, apri la cartella con quel programma (ad esempio, C: Programmi [nome programma]).
  4. 4 Apri le proprietà del file DLL. Fare clic con il tasto destro sul file DLL e selezionare Proprietà dal menu. Si aprirà una finestra pop-up.
  5. 5 Trova il nome del file DLL. Nella casella di testo nella parte superiore della finestra Proprietà, troverai il nome completo del file.
    • La maggior parte dei file DLL ha nomi complessi, quindi lascia aperta la finestra Proprietà per copiare il nome in un secondo momento.
  6. 6 Copia il percorso del file DLL. Tieni premuto il tasto sinistro del mouse e trascina lungo il testo che appare nella riga "Posizione", quindi fai clic su Ctrl+Cper copiare il percorso del file DLL.
  7. 7 Apri il menu di avvio . Fare clic sul logo di Windows nell'angolo in basso a sinistra dello schermo.
  8. 8 Trova prompt dei comandi. accedere riga di comando nella barra di ricerca del menu di avvio. Viene visualizzata un'icona del prompt dei comandi nella parte superiore del menu Start.
  9. 9 Apri il prompt dei comandi come amministratore. Per questo:
    • tasto destro su "Prompt dei comandi" ;
    • fare clic su "Esegui come amministratore";
    • fare clic su "Sì" quando richiesto.
  10. 10 Passare alla directory con il file DLL. accedere cd, premi la barra spaziatrice, premi Ctrl+Vper inserire il percorso del file DLL e quindi fare clic su Entra.
    • Ad esempio, se il file DLL si trova nella cartella SysWOW64, che si trova nella cartella Windows, il comando avrà il seguente aspetto: cd C: Windows SysWOW64
  11. 11 Immettere il comando "regsvr" e il nome del file DLL. accedere regsvr32, premi la barra spaziatrice, inserisci il nome del file DLL (insieme all'estensione .dll) e premi Entra... Se è possibile registrare il file DLL, viene visualizzata la schermata di conferma della registrazione.
    • Ad esempio, se il nome del file DLL è "usbperf.dll", il comando avrà il seguente aspetto: regsvr32 usbperf.dll
    • Per copiare il nome del file DLL, riaprire la cartella con il file DLL (si aprirà la finestra Proprietà), evidenziare il nome del file e cliccare Ctrl+C... Quindi incolla il nome nella riga di comando - per farlo premi Ctrl+V.
    • Se il file DLL è già registrato o non può essere registrato, viene visualizzato un errore di "punto di ingresso" invece di una conferma di registrazione.
  12. 12 Prova a annullare la registrazione del file DLL e quindi a registrarlo nuovamente. Se l'immissione del comando "regsvr" genera un errore che non è un errore di "punto di ingresso", annullare la registrazione del file DLL e quindi registrarlo nuovamente; per questo:
    • accedere regsvr32 / u nomefile.dll e premi Entra... Sostituisci "filename" con il nome del tuo file DLL;
    • accedere regsvr32 nomefile.dll e premi Entra... Sostituisci "filename" con il nome del tuo file DLL.

Metodo 2 di 2: Come registrare nuovamente tutte le DLL

  1. 1 Scopri come funziona questo metodo. Se crei un elenco di tutti i file DLL che sono memorizzati sul tuo computer e poi lo esegui come file BAT, puoi registrare automaticamente tutti i file DLL. Usa questo metodo se non sai quale file registrare.
  2. 2 Apri il menu di avvio . Fare clic sul logo di Windows nell'angolo in basso a sinistra dello schermo.
  3. 3 Trova prompt dei comandi. accedere riga di comando nella barra di ricerca del menu di avvio. Viene visualizzata un'icona del prompt dei comandi nella parte superiore del menu Start.
  4. 4 Apri il prompt dei comandi come amministratore. Per questo:
    • tasto destro su "Prompt dei comandi" ;
    • fare clic su "Esegui come amministratore";
    • fare clic su "Sì" quando richiesto.
  5. 5 Passa alla directory "Windows". accedere cd c: Windows e premi Entra... Il prompt dei comandi ora eseguirà i comandi nella cartella Windows.
  6. 6 Crea un file con un elenco di file DLL. accedere dir *.dll / s / b> C: regdll.bat al prompt dei comandi e quindi premere Entra... Verrà creato un file con il nome e la posizione di ciascun file DLL, che si trova nella cartella Windows.
  7. 7 Chiudi il prompt dei comandi. Dopo che lo schermo visualizza il testo "c: Windows>" (sotto il comando che hai inserito), chiudi il prompt dei comandi.
  8. 8 Trova il file con l'elenco dei file DLL. Questo può essere fatto usando Explorer:
    • apri la finestra di Explorer (clic vincere+E);
    • fare clic su "Questo PC" sul lato sinistro della finestra;
    • fare doppio clic sull'unità di sistema del computer (C:);
    • scorri verso il basso e trova il file "regdll".
  9. 9 Copia il file sul desktop. Per questo:
    • fare clic su un file per selezionarlo;
    • clic Ctrl+C;
    • fare clic sul desktop;
    • clic Ctrl+V.
  10. 10 Apri il file copiato in Blocco note. Fare clic su un file sul desktop per selezionarlo, quindi:
    • fare clic con il tasto destro sul file "regdll";
    • fare clic su "Cambia" nel menu.
  11. 11 Elimina i file DLL non necessari. Questo non è necessario, ma ridurrà il tempo necessario per registrare i file DLL. Rimuovi tutte le righe che contengono il seguente testo:
    • C: Windows WinSXS: il quarto inferiore dell'elenco contiene righe con questo testo;
    • C: Windows Temp: troverai righe con questo testo accanto alla sezione che aveva righe con "WinSXS";
    • C: Windows $ patchcache $: le righe con questo testo sono piuttosto difficili da trovare. quindi premi Ctrl+F, accedere $ patchcache $e quindi fare clic su Trova successivo.
  12. 12 Aggiungi il comando "regsvr" a ogni riga. Per fare ciò, usa la funzione "Trova e sostituisci" di Blocco note:
    • fare clic su "Modifica";
    • fare clic su "Sostituisci" nel menu;
    • accedere C: nella casella di testo "Cosa";
    • accedere Regsvr32.exe / s c: nella casella di testo "Cosa";
    • fare clic su "Sostituisci tutto";
    • chiudi la finestra.
  13. 13 Salva le modifiche e chiudi il Blocco note. Clicca su Ctrl+Sper salvare le modifiche, quindi fare clic sulla X nell'angolo in alto a destra della finestra del Blocco note per chiuderla. Ora puoi eseguire il file "regdll.bat".
  14. 14 Esegui il file. Fare clic con il tasto destro del mouse sul file "regdll.bat", selezionare "Esegui come amministratore" dal menu e fare clic su "Sì" quando richiesto. Inizierà il processo di registrazione di tutti i file DLL disponibili; questo processo può richiedere molto tempo, quindi non spegnere il computer (collegare il laptop a una presa elettrica).
  15. 15 Chiudi il prompt dei comandi. Fallo quando il processo è completo. Le DLL del computer dovrebbero ora essere registrate.

Consigli

  • Annulla la registrazione del file DLL se hai intenzione di eliminarlo, perché a ogni DLL registrata viene assegnato uno stato di sola lettura.

Avvertenze

  • I file DLL sono necessari per il corretto funzionamento di Windows. Sebbene sia quasi impossibile eliminare il file DLL di sistema, se ciò accade, il sistema verrà interrotto.