Hoe kinne jo in DLL-biblioteek registrearje yn it systeem?

Anonim

Hoe kinne jo in DLL-biblioteek registrearje yn it systeem?

Nei it ynstallearjen fan ferskate programma's of spultsjes kinne jo in situaasje tsjinkomme wêr't de flater foarkomt "begjint it programma kin net makke wurde, om't de fereaske DLL net yn it systeem is." Nettsjinsteande it feit dat de ruten fan 'e Windows fan' e Windows normaal yn 'e eftergrûn registreart, nei't jo jo DLL-bestân yn it geskikte plakfine en plakfine de flater komt noch foar, en it systeem sjocht it gewoan. Om dit te reparearjen, moatte jo de biblioteek registrearje. Hoe kin dit dien wurde, sil letter wurde ferteld yn dit artikel.

Opsjes oplosse it probleem

D'r binne ferskate metoaden om dit probleem te eliminearjen. Betink elk fan har yn mear detail.

Metoade 1: OCX / DLL Manager

OCX / DLL Manager is in lyts programma dat kin helpe om in bibleteek of OCX-bestân te registrearjen.

Download OCX / DLL Manager-programma

Om dit te dwaan, sille jo nedich wêze:

  1. Klikje op it register OCX / DLL Menu-item.
  2. Selektearje in bestânstype dat jo sille registrearje.
  3. Mei help fan 'e Browse-knop, spesifisearje de DLL-lokaasje.
  4. Druk op de knop "Registrearje" en it programma sels sil it bestân registrearje.

OCX DLL Manager-programma

OCX / DLL-manager wit ek hoe't jo de registraasje fan 'e bibleteek annulearje, hjirfoar moatte jo de "Unregister OCX / DLL" item selektearje yn it menu en letter alle deselde operaasjes dwaan as yn it earste gefal. De CANCEL-Funksje kin de resultaten fergelykje mei it aktiveare bestân en as útskeakele, lykas yn 'e ferwidering fan guon ferwidering fan guon kompjûterfirussen.

Tidens it registraasjeproses kin it systeem jo in flater jaan sprekke oer wat behearderrjochten binne fereaske. Yn dit gefal moatte jo it programma begjinne troch it te drukken mei de rjochter mûsknop, en selektearje "Rinne op 'e namme fan' e behearder".

Begjin fan it programma út namme fan 'e behearder OCX DLL Manager

Metoade 2: Menu "Run"

Jo kinne in DLL registrearje mei de kommando "Run" yn it startmenu fan Windows-bestjoeringssysteem. Om dit te dwaan, moatte jo de folgjende aksjes meitsje:

  1. Druk op de toetseboerdkombinaasje "Windows + R" of selektearje de "Run" item fan it Startmenu.
  2. Iepenje it útfieren menu

  3. Fier de programmamme yn dy't de biblioteek registrearje sil - regsvr32.e, en it paad nei hokker bestân wurdt pleatst. As resultaat moat it sa wurkje:
  4. Regsvr32.e c: \ finsters \ system32 \ dllnneNname.dll

    Wêr't dllname is de namme fan jo bestân.

    Registrearje in DLL-bibleteek fia it runmenu

    Dit foarbyld sil jo passe as it bestjoeringssysteem is ynstalleare op it C-stasjon as it oars is, moatte jo de brief fan 'e skiif feroarje of it kommando brûke:

    % SystemRoot% \ System32 \ regsvr32.exe% windir% \ system32 \ dllnnneam.dll

    It DLL-befel dat de map sels de map fynt wêr't jo hawwe

    Yn dizze ferzje fynt it programma sels de map wêr't jo OS ynstalleare hawwe en de registraasje fan it oantsjutte DLL-bestân lanseart.

    Yn it gefal fan it 64-bit systeem hawwe jo twa regSVR32-programma's hawwe - ien is yn 'e map:

    C: \ Windows \ syswow64

    en de twadde ûnderweis:

    C: \ Windows \ systeem32

    Dit binne ferskate bestannen dy't apart wurde brûkt foar relevante situaasjes. As jo ​​in 64-bit OS hawwe, en it DLL-bestân is 32-bit, dan moat it biblioteekbestân sels wurde pleatst yn 'e map:

    Windows \ syswow64.

    En it team sil der sa útsjen:

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

    DLL Registraasje Kommando yn it 64-bit systeem

  5. Druk op "Enter" of "OK" knop; It systeem sil jo in berjocht jaan oer oft de biblioteek suksesfol is of net of net waard registrearre.

Metoade 3: Kommando-string

Triemsregistraasje fia de kommando-rigel is net heul oars as de twadde opsje:

  1. Selektearje de kommando "Run" yn it startmenu.
  2. Fier yn it fjild fan CMD yngong dy't iepent.
  3. Druk op "ENTER".

Jo sille foar jo ferskine, wêryn jo deselde kommando's moatte ynfiere lykas yn 'e twadde ferzje.

Registrearje in DLL-bibleteek fia de kommando-rigel

It soe moatte wurde opmurken dat it finster kommando-rigelfinster de ynfoegfunksje hat fan 'e kopieare tekst (foar gemak). Jo kinne dit menu fine troch te drukken op de juste knop op it ikoan yn 'e boppeste linker hoeke.

Ynfoegje menu op it Windows-kommando-prompt

Metoade 4: Iepenje mei

  1. Iepenje it bestânmenu dat jo registrearje sille troch te klikken mei it te klikken mei de rjochter mûsknop.
  2. Selektearje "Iepenje mei" yn it menu dat ferskynt.
  3. Registrearje in DLL-bibleteek fia it iepen menu mei

  4. Klikje op "Oersicht" en selektearje it RegSVR32.e-programma út 'e folgjende map:
  5. Windows / System32.

    Of yn gefal dat jo wurkje yn in 64-bit systeem, en it DLL-bestân 32-bit:

    Windows / Syswow64.

  6. Iepen dll mei dit programma. It systeem sil in suksesfol registraasjeberjocht útjaan.

Mooglike flaters

"It bestân is net kompatibel mei de ynstalleare ferzje fan Windows" betsjut dat jo wierskynlik besykje in 64-bit DLL te registrearjen yn in 32-bit systeem of oarsom. Brûk it passend kommando beskreaun yn 'e twadde metoade.

"It ynfierpunt is net fûn" - net alle DLL-biblioteken kinne registrearje, guon fan harren stypje gewoan de kommando fan Dllregiserserver net. Ek is it foarkommen fan in flater kin wurde feroarsake troch it feit dat it bestân al registrearre is troch it systeem. D'r binne siden dy't bestannen ferdiele dy't gjin biblioteken binne yn 'e realiteit. Yn dit gefal sil it fansels neat wurde registrearre.

Ta beslút, moat it wurde sein dat de essinsje fan alle foarstelde opsjes gewoan ferskate metoaden binne fan it registraasjeteam - wat handiger is.

Lês mear