532 Shares 2539 views

Come registrare un DLL di Windows qualsiasi versione: alcuni modi di base

A volte capita che alcuni programmi in Windows-Media non viene eseguito all'inizio del file eseguibile dell'applicazione, e il sistema visualizza un messaggio che indica che un formato DLL componente dinamica (Library) è mancante o non registrato. Avanti, prendere in considerazione la questione di come registrare la DLL del sistema in diversi modi, ma solo a condizione che questo è davvero disponibile. l'attenzione dell'utente sarà anche pagato per alcuni dei possibili errori che possono verificarsi durante l'esecuzione di azioni in alcun modo.

Come registrare DLL nei sistemi basati su Windows metodo semplice?

La maggior parte dei prodotti software, progettato per l'installazione e l'uso di finestre, tranne per il file eseguibile contiene una serie di componenti aggiuntivi. La DLL è uno dei moduli, che all'inizio del file EXE viene caricato in memoria, in cui si è fatto per lui il codice prescritto.

La struttura del programma sequenza di avvio e caricamento i restanti ingredienti nella memoria in modo tale che quasi tutti iniziare da una directory. Così, nella sua forma più semplice, la questione di come registrare la DLL in sistemi Windows 10 o più basso rango, è risolto mettendo il formato richiesto dei file in una directory con il file eseguibile principale del programma (EXE). Ma questo è adatto solo per quei casi in cui le librerie stesse erano assenti, ma poi sono stati caricati separatamente, per esempio, da Internet.

Come registrare un DLL in Windows XP e al di sopra della console "Run"?

Purtroppo, il metodo di cui sopra non sempre funziona. Pertanto, in Windows è necessario utilizzare i propri fondi e strumenti. In particolare, si tratta di l'utilizzo di un servizio software RegSvr, che si presenta sotto forma di file Regsvr32.exe si trova in una delle directory di sistema. Nei sistemi con architettura a 32 bit, questo componente si trova nella cartella System32, ma nelle versioni a 64 bit di questi file possono essere due (secondo componente si trova nella cartella SysWOW64).

Così, prima di affrontare la questione di come registrare la DLL del sistema, è necessario capire come parola di lunghezza viene calcolata la libreria stessa. Questo determinerà il ulteriore modo di procedere.

Così, per la registrazione bisogno di far apparire la console "Run" (il modo più semplice per farlo attraverso una combinazione di Win + R), che è necessario registrare il comando regsvr32.exe, e, successivamente, attraverso la fessura di un percorso completo del file di libreria. Nel caso in cui è necessario registrarsi con i conteggi di bit, di eseguire file Regsvr32.exe sarà anche necessario registrare il percorso completo che indica la posizione nella cartella System32 o SysWOW64.

Azione attraverso la riga di comando

Libreria DLL metodo analogo può essere registrato e tramite linea di comando. Vi si può accedere dal menu "Run", riducendo cmd (sempre con i diritti di amministratore).

Qui, come nel caso con la console "Run", registra la squadra, a partire dal nome del file (regsvr32.exe), seguito dal percorso completo del file di libreria o il percorso completo per l'inizio della linea per strumento di registrazione.

Creazione di una registrazione tramite il "Explorer"

Almeno una semplice soluzione al problema di come registrare una DLL nel sistema è l'uso di "Explorer" o qualche altro file manager.

Qui è necessario trovare il file di libreria e ne fanno un tasto destro del mouse, e quindi nel menu contestuale selezionare 'Apri con …". Avanti nella lista dei programmi per aprire la DLL formato non viene presentata, quindi, utilizzando il pulsante Sfoglia nelle directory di cui sopra per trovare il file più regsvr32.exe (a seconda del bit del programma principale).

Possibili problemi con la registrazione

Tutto sarebbe sufficiente, ma a volte può causare errori. Molto spesso è possibile vedere un messaggio che non può essere trovato cosiddetto punto di ingresso DLLRegisterServer.

La ragione di ciò può essere che la libreria è già stato registrato, ma è danneggiata. Forse, il modulo DLLRegisterServer non è compatibile con la versione corrente del sistema o libreria non lo supporta, etc. Tuttavia dobbiamo ricordare che non tutti i componenti di questo tipo sono utilizzati per la registrazione. Se il file viene scaricato da Internet, può benissimo essere che ha bloccato antivirus o completamente rimosso in fase di download.

A volte non è necessario utilizzare gli strumenti di Windows per la registrazione. Quindi, per i componenti D3D che possono essere presenti nel gioco, basta installare una versione aggiornata di DirectX, e per le librerie MSVC installare Microsoft Visual Studio Redistributable. In un caso estremo, se il pirata violato copia del software, nello stesso Internet dovrebbe essere quello di individuare la versione ufficiale del software e rendere l'azione necessaria è stata di nuovo usata (ma solo in questo caso, potrebbe non essere necessario tali procedure). Se la preferenza è data al programma informali, è necessario effettuare un avvio con il disabile antivirus e firewall, ma solo a condizione che l'utente è fermamente convinto che i contenuti scaricabili è completamente sicuro e non porta alcun potenziali minacce per il sistema informatico.