Hoe om 'n DLL-biblioteek in die stelsel te registreer

Anonim

Hoe om 'n DLL-biblioteek in die stelsel te registreer

Nadat u verskeie programme of speletjies geïnstalleer het, kan u 'n situasie ondervind waar die fout voorkom. "Die begin van die program kan nie gemaak word nie, aangesien die vereiste DLL nie in die stelsel is nie." Ten spyte van die feit dat die vensters van die Windows-familie gewoonlik biblioteke in die agtergrond registreer, nadat u u DLL-lêer op die toepaslike plek afgelaai het, plaas die fout daartoe voor, en die stelsel sien dit eenvoudig. " Om dit reg te stel, moet u die biblioteek registreer. Hoe kan dit gedoen word, sal later in hierdie artikel vertel word.

Opsies om die probleem op te los

Daar is verskeie metodes om hierdie probleem uit te skakel. Oorweeg elkeen van hulle in meer detail.

Metode 1: OCX / DLL Bestuurder

OCX / DLL Bestuurder is 'n klein program wat kan help om 'n biblioteek of OCX-lêer te registreer.

Laai OCX / DLL Bestuurder Program af

Om dit te doen, sal jy nodig hê:

  1. Klik op die Registreer OCX / DLL-kieslysitem.
  2. Kies 'n lêer tipe wat u sal registreer.
  3. Gebruik die blaai-knoppie, spesifiseer die DLL-plek.
  4. Druk die "Register" -knoppie en die program self sal die lêer registreer.

OCX DLL Bestuurder Program

OCX / DLL Bestuurder weet ook hoe om die registrasie van die biblioteek te kanselleer, hiervoor moet u die item in die spyskaart kies en later dieselfde bedrywighede doen soos in die eerste geval. Die kansellasiefunksie moet dalk die resultate met die geaktiveerde lêer vergelyk en wanneer dit afgeskakel is, sowel as tydens die verwydering van sommige rekenaarvirusse.

Tydens die registrasieproses kan die stelsel u 'n fout gee om te praat oor wat administrateur regte benodig word. In hierdie geval moet u die program begin deur dit met die regter muisknop te druk, en kies "Loop op die naam van die administrateur".

Begin die program namens die administrateur OCX DLL Bestuurder

Metode 2: Menu "Run"

U kan 'n DLL registreer met die "Run" -opdrag in die Windows-bedryfstelsel Start-kieslys. Om dit te doen, sal u die volgende aksies moet maak:

  1. Druk die sleutelbordkombinasie "Windows + R" of kies die "Run" -item van die Start-kieslys.
  2. Open die uitvoer spyskaart

  3. Voer die program naam in wat die biblioteek sal registreer - REGSVR32.exe, en die pad waarop die lêer geplaas word. As gevolg hiervan moet dit so werk:
  4. REGSVR32.EXE C: \ WINDOWS \ System32 \ dllName.dll

    Waar DLLNAME die naam van jou lêer is.

    Registreer 'n DLL-biblioteek deur die aanloopkieslys

    Hierdie voorbeeld sal u pas indien die bedryfstelsel op die C-stasie geïnstalleer word indien dit elders is, moet u die letter van die skyf verander of die opdrag gebruik:

    % SystemRoot% \ System32 \ REGSVR32.exe% WINDIR% \ System32 \ dllName.dll

    Die DLL beveel dat die vouer self die gids vind waar jy het

    In hierdie weergawe, die program self bevind dat die gids waar jy OS en bekendstellings die registrasie van die gespesifiseerde DLL-lêer geïnstalleer het.

    In die geval van die 64-bit stelsel, sal jy twee regsvr32 programme - een is in die gids:

    C: \ Windows \ SYSWOW64

    en die tweede op die pad:

    C: \ Windows \ System32

    Dit is twee verskillende lêers wat afsonderlik gebruik word vir relevante situasies. As jy 'n 64-bit OS, en die DLL-lêer is 32-bit, dan is die biblioteek lêer self moet in die gids geplaas word:

    Windows \ SysWow64.

    En die span sal lyk:

    % Windir% \ SysWow64 \ REGSVR32.EXE% windir% \ SysWow64 \ DLLNAME.DLL

    DLL registrasie opdrag in die 64-bit stelsel

  5. Druk "Enter" of "OK" knoppie; Die stelsel sal jy 'n boodskap gee oor die vraag of die biblioteek suksesvol was of nie of nie geregistreer is nie.

Metode 3: Command String

Lêer registrasie via die command line is nie baie anders as die tweede opsie:

  1. Kies die opdrag "Run" in die start menu.
  2. Tik in die CMD inskrywing veld wat oopmaak.
  3. Druk "Enter".

Jy sal verskyn in die voorkant van jou, waar jy sal nodig hê om dieselfde bevele tree as in die tweede weergawe.

Registreer 'n DLL biblioteek via die command line

Dit sal opgemerk word dat die command line venster het die invoeging funksie van die gekopieerde teks (vir gerief). Jy kan hierdie kieslys vind deur te druk die regte knoppie op die ikoon in die boonste linkerhoek.

Insetsel spyskaart op die Windows command prompt

Metode 4: Open met

  1. Maak die lêer spyskaart wat jy sal registreer deur te kliek op dit met die regter muis knoppie.
  2. Kies "Open met" in die spyskaart wat verskyn.
  3. Registreer 'n DLL biblioteek deur die spyskaart Open met

  4. Klik "Oorsig" en kies die regsvr32.exe program van die volgende gids:
  5. Windows / System32.

    Of in die geval werk jy in 'n 64-bit stelsel, en die DLL-lêer 32-bit:

    Windows / SysWow64.

  6. Oop DLL gebruik van hierdie program. Die stelsel sal 'n suksesvolle registrasie boodskap uit te reik.

moontlik foute

"Die lêer is nie versoenbaar is met die geïnstalleerde weergawe van Windows" beteken dat jy waarskynlik probeer om 'n 64-bit DLL in 'n 32-bit stelsel of andersom registreer. Gebruik die toepaslike bevel in die tweede metode beskryf.

"Die insette punt is nie gevind nie" - nie almal DLL biblioteke geregistreer kan word, sommige van hulle het eenvoudig nie ondersteun die DllRegisterServer opdrag. Ook, kan die voorkoms van 'n fout word veroorsaak deur die feit dat die lêer wat reeds deur die stelsel geregistreer is. Daar is webwerwe wat lêers wat nie biblioteke in werklikheid is versprei. In hierdie geval is, natuurlik, niks sal geregistreer word.

Ten slotte, moet dit gesê word dat die essensie van alle voorgestelde opsies opsies is eenvoudig verskillende metodes van die aanvang van die registrasie span - wat is meer gerieflik.

Lees meer