Registreer 'n DLL-lêer in Windows OS

Pin
Send
Share
Send

Nadat u verskillende programme of speletjies geïnstalleer het, kan u 'n situasie ervaar wanneer u die fout aanskakel "Die program kan nie van stapel gestuur word nie, omdat die vereiste DLL nie in die stelsel is nie." Ondanks die feit dat Windows-bedryfstelsels gewoonlik biblioteke op die agtergrond registreer, vind u steeds 'n fout nadat u u DLL-lêer op die toepaslike plek afgelaai en geplaas het, en die stelsel sien dit eenvoudig nie. Om dit op te los, moet u die biblioteek registreer. Hoe dit gedoen kan word, word later in hierdie artikel beskryf.

Opsies om die probleem op te los

Daar is verskillende metodes om hierdie probleem op te los. Kom ons bespreek elkeen in meer besonderhede.

Metode 1: OCX / DLL Manager

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

Laai OCX / DLL Manager af

Hiervoor benodig u:

  1. Klik op die menu-item "Registreer OCX / DLL".
  2. Kies die tipe lêer wat u sal registreer.
  3. Gebruik die knoppie "Kyk" dui die ligging van die dll aan.
  4. Druk op die knoppie "Register" en die program self sal die lêer registreer.

OCX / DLL Manager is ook in staat om die biblioteek te registreer, hiervoor moet u die menu-item kies "Ontdek OCX / DLL" en doen daarna dieselfde bewerkings as in die eerste geval. Miskien moet u die funksie ongedaan maak om die resultate te vergelyk wanneer die lêer geaktiveer is en wanneer dit ontkoppel word, sowel as tydens die verwydering van sommige rekenaarvirusse.

Tydens die registrasieproses kan die stelsel u 'n fout gee met die opdrag dat administrateurregte vereis word. In hierdie geval moet u die program begin deur met die rechtermuisknop daarop te klik en te kies "Begin as administrateur".

Metode 2: Begin menu

U kan 'n DLL met die opdrag registreer "Run" in die beginmenu van die Windows-bedryfstelsel. Om dit te kan doen, moet u die volgende aksies uitvoer:

  1. Druk die kortpad "Windows + R" of kies item "Run" vanaf die spyskaart "Begin".
  2. Voer die naam van die program in wat die biblioteek sal registreer - regsvr32.exe, en die pad waar die lêer geleë is. Die resultaat moet so wees:
  3. regsvr32.exe C: Windows System32 dllname.dll

    waar dllname die naam van u lêer is.

    Hierdie voorbeeld is geskik vir u as die bedryfstelsel op skyf C geïnstalleer is. As dit elders geleë is, moet u die aandrywer verander of die opdrag gebruik:

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

    In hierdie weergawe vind die program self die lêergids waarin u die OS geïnstalleer het en begin die registrasie van die gespesifiseerde DLL-lêer.

    In die geval van 'n 64-bis-stelsel het u twee regsvr32-programme - een is in die gids:

    C: Windows SysWOW64

    en die tweede een:

    C: Windows Stelsel32

    Dit is verskillende lêers wat afsonderlik vir die onderskeie situasies gebruik word. As u 'n 64-bis OS het, en die DLL-lêer 32-bit is, moet die biblioteeklêer self in die gids geplaas word:

    Windows / SysWoW64

    en die opdrag sal al so lyk:

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

  4. pers "Gee" of knoppie "OK"; die stelsel sal u 'n boodskap gee oor of die biblioteek suksesvol geregistreer is of nie.

Metode 3: Kommandolyn

Die registrasie van 'n lêer deur die opdragreël verskil nie veel van die tweede opsie nie:

  1. Kies 'n span "Run" in die spyskaart "Begin".
  2. Tik in die veld om in te voer cmd.
  3. pers "Gee".

U sal 'n venster sien waarin u dieselfde opdragte moet invoer as in die tweede opsie.

Daar moet op gelet word dat die opdragreëlvenster die funksie het om gekopieerde teks te plak (vir gemak). U kan hierdie menu vind deur met die rechtermuisknop op die ikoon in die linkerbovenhoek te klik.

Metode 4: Oop met

  1. Open die menu van die lêer wat u sal registreer deur daarop te regs klik.
  2. Kies Oop met in die menu wat verskyn.
  3. Klik op "Oorsig" en kies die program regsvr32.exe uit die volgende gids:
  4. Windows / Stelsel32

    of as u aan 'n 64-bis-stelsel en die 32-bis-DLL-lêer werk:

    Windows / SysWow64

  5. Open die DLL met hierdie program. Die stelsel sal 'n boodskap oor suksesvolle registrasie vertoon.

Moontlike foute

"Die lêer is nie versoenbaar met die geïnstalleerde weergawe van Windows nie" - dit beteken dat u waarskynlik probeer om 'n 64-bis-DLL in 'n 32-bis-stelsel te registreer, of andersom. Gebruik die toepaslike opdrag wat in die tweede metode beskryf word.

"Ingangspunt nie gevind nie" - nie alle DLL's kan geregistreer word nie; sommige daarvan ondersteun eenvoudig nie die DllRegisterServer-opdrag nie. Die voorkoms van 'n fout kan ook veroorsaak word deur die feit dat die lêer reeds deur die stelsel geregistreer is. Daar is werwe wat lêers versprei wat nie regtig biblioteke is nie. In hierdie geval sal daar natuurlik niks geregistreer word nie.

Ten slotte moet gesê word dat die kern van al die voorgestelde opsies een en dieselfde is - dit is bloot verskillende metodes om die registrasieopdrag te begin - dit is geriefliker vir almal.

Pin
Send
Share
Send