Kam mám umiestniť súbory dll. Ako nainštalovať DLL v systéme Windows. Prečo sú potrebné súbory DLL?

Na tému chýb súvisiacich s DLL už bolo veľa článkov. Všetky tieto chyby sú opravené jediným spôsobom - inštaláciou práve tohto dll súboru do počítača. V tomto článku napíšem ako na to.

Stiahnite si a nainštalujte súbory DLL

Keď sa vyskytne chyba, zvyčajne sa zobrazí názov súboru DLL, ktorý chýba. Musíte zadať názov tohto súboru do vyhľadávača a stiahnuť. Musíme si napríklad stiahnuť súbor d3dx9_27.dll. Tento názov zadáme do Yandex alebo Google a stiahneme ho z nejakej stránky. Najbezpečnejšia a najobľúbenejšia stránka, z ktorej si sám sťahujem súbory DLL, je DLL-FILES.com. Existuje pole, do ktorého môžete zadať názov súboru.

Teraz musíte zistiť, kam hodiť tento dll súbor. AT rôznych systémov umiestnenie týchto súborov je odlišné, takže začnem so skorým OS:

  • Windows 95/98- súbor vložte do priečinka C:\Windows\System;
  • Windows NT alebo 2000- súbor vložte do priečinka C:\WINNT\System32 ;
  • Windows XP, 7, 8, 10- vložte súbor do priečinka (napr 32 rokov bitové systémy v C:\Windows\System32 a pre 64 rokov bitové súbory v C:\Windows\SysWOW64).

Niekedy, keď sa pokúsite umiestniť súbor do požadovaného priečinka, môžete dostať správu, že súbor tam už je. Prečo sa potom zobrazí chyba? Je možné, že súbor je poškodený alebo ide o nejaký vírus, takže ho môžete nahradiť novým súborom.

Po prenesení všetkých chýbajúcich knižníc musíte reštartovať počítač, aby sa zmeny prejavili, a potom spustiť tie aplikácie, ktoré nefungovali.

Čo však v prípade, že všetky potrebné súbory vložíte do priečinka, no program alebo hra sa stále nespustí? Potom môžete skúsiť knižnicu zaregistrovať do systému, teraz vám ukážem, ako na to.

Ako zaregistrovať DLL v systéme Windows

Registrácia DLL v systéme Windows je veľmi jednoduchá a rýchla. Môžete to urobiť, ak máte Windows 7, 8 alebo 10. Chcem tiež poznamenať, že musíte mať práva správcu. V tomto odseku ukážem 3 spôsoby registrácie dynamických knižníc.

Prvý spôsob

Je najobľúbenejší a používaný používateľmi.

Pomocou klávesov otvorte okno "Spustiť". Win+R a zadajte tam príkaz regsvr32.exe filename.

Inými slovami, príkaz môže vyzerať takto (ukážem ho pomocou súboru d3dx9_27.dll ako príklad):

regsvr32.exe d3dx9_27.dll


Ak metóda nefungovala, musíte zadať úplnú cestu k tomuto súboru, to znamená cestu k priečinku, do ktorého ste umiestnili DLL. Môže to vyzerať napríklad takto:

regsvr32.exe C:/Windows/system32/d3dx9_27.dll


Po úspešnej registrácii by ste mali vidieť kladnú odpoveď alebo chybové hlásenie modul načítaný... Ale o tom budem hovoriť trochu neskôr.

Druhý spôsob

Tu použijeme príkazový riadok, ale musíte ho otvoriť ako správca, dúfam, že viete, ako to urobiť.

regsvr32.exe cesta_k_súboru_dll

To znamená, že robíme to isté, iba na príkazovom riadku.


Znova by sa malo objaviť hlásenie, že knižnica je zaregistrovaná alebo chyba.

Tretia cesta

Metódu málokto používa, ale tiež funguje. Vezmite svoj dll súbor a kliknite naň pravým tlačidlom myši, v zobrazenom okne obsahové menu vyberte položku "Otvoriť pomocou" a prejdite do priečinka Windows/System32, a vyhľadajte tam program regsvr32.exe, cez ktorý knižnicu otvoríme.

Chyba pri registrácii súborov DLL

Keď sa pokúsite zaregistrovať knižnicu DLL, bez ohľadu na spôsob, môžete dostať chybu, že modul takejto a takej knižnice DLL nie je kompatibilný s Verzia systému Windows, alebo nabité. Čo robiť?

Takéto chyby sa môžu vyskytnúť z nasledujúcich dôvodov:

  • Knižnicu nie je potrebné registrovať, pretože túto funkciu nepodporuje, alebo je už v systéme zaregistrovaná;
  • Súbor, ktorý ste stiahli, je poškodený alebo úplne nesúvisí s knižnicami.

Ako vyriešiť problém?

  • Pokročilí používatelia môžu použiť regasm.exe;
  • Pokúste sa stiahnuť rovnaký súbor na internete, len z iného zdroja. Alebo sa pozrite, o aký druh súboru ide, a použite špeciálne inštalátory súborov DLL. Niektoré knižnice sa dodávajú s určitým softvérom, napríklad DirectX.
  • Pri sťahovaní nejakej aplikácie by antivírus mohol vymazať dôležité knižnice DLL, ktoré boli v inštalačnom programe počas procesu inštalácie, takže si musíte hru stiahnuť z iného zdroja, prípadne antivírus dočasne zakázať a aplikáciu preinštalovať.

Týmto dokončím popis inštalácie DLL knižníc a odteraz sa budem snažiť vracať k tejto téme čo najmenej. Ak máte ešte nejaké otázky, pokúsim sa na ne odpovedať v komentároch.

Absencia súboru msvcp100.dll je pomerne častým problémom, ktorý sa vyskytuje hlavne po inštalácii rôznych moderných hier. Táto chyba nastane, keď sa používateľ pokúsi spustiť nainštalovaná hra, ale systém vygeneruje vyššie uvedené a veľmi nepríjemné upozornenie.

Predtým, ako začnete analyzovať metódy, ktoré môžete odstrániť tento problém Poďme sa pozrieť na jeho príčiny. Opísaný súbor je súčasťou balíka Microsoft Visual C++, ktorý je potrebný na spustenie množstva programov a aplikácií. Jeho okamžitá absencia je dôsledkom poškodenia daný súbor nepoctivý, programy tretích strán alebo malware. Upozornenie, ktoré vás informuje, že chýba msvcp100.dll, môže vyzerať takto. Existujú dva spôsoby, ako opraviť vyššie uvedenú chybu. Jedným z nich je sťahovanie súboru msvcp100.dll zo stránok tretích strán. To treba hneď povedať túto metódu aj keď sa to zdá byť najefektívnejšie, je to veľmi riskantné: nikdy neviete, či je to originálny súbor alebo či je v ňom zapísaný škodlivý kód. Navyše ani prítomnosť msvcp100.dll nezaručuje spustenie potrebných hier a programov, ktoré si tento súbor vyžiadajú. Ak sa teda rozhodnete vyriešiť tento problém stiahnutím msvcp100.dll samostatne, musíte vedieť, kam ho umiestniť. Najprv skopírujte súbor pomocou pravého tlačidla myši alebo pomocou kombinácie kláves "Ctrl + C". Predtým však musíte skontrolovať, či súbor neobsahuje vírusy nainštalovaný antivírus. Pomôže to aspoň do určitej miery chrániť pred možným škodlivým softvérom, ktorý môže byť zaregistrovaný v súbore. Určite na počítači. Po Prostredníctvom ponuky "Štart" na pravej strane otvorte kartu "Tento počítač". Musíte vybrať lokálny disk, na ktorom je nainštalovaný váš systém. Vo väčšine prípadov ide o jednotku „C“. V závislosti od bitovosti (bitovosti) vášho systému sa adresáre, do ktorých potrebujete skopírovať súbor, budú líšiť: „C:\Windows\system32“ (ak je systém 32 (alebo 86) bit) a „C: \Windows\ SysWOW64" (ak ide o 64-bitový systém). Na tento príklad Súbor je potrebné skopírovať do 64-bitového systému. Keď sa pokúsite skopírovať súbor do tohto adresára, systém môže vydať upozornenie, že musíte potvrdiť akciu v mene správcu. Súhlasíme kliknutím na tlačidlo „Pokračovať“. Snažíme sa spustiť aplikáciu, ktorú potrebujeme. Ak sa zobrazí aj chybové hlásenie, pokračujeme v procese: súbor, ktorý sme skopírovali, zaregistrujeme v systéme. Ak to chcete urobiť, otvorte ponuku "Štart" a cez "Všetky programy" nájdeme priečinok "Príslušenstvo". V tomto priečinku kliknite na kartu "Spustiť". V okne, ktoré sa otvorí, zadajte príkaz „regsvr32 msvcp100.dll“ (bez úvodzoviek). Keď systém vykoná príkaz, reštartujte ho. Druhá metóda je najúčinnejšia a najspoľahlivejšia. Faktom je, že kopírovanie súboru msvcp100.dll nemusí pomôcť vyriešiť tento problém - po jeho skopírovaní sa môže zobraziť nasledujúce upozornenie, ale o absencii iného súboru knižnice. V tejto súvislosti je oveľa účelnejšie preinštalovať celý balík Microsoft Visual C++. Balík je potrebné stiahnuť z oficiálnej webovej stránky spoločnosti Microsoft. Zároveň si musíte pamätať aj na bitovosť vášho systému a stiahnuť si balík buď pre 32-bitovú verziu alebo pre 64-bitovú verziu. Po kliknutí na tlačidlo "Stiahnuť" sa zobrazí výzva na stiahnutie súboru. Potvrdzujeme stiahnutie, po ktorom zostáva iba nainštalovať tento balík.

