Paano Magrehistro ng isang library ng DLL sa system.

Anonim

Paano Magrehistro ng isang library ng DLL sa system.

Pagkatapos i-install ang iba't ibang mga programa o mga laro, maaari kang makatagpo ng isang sitwasyon kung saan ang error ay nangyayari "simula ang programa ay hindi maaaring gawin, dahil ang kinakailangang DLL ay wala sa system." Sa kabila ng katotohanan na ang mga bintana ng pamilya ng Windows ay karaniwang nagrehistro ng mga aklatan sa background, pagkatapos mong i-download at ilagay ang iyong DLL file sa naaangkop na lugar, ang error ay nangyayari pa rin, at ang sistema ay nakikita lamang ito ". Upang ayusin ito, kailangan mong irehistro ang library. Paano ito magagawa, sasabihin sa ibang pagkakataon sa artikulong ito.

Mga pagpipilian sa paglutas ng problema

Mayroong ilang mga paraan upang maalis ang problemang ito. Isaalang-alang ang bawat isa sa kanila nang mas detalyado.

Paraan 1: OCX / DLL Manager.

Ang OCX / DLL Manager ay isang maliit na programa na maaaring makatulong sa magrehistro ng isang library o OCX na file.

I-download ang program ng Ocx / Dll Manager.

Upang gawin ito, kakailanganin mo:

  1. Mag-click sa item na Magrehistro ng OCX / DLL.
  2. Pumili ng uri ng file na iyong magparehistro.
  3. Gamit ang pindutan ng Browse, tukuyin ang lokasyon ng DLL.
  4. Pindutin ang pindutan ng "Magrehistro" at ang programa mismo ay magparehistro ng file.

Ocx DLL Manager Program.

Alam din ng OCX / DLL Manager kung paano kanselahin ang pagpaparehistro ng library, para sa kailangan mo upang piliin ang item na "Unregister OCX / DLL" sa menu at mamaya gawin ang lahat ng parehong mga operasyon tulad ng sa unang kaso. Maaaring kailanganin ng pag-andar ng kanselahin na ihambing ang mga resulta sa aktibong file at kapag hindi pinagana, pati na rin sa panahon ng pag-alis ng ilang mga virus ng computer.

Sa panahon ng proseso ng pagpaparehistro, ang sistema ay maaaring magbigay sa iyo ng pagkakamali na nagsasalita tungkol sa kung anong mga karapatan ng administrator ang kinakailangan. Sa kasong ito, kailangan mong simulan ang programa sa pamamagitan ng pagpindot sa kanang pindutan ng mouse, at piliin ang "Patakbuhin ang pangalan ng administrator".

Simula sa programa sa ngalan ng Administrator OCX DLL Manager

Paraan 2: Menu "Run"

Maaari kang magrehistro ng isang DLL gamit ang "Run" na command sa Windows Operating System Start menu. Upang gawin ito, kakailanganin mong gawin ang mga sumusunod na pagkilos:

  1. Pindutin ang kumbinasyon ng keyboard na "Windows + R" o piliin ang item na "Run" mula sa Start menu.
  2. Buksan ang EXECUTE MENU.

  3. Ipasok ang pangalan ng programa na magparehistro sa library - regsvr32.exe, at ang landas kung saan inilalagay ang file. Bilang resulta, dapat itong gumana tulad nito:
  4. Regsvr32.exe c: \ windows \ system32 \ dllname.dll.

    Kung saan ang dllname ay ang pangalan ng iyong file.

    Magrehistro ng isang library ng DLL sa pamamagitan ng run menu

    Ang halimbawang ito ay angkop sa iyo kung ang operating system ay naka-install sa C drive kung ito ay sa ibang lugar, kakailanganin mong baguhin ang titik ng disk o gamitin ang command:

    % Systemroot% \ system32 \ regsvr32.exe% windir% \ system32 \ dllname.dll

    Ang utos ng dll na hinahanap mismo ng folder ang folder kung saan mayroon ka

    Sa bersyong ito, hinahanap mismo ng programa ang folder kung saan mo na-install ang OS at naglulunsad ng pagpaparehistro ng tinukoy na DLL file.

    Sa kaso ng 64-bit na sistema, magkakaroon ka ng dalawang programa ng REGSVR32 - ang isa ay nasa folder:

    C: \ windows \ syswow64.

    at ang pangalawang sa daan:

    C: \ windows \ system32.

    Ang mga ito ay iba't ibang mga file na ginagamit nang hiwalay para sa mga may-katuturang sitwasyon. Kung mayroon kang 64-bit OS, at ang DLL file ay 32-bit, pagkatapos ay ang file ng library mismo ay dapat ilagay sa folder:

    Windows \ syswow64.

    At ang koponan ay magiging ganito:

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

    Dll registration command sa 64-bit system.

  5. Pindutin ang pindutang "Ipasok" o "OK"; Ang sistema ay magbibigay sa iyo ng isang mensahe tungkol sa kung ang library ay matagumpay o hindi o hindi ay nakarehistro.

