Magrehistro ng isang file na DLL sa Windows OS

Pin
Send
Share
Send

Pagkatapos mag-install ng iba't ibang mga programa o laro, maaari kang makatagpo ng isang sitwasyon kung kailan binuksan mo ang error "Ang programa ay hindi mailulunsad dahil ang kinakailangang DLL ay wala sa system." Sa kabila ng katotohanan na ang mga operating system ng Windows ay karaniwang nagrerehistro ng mga aklatan sa background, pagkatapos mong i-download at ilagay ang iyong file ng DLL sa naaangkop na lugar, nangyayari pa rin ang isang error, at hindi nakikita ito ng system. Upang ayusin ito, kailangan mong magrehistro sa library. Paano ito magagawa ay inilarawan mamaya sa artikulong ito.

Mga pagpipilian para sa paglutas ng problema

Mayroong maraming mga pamamaraan upang ayusin ang problemang ito. Isaalang-alang natin ang bawat isa sa kanila nang mas detalyado.

Pamamaraan 1: OCX / Manager ng DLL

Ang OCX / DLL Manager ay isang maliit na programa na makakatulong sa pagrehistro ng isang library o file ng OCX.

I-download ang OCX / DLL Manager

Para sa mga ito kakailanganin mo:

  1. Mag-click sa item sa menu "Magrehistro ng OCX / DLL".
  2. Piliin ang uri ng file na iyong irehistro.
  3. Gamit ang pindutan "Mag-browse" ipahiwatig ang lokasyon ng dll.
  4. Pindutin ang pindutan "Magrehistro" at ang programa mismo ay irehistro ang file.

Ang OCX / DLL Manager ay nagagawa ring i-unregister ang library, para dito kailangan mong pumili ng item sa menu "Unregister OCX / DLL" at pagkatapos ay gawin ang parehong mga operasyon tulad ng sa unang kaso. Maaaring kailanganin mo ang pag-undo ng pag-andar upang maihambing ang mga resulta kapag ang file ay naisaaktibo at kapag na-disconnect ito, pati na rin sa pag-alis ng ilang mga virus sa computer.

Sa panahon ng proseso ng pagrehistro, ang system ay maaaring magbigay sa iyo ng isang error na sinasabi na ang mga karapatan ng tagapangasiwa ay kinakailangan. Sa kasong ito, kailangan mong simulan ang programa sa pamamagitan ng pag-click sa kanan, at piliin "Tumakbo bilang tagapangasiwa".

Pamamaraan 2: Run Menu

Maaari kang magparehistro ng isang DLL gamit ang utos Tumakbo sa start menu ng Windows operating system. Upang gawin ito, kakailanganin mong gawin ang mga sumusunod na pagkilos:

  1. Pindutin ang shortcut sa keyboard "Windows + R" o piliin ang item Tumakbo mula sa menu Magsimula.
  2. Ipasok ang pangalan ng programa na magparehistro sa aklatan - regsvr32.exe, at ang landas kung saan matatagpuan ang file. Ang resulta ay dapat na ganito:
  3. regsvr32.exe C: Windows System32 dllname.dll

    kung saan ang dllname ay ang pangalan ng iyong file.

    Ang halimbawa na ito ay angkop para sa iyo kung ang operating system ay naka-install sa drive C. Kung matatagpuan ito sa ibang lugar, kakailanganin mong baguhin ang drive letter o gamitin ang utos:

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

    Sa bersyon na ito, nahahanap ng programa mismo ang folder kung saan naka-install ang OS mo at nagsisimula ang pagpaparehistro ng tinukoy na file na DLL.

    Sa kaso ng isang 64-bit system, magkakaroon ka ng dalawang programa ng regsvr32 - ang isa ay nasa folder:

    C: Windows SysWOW64

    at ang pangalawa sa daan:

    C: Windows System32

    Ang mga ito ay iba't ibang mga file na ginagamit nang hiwalay para sa kani-kanilang mga sitwasyon. Kung mayroon kang isang 64-bit OS, at ang file na DLL ay 32-bit, kung gayon ang file ng library mismo ay dapat mailagay sa folder:

    Windows / SysWoW64

    at magiging ganito ang utos:

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

  4. Mag-click "Ipasok" o pindutan "OK"; bibigyan ka ng system ng isang mensahe tungkol sa kung ang library ay matagumpay na naitala ang hindi.

Paraan 3: Command Line

Ang pagrehistro ng isang file sa pamamagitan ng linya ng command ay hindi naiiba sa pangalawang pagpipilian:

  1. Pumili ng isang koponan Tumakbo sa menu Magsimula.
  2. Pumasok sa bukid upang makapasok cmd.
  3. Mag-click "Ipasok".

Makakakita ka ng isang window kung saan kakailanganin mong ipasok ang parehong mga utos tulad ng sa pangalawang pagpipilian.

Dapat pansinin na ang window ng command line ay may pag-andar ng pag-paste ng nakopya na teksto (para sa kaginhawaan). Maaari mong mahanap ang menu na ito sa pamamagitan ng pag-right-click sa icon sa itaas na kaliwang sulok.

Pamamaraan 4: Buksan kasama

  1. Buksan ang menu ng file na iyong irehistro sa pamamagitan ng pag-click sa kanan dito.
  2. Piliin Buksan kasama sa menu na lilitaw.
  3. Mag-click sa "Pangkalahatang-ideya" at piliin ang programa ng regsvr32.exe mula sa sumusunod na direktoryo:
  4. Windows / System32

    o kung sakaling nagtatrabaho ka sa isang 64-bit system at 32-bit na DLL file:

    Windows / SysWow64

  5. Buksan ang DLL sa programang ito. Ang system ay magpapakita ng isang mensahe tungkol sa matagumpay na pagrehistro.

Posibleng mga pagkakamali

"Ang file ay hindi katugma sa naka-install na bersyon ng Windows" - nangangahulugan ito na malamang na sinusubukan mong irehistro ang isang 64-bit na DLL sa isang 32-bit system o kabaligtaran. Gumamit ng naaangkop na utos na inilarawan sa pangalawang pamamaraan.

"Hindi natagpuan ang point ng entry" - Hindi lahat ng mga DLL ay maaaring nakarehistro, ang ilan sa mga ito ay hindi lamang suportado ng utos ng DllRegisterServer. Gayundin, ang paglitaw ng isang error ay maaaring sanhi ng katotohanan na ang file ay nakarehistro na ng system. May mga site na namamahagi ng mga file na hindi talaga mga aklatan. Sa kasong ito, siyempre, walang makarehistro.

Sa konklusyon, dapat sabihin na ang kakanyahan ng lahat ng mga iminungkahing opsyon ay isa at pareho - ang mga ito ay simpleng iba't ibang mga pamamaraan para sa paglulunsad ng utos ng pagpaparehistro - ito ay mas maginhawa para sa sinuman.

Pin
Send
Share
Send