Ak vo vašom počítači chýba alebo je poškodená knižnica .dll, príslušný program alebo služba nebude fungovať správne. Systém Windows zobrazí chybu, že súbor DLL je poškodený alebo chýba. Ak chcete problém vyriešiť, musíte si stiahnuť požadovanú knižnicu pre vašu verziu systému Windows, skopírovať ju do požadovaného priečinka a zaregistrovať ju v systéme.

Bez ohľadu na to, na aký program a na čo sa dll-súbor používa, inštalácia a registrácia knižnice bude vždy prebiehať podľa rovnakého algoritmu. Všetky verzie operačného systému Windows sa pri pripájaní a registrácii dynamických knižníc riadia rovnakými pravidlami.

Pokyny krok za krokom:

Ako a kam skopírovať súbor DLL

Chyby DLL sa vyskytujú z rôznych dôvodov: súbor je poškodený, nekompatibilný so systémom Windows alebo konkrétnym programom, infikovaný vírusmi alebo odstránený. Riešenie je vždy rovnaké: nahrajte správne a plná verzia knižnice a potom zaregistrujte súbor v systéme cez príkazový riadok. Zvyčajne celý proces netrvá dlhšie ako 2-5 minút.

Tu môžete vložiť (rozbaliť a skopírovať) ľubovoľné dll knižnice a nainštalované súbory budú fungovať:

  • Pre Windows 95/98/Ja- súbor sa skopíruje do priečinka C:\Windows\System
  • Pre Windows NT/2000- súbor sa skopíruje do priečinka C:\WINNT\System32
  • Pre Windows XP, Vista, 7, 8- skopírovať do priečinka C:\Windows\System32
  • Pre 64-bitový Windows- skopírujte dll súbor do priečinka C:\Windows\SysWOW64

Kde si môžem stiahnuť požadovanú knižnicu:

  • Ak ide o hru alebo program: s inou zostavou hry, z iného PC, kde je aplikácia spustená, z disku (preinštalujte program).
  • Ak ide o systémovú knižnicu, skontrolujte relevantnosť ovládačov, DirectX alebo iného komponentu, ak systém zapisuje, v ktorom súbore alebo programe sa stala chyba. dll môžete skopírovať z iného počítača s rovnakou bitovou hĺbkou a verziou systému Windows (7, 8, 10). Chybu môže spôsobiť nie samotná knižnica, ale aj program, ktorý ju používa.
  • Vždy si môžete stiahnuť požadovanú verziu súboru z archívov dll, ako je dll.ru alebo ru.dll-files.com. Starostlivo skontrolujte, pre ktorú verziu OS je knižnica určená. Mali by ste tiež pozorne sledovať, čo sa sťahuje: namiesto požadovanej knižnice sa mnohé stránky pokúšajú podsunúť svoj platený softvér na opravu chýb pomocou knižnice DLL.
  • Skúste nájsť článok o riešení problémov požadovaný súbor v sekcii alebo použite vyhľadávanie na stránke.

Je možné, že hra alebo softvér je nekompatibilný s verziou Windows, riešením môže byť spustenie v režime kompatibility. Ak sú súbory blokované antivírusom, mali by ste sa bližšie pozrieť na bezpečnosť aplikácie alebo pridať súbory do antivírusových výnimiek.

Všetky zmeny sa prejavia po zaregistrovaní knižnice v systéme a reštartovaní počítača. Dovtedy je zbytočné pokúšať sa čokoľvek spustiť – systém sa k súboru nepripojí.

Ak chcete skontrolovať bitovosť systému, kliknite pravým tlačidlom myši na ikonu "Môj počítač" a vyberte položku "Vlastnosti". V priečinku, ktorý sa otvorí, v časti Systém bude napísané: "Typ systému: 64-bitový operačný systém, procesor x64."

Registrácia knižnice v systéme Windows

Najjednoduchší spôsob registrácie knižnice DLL v systéme Windows je prostredníctvom príkazového riadka alebo okna Spustiť. Ak chcete otvoriť príkazový riadok, musíte: kliknúť na Štart -> Spustiť alebo na kombináciu klávesov Win+R, zadajte cmd.exe a stlačte Zadajte. Príkaz môžete zadať priamo do tohto poľa bez otvárania príkazového riadka.

Ak chcete zaregistrovať knižnicu, musíte napísať príkaz regsvr32 filename.dll a stlačte Zadajte. Napríklad regsvr32.exe msvcp110.dll.

Aby sa zmeny prejavili a knižnica začala fungovať, musíte na reštartovanie počítača. Ak systém Windows nechce nájsť požadovaný súbor, môžete zadať úplnú cestu: regsvr32.exe úplná_cesta_k_súboru.dll, napríklad regsvr32.exe C:/Windows/System32/msvcp110.dll.

Mnohí používatelia poznajú situáciu, keď sa po stiahnutí hry alebo programu pri pokuse o ich spustenie objaví chyba súvisiaca s nejakou chýbajúcou dynamickou knižnicou. A v rôznych prípadoch sú tieto knižnice odlišné. Tento článok sa bude zaoberať chybou rld.dll. Povieme vám, prečo je tento súbor taký potrebný na spustenie aplikácie, prečo sa chyba vyskytuje a ako ju opraviť. Okrem toho článok ponúkne tri spôsoby, ako ho odstrániť.

Prečo sú potrebné súbory DLL?

Najprv si povedzme o dynamických knižniciach všeobecne. Väčšina používateľov ich samozrejme pozná len podľa prípony DLL.

Preto stojí za to najprv pochopiť, ako aplikácie vo všeobecnosti fungujú. Mnoho ľudí si myslí, že pre ich normálne fungovanie si stačí stiahnuť dobrú distribúciu. Čiastočne je to pravda, ale bez príslušných knižníc sa aj takýto program odmietne spustiť. Faktom je, že pre správne zobrazenie všetkých prvkov programu sú potrebné nástroje, ktoré s nimi interagujú. Týmito nástrojmi sú naše knižnice. Základom však je, že sa načítavajú oddelene od samotných programov a hier. Väčšina je nainštalovaná v systéme Windows od úplného začiatku - sú to tie, ktoré vyvíja samotná spoločnosť a niektoré je potrebné načítať.

Dobrý vývojár programov a hier vloží potrebné komponenty do inštalačného priečinka hry, ale bohužiaľ nie vždy sa to stane. V takýchto prípadoch musíte urobiť všetko sami.

"Zlomená hra" - príčina chyby?

O niečo nižšie budeme hovoriť o tom, kde stiahnuť a kde hodiť rld.dll, ale zatiaľ si povieme o príčine chyby.

Najčastejším dôvodom je sťahovanie napadnutých hier alebo programov. Faktom je, že knižnica rld.dll je akýmsi overovacím súborom hry a zostavy RePack v tomto súbore robia zmeny, aby ste aplikáciu mohli spustiť bez toho, aby ste si ju kúpili. V takýchto prípadoch antivírusy niekedy vnímajú tento súbor ako infikovaný a podľa toho ho dajte do karantény. Ak ste si istí, že ten, ktorý potrebujete, nie je infikovaný vírusom, môžete zadať nastavenia antivírusový program a pridajte ho do zoznamu vylúčení. Potom by sa aplikácia mala spustiť.

Niekedy však môže byť súbor skutočne poškodený vírusom. V tomto prípade hra alebo program tiež vyhlási chybu, ale spôsob, ako ju opraviť, je úplne iný. Hlavnou vecou pred vykonaním pokynov je skontrolovať počítač na prítomnosť škodlivého softvéru a ak sa nájde, všetky ich odstráňte, inak nepomôže žiadna metóda.

Preinštalovanie aplikácie

Väčšina používateľov počula, že na opravu chyby stačí vedieť, kam hodiť súbor rld.dll, je to čiastočne pravda, ale je lepšie predtým vyskúšať iné metódy riešenia problémov.

Pomôcť môže napríklad jednoduchá reinštalácia aplikácie. Ale predtým, ako to urobíte, je lepšie prejsť na torrent a skontrolovať vlastnosti, či je súbor "porazený". Pred inštaláciou tiež pre každý prípad deaktivujte antivírus, aby potrebný komponent znova neumiestnil do karantény.

Balík s požadovaným súborom

Ak preinštalovanie nepomohlo, tak sa netreba nikam ponáhľať hádzať rld.dll. Je lepšie ísť lojálnejším spôsobom - nainštalovať balík Microsoft Visual C++ 2013. Môžete sa opýtať: „Prečo inštalovať tento balík, ak systém vyžaduje úplne iný súbor?“. Faktom je, že tento súbor je práve v tomto balíku. Jeho inštaláciou si teda automaticky nainštalujete knižnicu potrebnú na spustenie aplikácie do systému.

Súbor je oddelený od balíka

Ak sa nechcete obťažovať inštaláciou balíka, ale len chcete vedieť, kam umiestniť rld.dll, teraz vám o tom povieme. Neponáhľajte sa však, najprv je lepšie zistiť, ako to funguje a čo nerobiť.

Funguje to nasledovne: systém si vypýta súbor rld.dll, preto sa v systéme nenachádza, môžete si ho stiahnuť z internetu a umiestniť do požadovaného adresára. Potom by teoreticky malo všetko fungovať, ale ako vždy existuje „ale“. Faktom je, že je nebezpečné sťahovať súbory na internete, ktoré umiestnite do systémových adresárov, mnohí vývojári vírusov na to len čakajú a šíria vírusy pod názvom potrebných knižníc na internete. Ale nedá sa nič robiť, stále si musíte stiahnuť tento súbor, takže musíte byť opatrní: skúste nájsť stránku s dobré hodnotenie, pred stiahnutím si prečítajte komentáre a hlavne - po stiahnutí skontrolujte súbor antivírusom.

Takže ste boli schopní nájsť rld.dll, čo robiť ďalej? Musí byť umiestnený v priečinku "System32", ktorý sa nachádza v priečinku "Windows". systémový disk. Ale ak máte 64-bitový systém, potom sa tento priečinok bude nazývať "SysWOW64". Po presunutí by mal byť problém s rld.dll preč.

Z času na čas majú niektorí ľudia problémy so spúšťaním hier. Tieto môžu byť najviac rôzne aplikácie od rôznych vývojárov. Jediné, čo ich spája, je rok vydania. Konkrétne - 2013. A chyba, ktorá sa v týchto situáciách vyskytuje, je spôsobená nedostatkom nových knižníc v počítači. Konkrétne Msvcr120.dll. Kde hodiť a kde získať tento súbor - môžete si prečítať nižšie.

Prvý spôsob

