Dopu avè installatu vari prugrammi o ghjochi, si pò scuntà à una situazione in cui, quand'ellu accende, l'errore "L'avvicinamentu di u prugramma ùn pò esse eseguitu, perchè a DLL necessaria ùn hè micca in u sistema." Malgradu u fattu chì i sistemi operativi Windows anu generalmente registrà biblioteche in u background, dopu avè scaricatu è messu u vostru file DLL in u locu spaziale, l'errore succede sempre, è u sistema ùn ve ne ne. Per risolve ciò, avete bisognu di registrà a libreria. Cumu si pò fà questu sarà discuvatu dopu in stu articulu.
Soluzioni à u prublema
Ci sò parechje metodi per eliminà stu prublema. Considerà ciascuna di elli in più dettallu.
Metudu 1: Gestore OCX / DLL
OCX / DLL Manager è un piccolo prugrammu chì pò aiutà à registra una biblioteca o un file OCX.
Scaricate OCX / DLL Manager
Per ciò chì avete bisognu:
- Cliccate nantu à l'elemento di menu "Registrazione OCX / DLL".
- Selezziunate u tippu di lima à registrà.
- Usendu u pulsante "Sfoglia" specificate a posizione di a DLL.
- Appughjà nantu à u pulsante "Registrazione" è u prugrammu stessu registra u schedariu.
U Gestore OCX / DLL pò ancu annullà registrà a biblioteca, per chì devi selezziunà l'elemento menu "Unregister OCX / DLL" è dopu fate tutte e stesse operazioni cum'è in u primu casu. Ci puderà dà bisognu di aduprà a funzione di annullà per confrontà i risultati cù u schedariu attivatu è u file disattivatu, è quandu durante a rimozione di alcuni virus informatici.
Durante u prucedimentu di registrazione, u sistema pò dà una errore chì dicendu chì i diritti di l'amministratore sò richiesti. In questu casu, avete bisognu di cuminciare u prugramma cliccendu nantu à u cù u bottinu direttu di u mouse, è selezziunà "Run as administrator".
Metudu 2: Run menu
Pudete registrà una DLL cù u cumandatu Run in u menu di inizio di u sistema operativu Windows. Per fà quessa, bisognu à fà e azzioni seguenti:
- Appughjà nantu à a scelta di tastiera "Windows + R" o selezziunu un articulu Run da u menù "Start".
- Inserite u nome di u prugramma chì rileva a libreria - regsvr32.exe, è u parcorsu induve u file hè situatu. À a fine, deve esse ghjustu cumu:
- Cliccate "Enter" o un bottinu "OK"; U sistema vi darà un missaghju nantu à se a biblioteca hè stata registata cù successu o no.
regsvr32.exe C: Windows System32 dllname.dll
induve dllname hè u nome di u vostru file.
Questu esempiu ti basta, se u sistema operativu hè installatu nantu à u drive C. Sì hè in un diversu locu, allora hà bisognu di cambià a lettera di l'unità o aduprà u comando:
% systemroot% System32 regsvr32.exe% windir% System32
In sta forma d'incarnazione, u prugrammu stessu trova a cartella duve avete u sistema operativu installatu è inizià a registrazione u file DLL specificatu.
In un sistema di 64 bit, avete duie prugrammi regsvr32 - unu hè in a cartella:
C: Windows SysWOW64
e secondu in u modu:
C: Sistema di Windows 32
Ci sò fucili diversi chì sò aduprati separatamente per situazione pertinente. Se avete un OS di 64 bit è un file DLL di 32 bit, allora u file di biblioteca stessa deve esse piazzatu in a cartella:
Windows / SysWoW64
è a squadra sarà simile à questu:
% e% windir% SysWoW64 regsvr32.exe% windir% SysWoW64
Metudu 3: Linea di Commandu
L'inscurzioni di un schedariu per mezu di a riga di cume hè micca assai differente da a seconda opzione:
- Sceglite una squadra Run in u menù "Start".
- Enter in u campu chì si apre. cmd.
- Cliccate "Enter".
Puderete vede una finestra in cui avete bisognu di entrà i stessi cumpiuli cum'è in a seconda opzione.
Dunque, si noterà chì a finestra di riga di cume hà una funzione per inserisce testu copiatu (per facilità). Pudete truvà stu menu cliccendu à dirittu annantu à l'icona in u angulu in alto à sinu.
Metudu 4: Apri cù
- Aprite u menu di u schedariu chì ti puderete registra cliccendu à dirittu annantu à ella.
- Selezziunu "Aprite cù" in u menu chì si vede.
- Preme "Revisione" e selezziunu u prugramma regsvr32.exe da u cartulare seguente:
- Aprite a DLL cù stu prugramma. U sistema hà da vene un missaghju nantu à a registrazione belluosa.
Windows / System32
o in caso di travagliu in un sistema di 64-bit, è u file DLL hè 32-bit:
Windows / SysWow64
Errori possibili
"U schedariu ùn hè micca compatibile cù a versione installata di Windows" - Questo significa chì sì u prublemu tentà à registrà una DLL di 64 bit cù un sistema di 32-bit o viceversa. Usate u cumandamentu appropriatu descrittu in u secondu metudu.
"U puntu di entrata ùn hè micca trovu" - Ùn tutte e DLL si pò registrà; certi di esse ùn sustengono micca u comando DllRegisterServer. Inoltre, un errore pò esse causatu da u fattu chì u schedariu hè dighjà registratu da u sistema. Ci sò i siti chì distribuiscenu lìarce chì ùn sò micca realmente biblioteche. In questo casu, naturalmente, u registru ùn funzionerà micca.
In conclusione, duvete dì chì l'essenza di tutte e opzioni proposte hè u listessu - sò solu i metudi diversi di lanciari a squadra di registrazione - à chì hè più pratice.