Къде да поставите dll файлове. Инсталиране и регистриране на DLL файлове в Windows. Грешка при регистриране на DLL файлове

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

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

За да проверите капацитета на системата, трябва да натиснете Кликнете с десния бутонмишката върху иконата "Моя компютър"и изберете елемент "Имоти". В папката, която се отваря, в секцията Система ще бъде написано: „Тип система: 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.

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

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

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

Къде да поставя 3dmgame.dll и защо е необходим?

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

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

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

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

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

Във връзка с

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

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

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

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

  • 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 file_name.

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

Често се случва някоя програма да не иска да стартира, защото... компютърът ви липсва нещо DLL файлА. Какво да направите в този случай? Трябва да изтеглите и инсталирате този файл. Обикновено няма проблеми с изтеглянето на DLL файл от интернет, но как да го инсталирате?

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

Вторият начин за инсталиране на DLL файл:
Вторият начин е да поставите изтегления dll файл системни папкитвоя операционна система. Първо, трябва да разберете каква операционна система имате. За да направите това, щракнете с десния бутон върху иконата "Моят компютър" на работния плот и отидете на "Свойства". Там ще бъде посочен типът на вашата операционна система:


Ако имате 32-битова операционна система, тогава:
  • Отворете Моят компютър.
  • Отидете в папката "Windows".
  • Намерете там папката "System32" и поставете изтегления DLL файл в нея.
Ако имате 64-битова операционна система, тогава:
  • Отворете Моят компютър.
  • Отворете системното устройство (обикновено устройство "C").
  • Отидете в папката "Windows".
  • Намерете папката "SysWOW64" там и поставете изтегления DLL файл в нея.
  • Рестартирайте компютъра си, за да влязат в сила промените.
Третият начин за инсталиране на DLL файл:
Третият метод се използва, ако сте инсталирали dll файла чрез втория метод, но все още получавате грешка. Трябва ръчно да посочите на системата, че сте инсталирали dll файла. За това:
  • Отидете в менюто "Старт".
  • Въведете "cmd" в лентата за търсене. И отворете намерената програма.
  • В прозореца, който се отваря, въведете " regsvr32 име_на_dll_файл.dll". (например така: "regsvr32 test.dll")
  • Рестартирайте компютъра си.

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

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

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

В Windows OS с 32-битова архитектура за това се използва директорията 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 файлове, обикновено можете да поемете по заобиколен път.

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

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

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

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

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

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