Библиотека dll файл къде да се хвърли. Как да инсталирате DLL в системата на Windows

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

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

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

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

  • 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 начина за регистриране на динамични библиотеки.

Първият начин

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

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

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

regsvr32.exe d3dx9_27.dll


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

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


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

Втори начин

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

regsvr32.exe path_to_dll_file

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


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

Трети начин

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

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

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

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

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

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

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

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

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

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

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

Как и къде да копирате 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, решението може да е да работи в режим на съвместимост. Ако файловете са блокирани от антивируса, трябва да разгледате по -отблизо сигурността на приложението или да добавите файловете към изключенията на антивируса.

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

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

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

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

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

За да могат промените да влязат в сила и библиотеката да започне да работи, трябва да рестартирате компютър... Ако Windows не иска да намери необходимия файл, можете да посочите пълния път: regsvr32.exe full_path_to_file.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 трябва да изчезне.

Много често за коректна работаразлични видове софтуерпонякога е необходимо да се изтеглят допълнителни динамични DLL файлове от Интернет, които сами по себе си не са изпълними компоненти, но по време на работата на приложенията се зареждат в RAM... Липсата им може да доведе до сериозни грешки. Това важи и за програми, инсталирани от самия потребител, и за системни компоненти. Всеки малко или много грамотен човек трябва да знае как да инсталира DLL файлове. Като най -често използваните решения могат да бъдат предложени три основни метода, които по -нататък ще бъдат разгледани възможно най -подробно.

Къде да инсталирате DLL файлове?

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

В 32-битова операционна система Windows за това се използва директория System32, а за 64-битови системи-SysWOW64 (и двете папки се намират в главната директория на Windows на C устройството). Можете лесно да разберете битовата стойност на инсталираната операционна система чрез свойствата на компютъра.

Как да инсталирате DLL файл на Windows 7 или друга версия, като използвате най -простия метод?

Сега да преминем директно към инсталацията. За изпълнението му в Windows е предвиден специален системен компонент regsvr32.exe - програма, която инсталира DLL файлове, като ги регистрира. Между другото, може да се използва за други видове обекти, с които има проблеми, свързани с появата на системни известия, че не са регистрирани в системата. Но как да инсталирате DLL файлове в Windows? За да направите това, можете да използвате добре познатото меню Run. Той просто предписва командата за регистрация с името на файла с разширението. Ако този метод не работи и системата издава грешка, след посочване на основния инструмент се въвежда пълният път към файла.

Например имате библиотека msvcp110.dll. в първия случай командата за регистрация изглежда така: "regsvr32.exe msvcp110.dll", във втория - "regsvr32.exe с: /Windows/System32/msvcp110.dll" за 32 -битови системи или "regsvr32.exe с: / Windows / SysWOW64 / msvcp110.dll "за 64-битови системи. (всички команди се въвеждат без кавички).

Регистриране в командния ред

Говорейки за това как да инсталирате DLL файлове, друг метод може да се използва в системите на Windows, който се състои в използването на същия регистрационен компонент, но стартиран чрез командния ред. Всъщност резултатът е същият.

Разликата, както вече стана ясно, е само в това, че първо се извиква командната конзола (с администраторски права), в която се записват същите комбинации, но с пълния път.

Отваряне на файл чрез програма

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

За да извършите необходимата операция, първо чрез PCM, трябва да извикате контекстното меню, да изберете елемента "Отваряне с ...", а след това, чрез бутона за преглед или търсене на програми на компютъра, влезте в директорията System32 и посочете приложението regsvr32.exe.

Забележка: когато използвате и трите предложени опции в края на регистрацията на динамични библиотеки, пълното рестартиране на компютъра е наложително, тъй като без него системата все още не разпознава регистрирания обект след приключване на процедурата.

Типични грешки при регистрация

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

Няколко последни думи

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

Поздрави на всички геймъри, които обичат да играят, но нямат пари (или желания)да си купя лицензирани копия на играта ... 100% съм сигурен, че си точно такъв, защото собствениците на litsuhi питат 3dmgame.dll къде да хвърлят? - по принцип не може да възникне и ако наистина се интересувате защо след изтеглянето и хвърлянето на файла там, където трябва, нищо няма да се случи и играчката все още няма да работи, тогава не се колебайте да прочетете нататък. Няма да споря за пиратството добро или лошо, ще се опитам да ви обясня естеството на нещата, откъде идва този файл и защо гугълът на този проблем е истински файл.

Мисля, че заслужено този файл е загубен в по -голямата си част за Голяма кражба Auto 5, защото тази конкретна игра е една от най -популярните при нас, но не всеки може да плати две хиляди рубли за играчка в разгара на кризата - нищо не можете да направите по въпроса. В този случай нашият геймър, разбира се, ще отиде до добре познатия торент тракер и ще го изтегли там ... след като прекара няколко часа инсталиране (а някои репакети всъщност отнемат завинаги)изведнъж открива, че играта не стартира и изисква файла 3dmgame.dll

Обърни внимание! - в моя блог има преглед, интересна бележка ... няма нужда да търсите къде - всъщност всичко се решава съвсем просто, но трябва да разберете каква е причината - всичко това е там, не пропускайте то ...

3dmgame.dll къде да хвърля и защо е необходимо?

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

В лицензираното копие на играта, както писах по -рано, този файл не е и не може да бъде - следователно това са проблеми на пиратска, хакната игра ... и вашата антивирусна система е виновна за всичко (колкото и да е добър, фалшивите положителни резултати за такива файлове обикновено са нормални)... По -горе можете да видите грешка в GTA5, дори ако не пише, че няма файл 3dmgame, но проблемът е в него, а именно в неговото отсъствие.

Какво да правим? - попитайте вашия антивирус за отговор. Тук имам NOD32 (между другото, онзи ден ми дадоха ключ от AVG 2016 за тестване - изчакайте бележка с преглед)... тук всичко е просто за мен, намираме раздела "Карантина" и поглеждаме там нашия файл 3dmgame. Не е необходимо да изтегляте и той ще бъде възстановен на мястото, където трябва да бъде - ако вашият антивирус поставя в карантина файлове, възможно е просто да го е изтрил без възможност за възстановяване.

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

P.S.Е, тук сме с вас и разбрахме, че не е нужно да хвърляте 3dmgame.dll навсякъде, всичко се решава много по -лесно. Надявам се моят пост да ви е помогнал.

Във връзка с



Свързани статии: