• Куди ставити dll файли Windows 7. Як встановлювати DLL-файли: кілька простих методів

    Часто можна зіткнутися із ситуацією, коли програма чи гра потребує встановлення різних додаткових DLL файлів. Цю проблему можна вирішити досить легко, для цього не знадобляться особливі знання чи навички.

    Встановити бібліотеку в систему можна у різний спосіб. Існують спеціальні програми для виконання цієї операції, а також можна зробити це вручну. Простіше кажучи, у цій статті буде дано відповідь на запитання – «Куди кидати dll файли?» після їх скачування. Розглянемо кожен варіант окремо.

    Спосіб 1: DLL Suite

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

    Для цього потрібно виконати такі дії:


    Все, у разі успішного завантаження, програма позначить завантажений файл зеленою відміткою.

    Спосіб 2: DLL-Files.com Client

    DLL-Files.com Client багато в чому схожа на розглянуту вище програму, але має деякі відмінності.

    Для встановлення бібліотеки тут потрібно зробити такі дії:


    Все, ваша бібліотека DLL скопійована в систему.

    Програма має додатковий просунутий вигляд – це режим, в якому ви зможете вибрати різні версії DLL для установки. Якщо гра або програма вимагає конкретну версію файлу, можна знайти її, включивши цей вид в DLL-Files.com Client.

    Якщо потрібно скопіювати файл не в папку за замовчуванням, ви натискаєте на кнопку "Виберіть версію"та потрапляєте у вікно параметрів установки для просунутого користувача. Тут ви робите такі дії:

    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дістатися до потрібного каталогу.

    Для зазначених версій ОС достатньо відкритипотрібний каталог і затиснувши шифт клацнути по порожньому місцю правою кнопкою миші. У відповідь перед нами з'явиться контекстне меню, наступного виду:

    Натискаємо на « відкрити вікно команд». Перед нами з'явиться командний рядок, де нам потрібно прописати наступне:

    regsvr32 dllname.dll

    Ця команда додасть бібліотеку до списку використовуваних системою, заощаджуючи час на інші методи установки. Щоб скасуватиреєстрацію, слід використовувати таку команду:

    regsvr32 -u dllname.dll

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

    Таким чином можна встановити бібліотеку в систему. Однак якщо спостерігаються найменші збої чи помилки, слід відразу ж виконати іншу команду, прибрати реєстрацію, а з проблемною програмою звернутися до фахівця.

    Часто буває таке, що програма не хоче запускатися, т.к. у вас на комп'ютері не вистачає певного файлу 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. Помилки всі ці виправляються єдиним способом - установкою цього самого dll-файла на комп'ютер. У цій статті я напишу, як це зробити.

    Скачування та встановлення DLL-файлів

    При появі якоїсь помилки зазвичай вказується назва файлу DLL, якого не вистачає. Вам потрібно ввести назву цього файлу в пошуковій системі і завантажити. Наприклад, нам потрібно завантажити файл d3dx9_27.dll. Ми вводимо цю назву в Яндексі або 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. Ще хочу відзначити, що у вас мають бути права адміністратора. У цьому пункті я покажу три способи реєстрації динамічних бібліотек.

    Перший спосіб

    Він найпопулярніший і використовується користувачами.

    Відкриваємо вікно «Виконати» за допомогою клавіш 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 керуються одними правилами при підключенні та реєстрації динамічних бібліотек.

    Покрокова інструкція:

    Як і куди копіювати файл DLL

    Помилки з динамічними бібліотеками DLL виникають з різних причин: файл пошкоджений, несумісний із Windows або конкретною програмою, заражений вірусами або видалено. Рішення завжди одне: завантажити коректну та повну версію бібліотеки, після чого зареєструвати файл у системі через командний рядок. Зазвичай, весь процес займає трохи більше 2-5 хвилин.

    Сюди можна помістити (розархівувати та копіювати) будь-які бібліотеки dll, і встановлені файли працюватимуть:

    • Для Windows 95/98/Me- файл копіюється до папки 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та натиснути Enter. Можна ввести команду прямо в поле, не відкриваючи командного рядка.

    Для реєстрації бібліотеки потрібно написати команду regsvr32 имяфайла.dllта натиснути Enter. Наприклад, regsvr32.exe msvcp110.dll.

    Для того, щоб зміни набули чинності та бібліотека почала працювати, необхідно перезавантажити комп'ютер. Якщо Windows не хоче знаходити потрібний файл, можна вказати повний шлях: regsvr32.exe повний_шлях_до_файлу.dllнаприклад regsvr32.exe C:/Windows/System32/msvcp110.dll.