Paraan 3: Command String.

Ang pagpaparehistro ng file sa pamamagitan ng command line ay hindi naiiba mula sa pangalawang pagpipilian:

  1. Piliin ang command na "Run" sa Start menu.
  2. Ipasok sa field ng entry ng CMD na bubukas.
  3. Pindutin ang enter".

Lilitaw ka sa harap mo, kung saan kailangan mong pumasok sa parehong mga utos tulad ng sa pangalawang bersyon.

Magrehistro ng isang library ng DLL sa pamamagitan ng command line.

Dapat pansinin na ang window ng command line ay may function na insertion ng kinopyang teksto (para sa kaginhawahan). Makikita mo ang menu na ito sa pamamagitan ng pagpindot sa tamang pindutan sa icon sa itaas na kaliwang sulok.

Ipasok ang menu sa prompt ng Windows Command

Paraan 4: Buksan Sa.

  1. Buksan ang menu ng file na iyong magparehistro sa pamamagitan ng pag-click dito gamit ang kanang pindutan ng mouse.
  2. Piliin ang "Buksan sa" sa menu na lilitaw.
  3. Magrehistro ng isang library ng DLL sa pamamagitan ng bukas na menu na may

  4. I-click ang "Pangkalahatang-ideya" at piliin ang programa ng regsvr32.exe mula sa sumusunod na direktoryo:
  5. Windows / System32.

    O kung nagtatrabaho ka sa isang 64-bit na sistema, at ang DLL file 32-bit:

    Windows / syswow64.

  6. Buksan ang DLL gamit ang program na ito. Ang sistema ay magbibigay ng matagumpay na mensahe sa pagpaparehistro.

Posibleng pagkakamali

"Ang file ay hindi tugma sa naka-install na bersyon ng Windows" ay nangangahulugan na ikaw ay malamang na nagsisikap na magrehistro ng 64-bit dll sa isang 32-bit na sistema o kabaligtaran. Gamitin ang naaangkop na utos na inilarawan sa ikalawang paraan.

"Ang input point ay hindi natagpuan" - hindi lahat ng mga library ng DLL ay maaaring nakarehistro, ang ilan sa mga ito ay hindi sinusuportahan lamang ang utos ng Dlregisterserver. Gayundin, ang paglitaw ng isang error ay maaaring sanhi ng katotohanan na ang file ay nakarehistro na ng system. May mga site na nagpapamahagi ng mga file na hindi mga aklatan sa katotohanan. Sa kasong ito, siyempre, walang nakarehistro.

Sa konklusyon, dapat itong sabihin na ang kakanyahan ng lahat ng mga pagpipilian na ipinanukalang mga pagpipilian ay iba't ibang paraan ng paglulunsad ng pangkat ng pagpaparehistro - na mas maginhawa.

Magbasa pa