Registru DLL-dosieron en Vindoza OS

Pin
Send
Share
Send

Post instali diversajn programojn aŭ ludojn, vi eble renkontos situacion en kiu vi ŝaltas la eraron "La programo ne povas esti lanĉita ĉar la bezonata DLL ne estas en la sistemo." Malgraŭ la fakto, ke Vindozo-operaciumoj kutime registras bibliotekojn en la fono, post kiam vi elŝutas kaj metas vian DLL-dosieron en la taŭga loko, ankoraŭ okazas eraro, kaj la sistemo simple ne vidas ĝin. Por ripari tion, vi devas registri la bibliotekon. Kiel tio eblas, estos priskribita poste en ĉi tiu artikolo.

Ebloj por solvi la problemon

Estas multaj metodoj por solvi ĉi tiun problemon. Ni konsideru ĉiun el ili pli detale.

Metodo 1: OCX / DLL Manager

OCX / DLL Manager estas malgranda programo, kiu povas helpi registri OCX-bibliotekon aŭ dosieron.

Elŝutu OCX / DLL Manager

Por tio vi bezonos:

  1. Alklaku menuan liston "Registru OCX / DLL".
  2. Elektu la tipon de dosiero, kiun vi registros.
  3. Uzante butonon "Foliumi" indiku la lokon de la dll.
  4. Premu la butonon "Registri" kaj la programo mem registros la dosieron.

OCX / DLL Manager ankaŭ povas registri la bibliotekon, por tio vi devas elekti la menuobjekton "Malregistri OCX / DLL" kaj poste faru la samajn operaciojn kiel en la unua kazo. Eble vi bezonas malfari la funkcion por kompari la rezultojn kiam la dosiero estas aktivigita kaj kiam ĝi estas malkonektita, same kiel dum la forigo de iuj komputilaj virusoj.

Dum la registra procezo, la sistemo povus doni al vi eraron dirante, ke necesas administraj rajtoj. En ĉi tiu kazo, vi devas komenci la programon per dekstra klako sur ĝi, kaj elektu "Kuru kiel administranto".

Metodo 2: Kuru Menuo

Vi povas registri DLL per la komando Kuru en la komenca menuo de la Vindoza operaciumo. Por fari tion, vi bezonos plenumi la jenajn agojn:

  1. Premu klavaron "Vindozo + R" aŭ elektu eron Kuru el la menuo Komencu.
  2. Enmetu la nomon de la programo, kiu registros la bibliotekon - regsvr32.exe, kaj la vojon, kie troviĝas la dosiero. La rezulto devas esti tia:
  3. regsvr32.exe C: Windows System32 dllname.dll

    kie dllname estas la nomo de via dosiero.

    Ĉi tiu ekzemplo taŭgas por vi, se la operaciumo estas instalita en la disko C. Se ĝi troviĝas aliloke, vi devos ŝanĝi la stiran leteron aŭ uzi la komandon:

    % systemroot% System32 regsvr32.exe% windir% System32 dllname.dll

    En ĉi tiu versio, la programo mem trovas la dosierujon kie vi havas la VIN instalitan kaj komencas la registradon de la specifita DLL-dosiero.

    Kaze de 64-bita sistemo, vi havos du programojn regsvr32 - unu estas en la dosierujo:

    C: Windows SysWOW64

    kaj la dua laŭ la vojo:

    C: Windows System32

    Ĉi tiuj estas malsamaj dosieroj, kiuj estas uzataj aparte por la respektivaj situacioj. Se vi havas 64-bitan VIN kaj la DLL-dosiero estas 32-bita, tiam la biblioteka dosiero mem estu metita en la dosierujon:

    Vindozo / SysWoW64

    kaj la komando jam aspektos jene:

    % windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll

  4. Alklaku "Eniri" aŭ butonon "Bone"; la sistemo donos al vi mesaĝon pri tio, ĉu la biblioteko registris sukcese aŭ ne.

Metodo 3: Komandlinio

Registri dosieron tra la komandlinio ne multe diferencas de la dua eblo:

  1. Elektu teamon Kuru en la menuo Komencu.
  2. Eniru en la kampon por eniri cmd.
  3. Alklaku "Eniri".

Vi vidos fenestron, en kiu vi devos enigi la samajn komandojn kiel en la dua opcio.

Oni devas rimarki, ke la komandlinio havas la funkcion de alglui kopiitan tekston (por komforto). Vi povas trovi ĉi tiun menuon per dekstra klako sur la ikono en supra maldekstra angulo.

Metodo 4: Malfermu per

  1. Malfermu la menuon de la dosiero, kiun vi registros per dekstra klako sur ĝi.
  2. Elektu Malfermu kun en la menuo, kiu aperas.
  3. Alklaku "Superrigardo" kaj elektu la programon regsvr32.exe el la jena dosierujo:
  4. Vindozo / Sistemo32

    aŭ se vi laboras pri 64-bita sistemo kaj la 32-bita DLL-dosiero:

    Vindozo / SysWow64

  5. Malfermu la DLL per ĉi tiu programo. La sistemo montros mesaĝon pri sukcesa registrado.

Eblaj eraroj

"La dosiero ne kongruas kun la instalita versio de Vindozo" - tio signifas, ke vi plej verŝajne provas registri 64-bitan DLL en 32-bita sistemo aŭ inverse. Uzu la taŭgan komandon priskribitan en la dua metodo.

"Enira punkto ne trovita" - ne ĉiuj DLL-oj povas esti registritaj, iuj el ili simple ne subtenas la komandon DllRegisterServer. Ankaŭ la okazo de eraro povas esti kaŭzita de la fakto ke la dosiero jam estas registrita de la sistemo. Estas retejoj, kiuj distribuas dosierojn, kiuj ne vere estas bibliotekoj. Ĉi-kaze kompreneble nenio registriĝos.

Konklude, oni devas diri, ke la esenco de ĉiuj proponitaj opcioj estas unu kaj la sama - ĉi tiuj estas simple malsamaj metodoj por lanĉi la registran komandon - ĝi pli taŭgas por ĉiu.

Pin
Send
Share
Send