Msvcr120.dll je knižnica, ktorá je súčasťou vizuálne štúdio 2013. Zodpovedá za výkon mnohých produktov a je nevyhnutnou súčasťou softvér moderné počítače. Ak sa pri spustení programu zobrazí chybové hlásenie s nasledujúcim obsahom: "Program sa nedá spustiť. Msvcr120.dll chýba", potom sa neunáhlite do zúfalstva, môžete ho jednoducho dostať do počítača.

Najlepším riešením tohto problému je stiahnuť distribučný balík komponentov Visual Studio 2013 z oficiálnej webovej stránky spoločnosti Microsoft a nainštalovať všetky prvky. V závislosti od rýchlosti vášho internetu to môže trvať až 1,5 hodiny vášho času, ale stojí to za to. Budete mať totiž k dispozícii množstvo užitočných knižníc a ovládačov, ktoré sa vám v budúcnosti budú hodiť. Áno, a zamyslite sa nad otázkou: "Msvcr120.dll - kam to hodiť?" - nemusím.

Druhá metóda

Od predchádzajúceho sa veľmi nelíši. Stále musíte navštíviť známu stránku. Tam môžete nájsť a stiahnuť iba súbor, ktorý potrebujete. Vyhľadávanie a sťahovanie vám zaberie len pár minút. Budete potrebovať verziu špeciálne pre vás operačný systém. Nájdete ho kliknutím pravým tlačidlom myši na ikonu „Tento počítač“ a výberom karty „Vlastnosti“. Takže ste si stiahli msvcr120.dll. Kam hodiť? musíte umiestniť na jedno z nasledujúcich miest.

  1. Pre 32-bitové systémy - do priečinka "C:/Windows/system32".
  2. Pre 64-bitovú verziu - "C:/Windows/sysWOW64".
  3. V zriedkavých prípadoch po umiestnení súboru do určených priečinkov uvidíte, že program stále nenájde msvcr120.dll. Čo robiť? Skúste to vložiť do priečinka hry.

Po umiestnení súboru do správneho priečinka nezabudnite reštartovať počítač. Existujú prípady, v ktorých je potrebné nezávisle zaregistrovať cestu k nemu v registri. Ak to chcete urobiť, postupujte takto.

  1. Spustite príkazový riadok zadaním „CMD“ do vyhľadávacieho poľa.
  2. Stiahnutý súbor knižnice sa umiestni na pracovnú plochu.
  3. Zadajte príkaz "cd desktop".
  4. Napíšeme "regsvr32 msvcr120.dll" a stlačíme "enter".

Po tomto reštarte Osobný počítač.

Rýchlejšie

Je toho ešte viac rýchly spôsob získajte požadovaný súbor. Hovorí sa tomu všímavosť. Mnoho hier sa vás pred inštaláciou opýta, ktoré komponenty chcete nainštalovať. A práve medzi nimi sa často nachádzajú distribúcie Visual Studio 2013. Ak ste teda počas inštalácie jednoducho odmietli nainštalovať tento balík knižníc do počítača, skúste hru buď úplne preinštalovať, špecifikovať ovládače, alebo manuálne nájsť potrebné súbor na disku - inštalačný program.

Ak potom problémy pretrvávajú, použite vyhľadávanie v počítači a skúste manuálne nájsť msvcr120.dll. Kam hodiť nájdený súbor? Áno, do všetkých priečinkov uvedených v článku. Skúste knižnicu presunúť, aby ste zistili, či funguje. Zároveň nezabudnite reštartovať počítač zakaždým, pričom automaticky skontroluje integritu OS a nájde čerstvé súbory.

Bezpečnosť

Pri sťahovaní a inštalácii programov z neznámych miest sa uistite, že sú bezpečné. Nezabudnite ich skontrolovať na prítomnosť vírusov a škodlivého softvéru. Ak sa totiž dostanú do systémových oddielov, môžu vás nielen pripraviť o možnosť hrať hračku, o ktorú máte záujem, ale aj poslať váš osobný počítač na skládku. Ak sa rozhodnete nainštalovať požadovaný súbor z disku, uistite sa, že je licencovaný, inak nikto nemôže ručiť za kvalitu.