Вдома / Техніка та комп’ютери / Як зареєструвати бібліотеку dll в ос Windows 10

Як зареєструвати бібліотеку dll в ос Windows 10

Одним з найважливіших елементів Windows 10 є файли динамічних бібліотек з розширенням DLL (Dynamic Link Library). Вони можуть використовуватися як компонентами самої системи, так і сторонніми програмами та іграми для роботи з процесором, пам’яттю і іншими пристроями комп’ютера. Один і той же модуль динамічної бібліотеки иложет використовуватися одночасно кількома додатками відразу. Яскравий приклад — DirectX. Як правило всі подібні інструменти ставляться пакетно, розпаковуючи в системну папку відразу всі необхідні елементи та модулі. Але іноді бувають випадки, коли необхідної бібліотеки немає або використовується неактуальна версія. Тоді необхідно завантажити в Інтернеті потрібний файл, а потім зареєструвати бібліотеку DLL в ос Windows, щоб система змогла з ним працювати. Як це зробити я зараз докладно розповім.


Куди встановлювати DLL-файли

Отже, Ви завантажили з Інтернету потрібний модуль, розпакували з архіву і тепер виникає абсолютно логічне запитання — а куди кидати DLL в систему?! По-перше, спочатку треба визначити розрядність системи, так як в 32-бітної для цієї мети використовується одна папка, а в 64-бітної — інша. Робиться це дуже легко. Натискаємо правою кнопкою на значку «мій комп’ютер» на робочому столі і в меню вибираємо пункт «Властивості». У вікні знаходимо рядок «Тип системи» і дивимося, що там написано:

Те ж саме можна подивитися і через командний рядок, ввівши команду systeminfo. Вона виведе всю інформацію про встановленою ОС Віндовс, і в рядку «Тип системи» буде зазначена її розрядність.

Ну а далі все просто:

Для Windows 10 x32: %windir%system32 
Для Windows 10 x64: %windir%SysWOW64

Ось саме сюди і треба встановити ДЛЛ-файл. Тут %windir% — це змінна оточення, яка вказує шлях до системної директорії, в якій розташовуються всі важливі компоненти Віндовс.
Простіше кажучи, якщо операційна система встановлена на диску c:, то шлях до потрібних папок буде C:WindowsSystem32 для 32-розрядної і C:WindowsSysWOW64 для 64-розрядної.

Реєстрація DLL в ос Windows

Тепер найцікавіше — як зареєструвати бібліотеку dll в ос Windows. Натискаємо кнопку Пуск, правою кнопкою миші і вибираємо в контекстному меню пункт «Виконати»:

Того ж самого ефекту можна досягти натиснувши комбінацію клавіш WIN+R. Повявится ось таке вікно «Виконати»:

В рядок «Відкрити» треба ввести таку команду:

regsvr32 <полный_путь_к_файлу_библиотеки>

В якості прикладу давайте зареєструємо бібліотеку runtime.dll для 32-хбитной версії Windows 10. команда буде такою:

regsvr32 C:WindowsSystem32runtime.dll

Натискаємо на кнопку «ОК» і чекаємо що нам відповість система. Якщо все правильно — вона просто «з’їсть» файл. Але трапляється і помилки. Ось найпоширеніша:

Пов’язана вона або з помилкою в дорозі або ім’я файлу, або з неправильно вибраної папки, в яку була скопійована ДЛЛ-ка для реєстрації. Варто ще раз все ретельно перевірити.

vidpovidi

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *