Къде да поставя dll файловете. Как да инсталирате DLL на Windows система. Защо са необходими DLL файлове?

Вече има много статии по темата за грешки, свързани с DLL файлове. Всички тези грешки са коригирани. единствения начин- инсталиране на този dll-файл на компютъра. В тази статия ще напиша как да го направя.

Изтеглете и инсталирайте DLL файлове

Когато възникне грешка, обикновено се посочва името на DLL файла, който липсва. Трябва да въведете името на този файл в търсачката и да го изтеглите. Например трябва да изтеглим файла d3dx9_27.dll. Въвеждаме това име в Yandex или Google и го изтегляме от някой сайт. Най-сигурният и най-популярен сайт, от който аз изтеглям DLL файлове, е DLL-FILES.com. Има поле, където можете да въведете името на файла.

Сега трябва да разберете къде да хвърлите този dll файл. AT различни системиместоположението на тези файлове е различно, така че ще започна с ранната ОС:

  • Windows 95/98- поставете файла в папка C:\Windows\System;
  • Windows NT или 2000- поставете файла в папка C:\WINNT\System32 ;
  • Windows XP, 7, 8, 10- поставете файла в папка (за 32-мабитови системи в C:\Windows\System32 и за 64-тебитови файлове в C:\Windows\SysWOW64 ).

Понякога, когато се опитате да поставите файл в желаната папка, може да получите съобщение, че файлът вече е там. Тогава защо се появява грешката? Възможно е файлът да е повреден или да е някакъв вирус, така че можете да го замените с нов файл.

След като прехвърлите всички липсващи библиотеки, трябва да рестартирате компютъра, за да влязат в сила промените, и след това да стартирате онези приложения, които не работят.

Но какво ще стане, ако поставите всички необходими файлове в папка, но програмата или играта все още не се стартира? След това можете да опитате да регистрирате библиотеката в системата, сега ще ви покажа как да го направите.

Как да регистрирам DLL в Windows

Регистрирането на DLL файлове в Windows е много просто и бързо. Можете да направите това, ако имате Windows 7, 8 или 10. Също така искам да отбележа, че трябва да имате администраторски права. В този параграф ще покажа 3 начина за регистриране на динамични библиотеки.

Първи начин

Той е най-популярният и използван от потребителите.

Отворете прозореца "Изпълнение", като използвате клавишите Win+Rи въведете името на файла regsvr32.exe там.

С други думи, командата може да изглежда така (ще го покажа, като използвам файла d3dx9_27.dll като пример):

regsvr32.exe d3dx9_27.dll


Ако методът не работи, тогава трябва да посочите пълния път до този файл, тоест пътя до папката, в която сте поставили DLL. Например може да изглежда така:

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


При успешна регистрация трябва да видите положителен отговор или съобщение за грешка, което модулът е зареден...Но ще говоря за това малко по-късно.

Втори начин

Тук ще използваме командния ред, но трябва да го отворите като администратор, надявам се, че знаете как да направите това.

regsvr32.exe път_към_dll_файл

Тоест, правим същото, само в командния ред.


Трябва отново да се появи съобщение, че библиотеката е регистрирана или грешка.

Трети начин

Методът рядко се използва от никого, но също работи. Вземете вашия dll-файл и щракнете с десния бутон върху него в появилия се контекстно менюизберете артикул „За отваряне с“и отидете в папката Windows/System32, и там търсим програмата regsvr32.exe, чрез която ще отворим библиотеката.

Грешка при регистриране на DLL файлове

Когато се опитате да регистрирате DLL, независимо как, може да получите грешка, че модулът на такъв и такъв DLL е несъвместим с Windows версия, или зареден. Какво да правя?

Такива грешки могат да възникнат поради следните причини:

  • Библиотеката не се нуждае от регистрация, защото не поддържа тази функция или вече е регистрирана в системата;
  • Файлът, който сте изтеглили, е повреден или изобщо не е свързан с библиотеки.

