• Къде да поставите dll файлове на Windows 7. Как да инсталирате DLL файлове: няколко прости метода

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

    Има различни начини за инсталиране на библиотека в система. Има специални програми за извършване на тази операция, а можете да я направите и ръчно. Просто казано, тази статия ще отговори на въпроса - "Къде да хвърлям dll файлове?" след като ги изтеглите. Нека разгледаме всеки вариант поотделно.

    Метод 1: DLL Suite

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

    За да направите това, ще трябва да изпълните следните стъпки:


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

    Метод 2: DLL-Files.com клиент

    DLL-Files.com Client е подобен в много отношения на програмата, обсъдена по-горе, но има някои разлики.

    За да инсталирате библиотеката тук, трябва да направите следното:


    Това е всичко, вашата DLL е копирана в системата.

    Програмата има допълнителен разширен изглед – това е режим, в който можете да изберете различни версии на DLL за инсталиране. Ако игра или програма изисква конкретна версия на файл, можете да я намерите, като включите този изглед в клиента DLL-Files.com.

    Ако трябва да копирате файла в папка, различна от папката по подразбиране, щракнете върху бутона „Избор на версия“и влезте в прозореца с опции за инсталиране за напреднал потребител. Тук правите следното:

    1. Посочете пътя, където ще се извърши инсталацията.
    2. Кликнете върху бутона "Инсталирай сега".

    Програмата ще копира файла в посочената папка.

    Метод 3: Системни инструменти

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

    C:\Windows\System32

    В заключение трябва да се каже, че в повечето случаи DLL файловете се инсталират по пътя:

    C:\Windows\System32

    Но ако имате работа с операционни системи Windows 95/98/Me, инсталационният път ще бъде както следва:

    C:\Windows\System

    За Windows NT/2000:

    C:\WINNT\System32

    64-битовите системи може да изискват собствен път за инсталиране.

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

    Как да отворите DLL

    Преди да кажете как да отворите тези файлове, трябва да привлечете вниманието на потребителя към факта, че няма много смисъл да отваряте този тип библиотека. Те съдържат информациянеобходимата програма за изпълнение. Изключително рядко се случва важни променливи (и не начина, по който се извикват) или данни да се съхраняват в този тип файл. Въпреки че, честно казано, отбелязваме, че има редица компании, които все пак са успели да намерят информацията, необходима за работата на програмите в dll.

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

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

    Тази програма има ли достойнство? Огромен брой - обхватът на работата, която може да се извърши върху него, е ограничен само от въображението на собственика. А недостатъксамо един, но значим - годишен абонаменте около $500.

    Метод на инсталиране на системата

    Но ако не трябва да пишем и редактираме библиотеки, като обикновените потребители, тогава знанието как да ги инсталираме може да бъде полезно. Факт е, че не всички програми се доставят с пълен набор от необходими библиотеки и се разбира, че заедно с тях се инсталират отделни компоненти (много често срещан детайл при инсталиране на игри), които са били забравени от потребителя. Тогава се изисква Инсталирай, или по-скоро регистрирам dll файлове.

    Първо трябва да намерите самия файл. За щастие, при задълбочено търсене това не е толкова трудно и необходимите библиотеки се намират доста често, дори отделно от пакета, което не пречи на тяхната работа. Заслужава да се отбележи, че в случай на игри, това са d3dx.dll, които могат отсъстващв системата - в този случай е по-добре да инсталирате пакета DirectX, а не да инсталирате 150 библиотеки ръчно.

    Но ако е необходимо регистрирамнов dll за стартиране на програмата, по-добре е да го поставите в директорията с програмата. В Windows 7 и по-нова версия е възможно да се отвори командна линияот каталога, в останалите случаи е необходимо отворенкоманден ред и използване на командата cdстигнете до правилната директория.

    За посочените версии на ОС е достатъчно отворенжеланата директория и като държите shift щракнете върху празно място Кликнете с десния бутон. В отговор пред нас ще изскочи контекстно меню със следната форма:

    Кликнете върху " отворен команден прозорец". Пред нас ще се появи команден ред, където трябва да напишем следното:

    regsvr32 dllname.dll

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

    regsvr32-u dllname.dll

    Важно е да се отбележиче dllname.dll е въведено примерно и вместо всичко, което пише отляво на точката (т.е. вместо dllname), трябва да въведете името на вашия файл. Изображението показва добавянето на dll файл от directX8 към Windows 10.

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

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

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

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


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

    Вече има много статии по темата за грешки, свързани с 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 начина за регистриране на динамични библиотеки.

    Първи начин

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

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

    Ако .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 е чрез командния ред или прозореца Run. За да отворите команден ред, трябва да: щракнете върху Старт -> Изпълни или клавишна комбинация Win+R, влезте cmd.exeи натиснете Въведете. Можете да въведете команда директно в това поле, без да отваряте команден ред.

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

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