Як зареєструвати динамічну бібліотеку dll в ос Windows
Зазвичай користувачі намагаються зареєструвати динамічну бібліотеку тільки в тому випадку, якщо яка-небудь програма вимагає її для запуску і не працює без неї. В інших випадках це рідко використовується і практично не потрібно звичайному користувачеві. Проте, зробити це не так вже й складно, головне мати права адміністратора на своєму акаунті. Про те, як саме це зробити і буде розказано в цій статті.
Кілька способів реєстрації динамічної бібліотеки
Насамперед, безпосередньо перед реєстрацією, потрібно перемістити або скачаний знайдений файл з розширенням dll в потрібну папку. Зазвичай це System32 або SysWOW64. Краще всього буде подивитися потрібне місце для кожного конкретного файлу в глобальній мережі.
У користувачів 64 розрядної системи, файл regsrv32.exe присутня не тільки в папці windows, в каталозі System32, але і SysWOW64. Однак, утиліта для 64 розрядних систем знаходиться також у першій папці System32. Щоб уникнути плутанини і неправильно спрацьовування команд, тим, хто використовує 64 розрядну віндовс, краще писати в операторах замість regsrv32.exe, повний шлях до цього файлу.
Перший спосіб полягає в тому, щоб запустити додаток «Виконати», через пуск або поєднанням Win+R. І написати в ній regsvr32.exe полный_путь_к_файлу. Побачити приклад такого оператора можна на зображенні.
Після виконання команди можна одержати повідомлення про те, що все пройшло успішно, однак найчастіше виникають помилки, на зразок зображеної на картинці.
Як з ними впоратися буде написано далі.
Другий метод додавання динамічної бібліотеки включає в себе використання консолі, яка працює від імені адміністратор. Знайти її простіше всього через меню пуск. В ній потрібно буде ввести точно таку ж команду, як і в попередньому методі.
Smart TV – що це таке
Оператор відображений на зображенні. Тут теж може статися вдала реєстрація або ж буде видано повідомлення про помилку.
Третій спосіб являє собою, по суті, те ж саме. Потрібно клацнути пкм по файлу бібліотеки, вибрати рядок в меню «Відкрити за допомогою» і в цій утиліті вказати повний шлях до виконуваного файлу, який розташовується в папці windows/system32 або syswow64.
Можливі помилки при реєстрації
В основному помилки виникають в декількох випадках. У першому випадку помилка виникає із-за того, що такий файл вже зареєстрований або ж, в принципі не призначений для реєстрації. Другий варіант передбачає те, що користувач завантажив з якогось сайту звичайний файл (добре, якщо не нахватал в процесі вірусів), який володіє тим же ім’ям і розширенням, що і необхідний, але насправді є всього лише пустушкою.
Є декілька способів додати потрібний файл.
- Якщо ви займаєте програмуванням і створили свою динамічну бібліотеку, то для її реєстрації є спеціальні утиліти (regasm.exe).
- В іншому випадку краще всього буде виконати пошук по імені відсутнього файлу і з’ясувати в який набір програм він входить. Наприклад, бібліотеки, чиє ім’я починається з d3d, є частина DirectX і будуть додані при його установці. Також може бути і з іншими даними, потрібно буде знайти програму, завантажити і встановити її цілком, а не окремі бібліотеки з неї. У такому разі утиліта виконає реєстрацію сама і все буде працювати.
- Можна помістити знайдений файл dll в один каталог з виконуваним файлом тієї утиліти, яка її вимагає для запуску. Це так само може спрацювати.
- У разі запуску ігор і утиліт, які були викачані з інтернету, варто також перевірити звіти свого антивіруса. Цілком можливо, що він видалив файл при установці або не дає додатком до нього звернутися. Якщо так і користувач довіряє програмою, можна виконати перевстановлення або запускати з відключеним антивірусом.
Кращі онлайн і офлайн навігатори для складання маршруту