Как да решим проблем?

  • Напредналите потребители могат да използват regasm.exe;
  • Опитайте се да изтеглите същия файл в интернет, само от различен източник. Или вижте какъв вид файл е и използвайте специалните инсталатори на DLL файлове. Някои библиотеки идват с някакъв софтуер като DirectX.
  • Когато изтегляте някое приложение, антивирусът може да изтрие важни DLL файлове, които са били в инсталатора по време на инсталационния процес, така че трябва да изтеглите играта от друг източник или временно да деактивирате антивируса и да преинсталирате приложението.

На това ще завърша с описанието на инсталирането на DLL библиотеки и оттук нататък ще се опитам да се връщам към тази тема възможно най-рядко. Ако все още имате въпроси, ще се опитам да отговоря на тях в коментарите.

Липсата на файла msvcp100.dll е доста често срещан проблем, който възниква главно след инсталиране на различни модерни игри. Тази грешкавъзниква, когато потребителят се опита да стартира инсталирана игра, но системата издава горното и много неприятно предупреждение.

Преди да започнете да анализирате методите, чрез които можете да премахнете този проблемНека да разгледаме причините за това. Описаният файл е част от пакета Microsoft Visual C++, който е необходим за стартиране на редица програми и приложения. Незабавната му липса е резултат от повреда даден файлкрив, програми на трети страниили зловреден софтуер. Предупреждение, което ви информира, че msvcp100.dll липсва, може да изглежда така. Има два начина за коригиране на горната грешка. Един от тях е изтеглянето на файла msvcp100.dll от сайтове на трети страни. Веднага трябва да се каже, че този методвъпреки че изглежда най-ефективен, той е много рискован: никога не знаете дали това е оригиналният файл или дали е вписан в него зловреден код. Освен това дори наличието на msvcp100.dll не гарантира стартирането на необходимите игри и програми, които изискват този файл. Така че, ако решите да коригирате този проблем, като изтеглите отделно msvcp100.dll, трябва да знаете къде да го пуснете. Първо копирайте файла с помощта на десния бутон на мишката или с помощта на клавишната комбинация "Ctrl + C". Но преди това трябва да проверите файла за вируси, като използвате инсталирана антивирусна програма. Това ще помогне поне до известна степен за защита срещу възможен зловреден софтуер, който може да бъде регистриран във файла. Определете на вашия компютър. След като през менюто "Старт" от дясната страна отворете раздела "Моят компютър". Трябва да изберете локалното устройство, където е инсталирана вашата система. В повечето случаи това е устройството "C". В зависимост от битовостта (битовостта) на вашата система, директориите, в които трябва да копирате файла, ще се различават: „C:\Windows\system32“ (ако системата е 32 (или 86) битова) и „C: \Windows\ SysWOW64" (ако е 64-битова система). На този примерФайлът трябва да бъде копиран в 64-битова система. Когато се опитате да копирате файл в тази директория, системата може да издаде известие, че трябва да потвърдите действието от името на администратора. Ние се съгласяваме с натискане на бутона "Продължи". Опитваме се да стартираме необходимото приложение. Ако се появи и съобщението за грешка, тогава продължаваме процеса: регистрираме файла, който копирахме, в системата. За да направите това, отворете менюто "Старт" и чрез "Всички програми" намираме папката "Аксесоари". В тази папка щракнете върху раздела "Изпълнение". В прозореца, който се отваря, въведете командата "regsvr32 msvcp100.dll" (без кавички). След като системата изпълни командата, рестартирайте я. Вторият метод е най-ефективен и надежден. Факт е, че копирането на файла msvcp100.dll може да не помогне за решаването на този проблем - след копирането му може да се появи следното известие, но за липсата на друг библиотечен файл. В тази връзка е много по-целесъобразно да преинсталирате целия пакет Microsoft Visual C ++. Пакетът трябва да бъде изтеглен от официалния сайт на Microsoft. В същото време трябва да запомните и битовостта на вашата система и да изтеглите пакета или за 32-битовата версия, или за 64-битовата версия. След като щракнете върху бутона „Изтегляне“, ще бъдете подканени да изтеглите файла. Потвърждаваме изтеглянето, след което остава само да инсталираме този пакет.

Ако .dll библиотека липсва или е повредена на вашия компютър, свързаната с нея програма или услуга няма да функционира правилно. Windows ще даде грешка, че DLL файлът е повреден или липсва. За да разрешите проблема, трябва да изтеглите необходимата библиотека за вашата версия на Windows, да я копирате в желаната папка и да я регистрирате в системата.

Независимо коя програма и за какво се използва dll-файлът, инсталирането и регистрацията на библиотеката винаги ще следват един и същ алгоритъм. Всички версии на Windows OS се ръководят от едни и същи правила при свързване и регистриране на динамични библиотеки.

Инструкция стъпка по стъпка:

Как и къде да копирате DLL файла

DLL грешки възникват по различни причини: файлът е повреден, несъвместим с Windows или конкретна програма, заразен с вируси или изтрит. Решението винаги е едно и също: качете правилния и пълна версиябиблиотеки и след това регистрирайте файла в системата чрез командна линия. Обикновено целият процес отнема не повече от 2-5 минути.

Тук можете да поставите (разархивирате и копирате) всякакви dll библиотеки и инсталирани файловете ще работят:

  • За Windows 95/98/Аз- файлът се копира в папката C:\Windows\System
  • За Windows NT/2000- файлът се копира в папката C:\WINNT\System32
  • За Windows XP, Vista, 7, 8- копиране в папка C:\Windows\System32
  • За 64-битов Windows- копиране на dll файл в папка C:\Windows\SysWOW64

Къде мога да изтегля необходимата библиотека:

  • Ако е игра или програма: с различна версия на играта, от друг компютър, на който работи приложението, от диск (преинсталирайте програмата).
  • Ако това е системна библиотека, проверете уместността на драйверите, DirectX или друг компонент, ако системата пише в кой файл или програма е направена грешка. Можете да копирате dll от друг компютър със същата битова дълбочина и версия на Windows (7, 8, 10). Грешката може да бъде причинена не от самата библиотека, но и от програмата, която я използва.
  • Винаги можете да изтеглите желаната версия на файла от dll архиви като dll.ru или ru.dll-files.com. Внимателно проверете за коя версия на операционната система е предназначена библиотеката. Трябва също така внимателно да наблюдавате какво се изтегля: вместо необходимата библиотека, много сайтове се опитват да промъкнат своя платен софтуер, за да коригират грешки с DLL.
  • Опитайте се да намерите статия за отстраняване на проблеми желания файлв секцията или използвайте търсенето в сайта.

Възможно е играта или софтуерът да е несъвместим с версията на Windows, решението може да е да се стартира в режим на съвместимост. Ако файловете са блокирани от антивирусна програма, трябва да разгледате по-отблизо сигурността на приложението или да добавите файлове към антивирусни изключения.

Всички промени ще влязат в сила след регистриране на библиотеката в системата и рестартиране на компютъра. Дотогава е безполезно да се опитвате да стартирате каквото и да било - системата няма да се свърже с файла.

За да проверите битовостта на системата, щракнете с десния бутон върху иконата "Моя компютър"и изберете елемент "Имоти". В папката, която се отваря, в секцията System ще пише: "Тип система: 64-битова операционна система, x64 процесор."

Регистриране на библиотека в Windows

Най-лесен за регистрация DLLв Windows чрез командния ред или прозореца Изпълнение. За да отворите команден ред, трябва да: щракнете върху Старт -> Изпълни или клавишна комбинация Win+R, влезте cmd.exeи натиснете Въведете. Можете да въведете команда директно в това поле, без да отваряте команден ред.

За да регистрирате библиотеката, трябва да напишете командата regsvr32 име на файл.dllи натиснете Въведете. Например regsvr32.exe msvcp110.dll.

За да влязат в сила промените и библиотеката да започне да работи, трябва за рестартиране на компютър. Ако Windows не иска да намери необходимия файл, можете да посочите пълния път: regsvr32.exe пълен_път_към_файл.dll, например regsvr32.exe C:/Windows/System32/msvcp110.dll.

Много потребители са запознати със ситуацията, когато след изтегляне на игра или програма, когато се опитват да я стартират, се появява грешка, свързана с някаква липсваща динамична библиотека. И в различните случаи тези библиотеки са различни. Тази статия ще обсъди грешката rld.dll. Ще ви кажем защо този файл е толкова необходим за стартиране на приложението, защо възниква грешката и как да я поправите. Дори повече от това, статията ще предложи три начина за премахването му.

Защо са необходими DLL файлове?

Първо, нека поговорим за динамичните библиотеки като цяло. Разбира се, повечето потребители ги познават само чрез DLL разширението.

Така че си струва първо да разберете как работят приложенията като цяло. Много хора смятат, че за нормалното им функциониране е необходимо само да изтеглите добра дистрибуция. Това е отчасти вярно, но без подходящите библиотеки дори такава програма ще откаже да работи. Факт е, че за правилното показване на всички елементи на програмата са необходими инструменти, които взаимодействат с тях. Тези инструменти са нашите библиотеки. Но основното е, че те се зареждат отделно от самите програми и игри. Повечето са инсталирани в Windows от самото начало - това са тези, които са разработени от самата компания, а някои трябва да бъдат заредени.

Добрият разработчик на програми и игри ще постави необходимите компоненти в инсталационната папка на играта, но за съжаление това не винаги се случва. В такива случаи трябва да направите всичко сами.

"Развалена игра" - причината за грешката?

Малко по-долу ще говорим за това къде да изтеглите и къде да хвърлите rld.dll, но засега ще говорим за причината за грешката.

Най-честата причина е изтеглянето на хакнати игри или програми. Факт е, че библиотеката rld.dll е вид файл за удостоверяване на играта и асемблерите на RePack правят промени в този файл, така че да можете да стартирате приложението, без да го купувате.В такива случаи антивирусите понякога възприемат този файл като заразен и, съответно, поставете го в карантина. Ако сте сигурни, че този, който ви трябва, не е заразен с вирус, можете да влезете в настройките антивирусна програмаи го добавете към списъка за изключване. След това приложението трябва да започне.

Но понякога файлът може действително да бъде повреден от вирус. В този случай играта или програмата също ще даде грешка, но начинът за коригиране е съвсем различен. Основното нещо, преди да следвате инструкциите, е да проверите компютъра си за злонамерен софтуер и ако бъде открит, премахнете всички, в противен случай никой метод няма да помогне.

Преинсталиране на приложението

Повечето потребители са чували, че за да коригирате грешката, просто трябва да знаете къде да хвърлите rld.dll, това е отчасти вярно, но е по-добре да опитате други методи за отстраняване на неизправности предварително.

Например, просто преинсталиране на приложението може да помогне. Но преди да направите това, по-добре е да отидете на торента и да проверите в свойствата дали файлът е "бит". Също така, преди да инсталирате, за всеки случай деактивирайте антивирусната програма, за да не постави необходимия компонент отново в карантина.

Пакет с необходимия файл

Ако преинсталирането не помогна, тогава няма нужда да бързате да хвърляте rld.dll навсякъде. По-добре е да отидете по по-лоялен начин - да инсталирате Microsoft пакет Visual C++ 2013. Може да попитате: "Защо да инсталирате този пакет, ако системата изисква напълно различен файл?". Факт е, че този файл е само в този пакет. Следователно, като го инсталирате, вие автоматично ще инсталирате библиотеката, необходима за стартиране на приложението в системата.

Файлът е отделен от пакета

Ако не искате да се занимавате с инсталирането на пакета, а просто искате да знаете къде да поставите rld.dll, тогава сега ще ви разкажем за това. Въпреки това, не бързайте, първо е по-добре да разберете как работи и какво да не правите.

Работи по следния начин: системата изисква файла rld.dll, следователно той не е в системата, можете да го изтеглите от интернет и да го поставите в желаната директория. След това на теория всичко трябва да работи, но както винаги има едно "но". Факт е, че е опасно да изтегляте файлове в Интернет, които ще поставите в системни директории, много разработчици на вируси просто чакат това, разпространявайки вируси под името на необходимите библиотеки в Интернет. Но нищо не може да се направи, все още трябва да изтеглите този файл, така че трябва да бъдете внимателни: опитайте се да намерите сайт с добър рейтинг, прочетете коментарите, преди да го изтеглите, и най-важното - проверете файла с антивирусна програма след изтеглянето.

