Si të regjistroheni një bibliotekë DLL në sistem

Anonim

Si të regjistroheni një bibliotekë DLL në sistem

Pas instalimit të programeve ose lojërave të ndryshme, mund të hasni një situatë ku ndodh gabimi "duke filluar që programi nuk mund të bëhet, pasi që DLL e kërkuar nuk është në sistem". Përkundër faktit se dritaret e familjes së Windows zakonisht regjistrojnë bibliotekat në sfond, pasi të shkarkoni dhe vendosni skedarin tuaj DLL në vendin e duhur, gabimi ndodh ende, dhe sistemi thjesht e sheh atë ". Për të rregulluar këtë, ju duhet të regjistroheni bibliotekën. Si mund të bëhet kjo, do të thuhet më vonë në këtë artikull.

Opsionet zgjidhjen e problemit

Ka disa metoda për të eliminuar këtë problem. Konsideroni secilën prej tyre në më shumë detaje.

Metoda 1: OCX / DLL Manager

OCX / DLL Menaxheri është një program i vogël që mund të ndihmojë në regjistrimin e një skedari bibliotek ose OCX.

Shkarko OCX / DLL Program Manager

Për ta bërë këtë, do t'ju duhet:

  1. Klikoni në artikullin e menusë të regjistrit OCX / DLL.
  2. Zgjidhni një lloj skedari që do të regjistroheni.
  3. Duke përdorur butonin Browse, specifikoni vendndodhjen e DLL.
  4. Shtypni butonin "Regjistrohu" dhe vetë programi do të regjistrojë skedarin.

Programi i Menaxherit të OCX DLL

Menaxheri i OCX / DLL gjithashtu di se si të anulojë regjistrimin e bibliotekës, për këtë ju duhet të zgjidhni artikullin "Unregister OCX / DLL" në meny dhe më vonë bëni të gjitha operacionet e njëjta si në rastin e parë. Funksioni i anulimit mund të ketë nevojë të krahasojë rezultatet me skedarin e aktivizuar dhe kur të jetë me aftësi të kufizuara, si dhe gjatë largimit të disa viruseve kompjuterike.

Gjatë procesit të regjistrimit, sistemi mund t'ju japë një gabim duke folur për të drejtat e administratorit janë të nevojshme. Në këtë rast, ju duhet të filloni programin duke shtypur atë me butonin e djathtë të miut, dhe zgjidhni "Run në emrin e administratorit".

Fillimi i programit në emër të menaxherit të administratorit OCX DLL

Metoda 2: Menuja "Run"

Ju mund të regjistroheni një DLL duke përdorur komandën "RUN" në menunë e fillimit të sistemit operativ Windows. Për ta bërë këtë, do t'ju duhet të bëni veprimet e mëposhtme:

  1. Shtypni kombinimin e tastierës "Windows + R" ose zgjidhni artikullin "Run" nga menyja Start.
  2. Hapni menunë e ekzekutuar

  3. Shkruani emrin e programit që do të regjistrojë bibliotekën - regsvr32.exe, dhe rruga në të cilën vendoset dosja. Si rezultat, duhet të punojë kështu:
  4. Regsvr32.exe C: \ Windows \ System32 \ dllname.dll

    Ku Dllname është emri i skedarit tuaj.

    Regjistro një bibliotekë DLL përmes menysë së drejtuar

    Ky shembull do t'ju përshtatet nëse sistemi operativ është instaluar në makinë C nëse është diku tjetër, ju do të duhet të ndryshoni letrën e diskut ose të përdorni komandën:

    % Systemroot% \ System32 \ regsvr32.exe% Windir% \ System32 \ dllname.dll

    Dll komandën që dosja vetë gjen dosjen ku keni

    Në këtë version, vetë programi gjen dosjen ku keni instaluar OS dhe lançon regjistrimin e skedarit DLL të specifikuar.

    Në rastin e sistemit 64-bit, do të keni dy programe RegSVR32 - një është në dosjen:

    C: \ Windows \ Syswow64

    dhe e dyta në rrugë:

    C: \ Windows \ System32

    Këto janë skedarë të ndryshëm që përdoren veçmas për situatat relevante. Nëse keni një OS 64-bit, dhe skedari DLL është 32-bit, atëherë dosja e bibliotekës duhet të vendoset në dosje:

    Windows \ Syswow64.

    Dhe ekipi do të duket kështu:

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

    Komanda e Regjistrimit DLL në sistemin 64-bit

  5. Shtypni butonin "Enter" ose "OK"; Sistemi do t'ju japë një mesazh nëse biblioteka ka qenë e suksesshme ose jo ose jo e regjistruar.

Metoda 3: String Komanda

Regjistrimi i skedarit nëpërmjet vijës së komandës nuk është shumë i ndryshëm nga opsioni i dytë:

  1. Zgjidhni komandën "RUN" në menunë Start.
  2. Shkruani në fushën e hyrjes CMD që hapet.
  3. Shtypni "Enter".

Ju do të shfaqen para jush, në të cilën do të duhet të futni të njëjtat komanda si në versionin e dytë.

Regjistro një bibliotekë DLL nëpërmjet vijës së komandës

Duhet të theksohet se dritarja e linjës së komandës ka funksionin e futjes së tekstit të kopjuar (për lehtësi). Ju mund të gjeni këtë meny duke shtypur butonin e duhur në ikonën në këndin e sipërm të majtë.

Futni menu në komandën e komandës së Windows

Metoda 4: Hapni me

  1. Hapni menunë e skedarit që do të regjistroheni duke klikuar mbi të me butonin e djathtë të miut.
  2. Zgjidhni "Hapni me" në menunë që shfaqet.
  3. Regjistro një bibliotekë DLL përmes menusë së hapur me

  4. Kliko "Përmbledhje" dhe zgjidhni programin Regsvr32.exe nga drejtoria e mëposhtme:
  5. Windows / System32.

    Ose në rast se punoni në një sistem 64-bit dhe skedari DLL 32-bit:

    Windows / Syswow64.

  6. Hapur DLL duke përdorur këtë program. Sistemi do të lëshojë një mesazh të suksesshëm të regjistrimit.

Gabime të mundshme

"Dosja nuk është në përputhje me versionin e instaluar të Windows" do të thotë që ju keni më shumë gjasa të përpiqeni të regjistroni një dll 64-bit në një sistem 32-bit ose anasjelltas. Përdorni komandën e duhur të përshkruar në metodën e dytë.

"Pika e hyrjes nuk është gjetur" - jo të gjitha bibliotekat e DLL mund të regjistrohen, disa prej tyre thjesht nuk e mbështesin komandën e DllRegisterserver. Gjithashtu, ndodhja e një gabimi mund të shkaktohet nga fakti se dosja tashmë është e regjistruar nga sistemi. Ka vende që shpërndajnë skedarë që nuk janë biblioteka në realitet. Në këtë rast, natyrisht, asgjë nuk do të regjistrohet.

Në përfundim, duhet të thuhet se thelbi i të gjitha opsioneve opsionet e propozuara janë thjesht metoda të ndryshme të nisjes së ekipit të regjistrimit - i cili është më i përshtatshëm.

Lexo më shumë