И така, успяхте да намерите rld.dll, какво да правите след това? Той трябва да бъде поставен в папката "System32", която се намира в папката "Windows" на системно устройство. Но ако имате 64-битова система, тогава тази папка ще се нарича "SysWOW64". След преместването проблемът с rld.dll трябва да изчезне.

От време на време някои хора имат проблеми със стартирането на игри. Това може да са най различни приложенияот различни разработчици. Единственото нещо, което ги обединява, е годината на издаване. А именно - 2013 г. И грешката, която възниква в тези ситуации, се дължи на липсата на нови библиотеки на компютъра. По-конкретно, Msvcr120.dll. Къде да хвърлите и къде да вземете този файл - можете да прочетете по-долу.

Първи начин

Msvcr120.dll е включена библиотека визуално студио 2013 г. Отговаря за работата на много продукти и е необходима част софтуер модерни компютри. Ако при стартиране на програма получите съобщение за грешка със следното съдържание: "Програмата не може да бъде стартирана. Msvcr120.dll липсва", тогава не бързайте да се отчайвате, можете лесно да го получите на вашия компютър.

Най-доброто решение на този проблем е да изтеглите дистрибуцията на компонентите на Visual Studio 2013 от официалния уебсайт на Microsoft и да инсталирате всички елементи. В зависимост от скоростта на интернет, това може да отнеме до 1,5 часа от времето ви, но си заслужава. В крайна сметка ще имате на ваше разположение редица полезни библиотеки и драйвери, които ще ви бъдат полезни в бъдеще. Да, и помислете върху въпроса: "Msvcr120.dll - къде да го хвърля?" - не трябва.

Втори метод

Не се различава много от предишния. Все още трябва да посетите добре познатия сайт. Там можете да намерите и изтеглите само файла, от който се нуждаете. Търсенето и изтеглянето ще ви отнеме само няколко минути. Ще ви трябва версия специално за вашия операционна система. Можете да го намерите, като щракнете с десния бутон върху иконата "Моят компютър" и изберете раздела "Свойства". И така, изтеглихте msvcr120.dll. Къде да хвърля? трябва да поставите на едно от следните места.

  1. За 32-битови системи - в папката "C:/Windows/system32".
  2. За 64-битов - "C:/Windows/sysWOW64".
  3. В редки случаи, след като поставите файла в посочените папки, виждате, че програмата все още не намира msvcr120.dll. Какво да правя? Опитайте да го поставите в папката на играта.

След като поставите файла в правилната папка, не забравяйте да рестартирате компютъра си. Има случаи, в които е необходимо самостоятелно да регистрирате пътя до него в регистъра. За да направите това, направете следното.

  1. Стартирайте командния ред, като напишете „CMD“ в полето за търсене.
  2. Изтегленият файл на библиотеката се поставя на работния плот.
  3. Въведете командата "cd desktop".
  4. Пишем "regsvr32 msvcr120.dll" и натискаме "enter".

След това рестартиране Персонален компютър.

По-бързо

Има дори повече бърз начинвземете желания файл. Нарича се внимателност. Много игри ще ви попитат кои компоненти искате да инсталирате преди инсталиране. И сред тях често се срещат дистрибуции на Visual Studio 2013. Ето защо, ако по време на инсталацията просто сте отказали да инсталирате този пакет от библиотеки на вашия компютър, опитайте или напълно да преинсталирате играта, като посочите и драйверите, или ръчно намерете необходимия файл на диска - инсталатор.

Ако след това проблемите продължат, използвайте търсенето на компютъра и опитайте ръчно да намерите msvcr120.dll. Къде да хвърля намерения файл? Да, във всички папки, посочени в статията. Опитайте да преместите библиотеката, за да видите дали работи. В същото време не забравяйте да рестартирате компютъра всеки път, докато той автоматично ще проверява целостта на операционната система и ще намира нови файлове.

Безопасност

Когато изтегляте и инсталирате програми от непознати места, уверете се, че са безопасни. Не забравяйте да ги сканирате за вируси и зловреден софтуер. В края на краищата, ако попаднат в системни дялове, те могат не само да ви лишат от възможността да играете на играчката, която ви интересува, но и да изпратят вашия персонален компютър на сметището. Ако решите да инсталирате желания файл от диск, уверете се, че е лицензиран, иначе никой не може да гарантира за качеството.