Як зареєструвати dll
У цій статті ми розповімо вам, як зареєструвати DLL-файл, який створює шлях від файлу до реєстру Windows. Реєстрація DLL-файлу може виправити проблеми з запуском деяких програм, але більшість DLL-файлів або не можна реєструвати, або вони вже зареєстровані. Майте на увазі, що не можна зареєструвати DLL-файли, які відносяться до системи Windows, тому що вони вкрай необхідні для стабільної роботи Windows, а оновлення Windows виправляють застарілі або несправні DLL-файли.
кроки
Метод 1 з 2:
Реєстрація одного DLL-файлу1. Ознайомтеся з принципом роботи цього методу. Щоб зареєструвати DLL-файл, можна використовувати команду «regsvr» і ім`я DLL-файлу (якщо файл підтримує цю команду). Буде створено шлях від реєстру Windows до DLL-файлу, що спростить системі пошук і використання файлу.
- Як правило, цим методом користуються для реєстрації DLL-файлів, які відносяться до сторонніх програм і які безпосередньо взаємодіють з системними утилітами (наприклад, з командним рядком).
2. Усвідомте суть помилки «entry point» (точка входу). Якщо DLL-файл вже зареєстрований, він не підтримує команду «regsvr» або його код не дозволяє підключитися до реєстру Windows, ви отримаєте повідомлення про помилку «The module [DLL name] was loaded but the entry point DllRegisterServer was not found» (Модуль [ ім`я DLL файлу] завантажений, але точка входу DllRegisterServer не знайдено). Якщо на екрані відобразилося таке повідомлення, ви не зможете зареєструвати DLL-файл.
3. Знайдіть DLL-файл, який ви хочете зареєструвати. Перейдіть в папку з потрібним DLL-файлом і знайдіть його.
4. Відкрийте властивості DLL-файлу. Клацніть правою кнопкою миші по DLL-файлу і в меню виберіть «Властивості». Відкриється спливаюче вікно.
5. Знайдіть ім`я DLL-файлу. У текстовому полі у верхній частині вікна «Властивості» ви знайдете повне ім`я файлу.
6. Скопіюйте шлях до DLL-файлу. Утримуйте ліву кнопку миші і проведіть покажчиком по тексту, який відображається в рядку «Розташування», а потім натисніть Ctrl+З, щоб скопіювати шлях до DLL-файлу.
7. Відкрийте меню «Пуск»
. Натисніть на логотип Windows в нижньому лівому кутку екрана.
8. Знайдіть командний рядок. Введіть командний рядок в рядку пошуку меню «Пуск». Значок командного рядка відобразиться у верхній частині меню «Пуск».
я. Відкрийте командний рядок як адміністратор. Для цього:
10. Перейдіть в каталог з DLL-файлом. Введіть cd, натисніть на пробіл, натисніть Ctrl+V, щоб вставити шлях до DLL-файлу, а потім натисніть ↵ Enter.
cd C: Windows SysWOW64
11. Введіть команду «regsvr» і ім`я DLL-файлу. Введіть regsvr32, натисніть на пробіл, введіть ім`я DLL-файлу (разом з розширенням .dll) і натисніть ↵ Enter. Якщо DLL-файл можна зареєструвати, на екрані з`явиться підтвердження реєстрації.
regsvr32 usbperf.dll
12. Спробуйте скасувати реєстрацію DLL-файлу, а потім перереєструвати його. Якщо введення команди «regsvr» призводить до помилки, яка не є помилкою «точки входу», скасуйте реєстрацію DLL-файлу, а потім перереєструйте його-для цього:
Метод 2 з 2:
Як перереєструвати всі DLL-файли1. Ознайомтеся з принципом роботи цього методу. Якщо створити список всіх DLL-файлів, які зберігаються на комп`ютері, а потім запустити його як BAT-файл, можна автоматично зареєструвати всі DLL-файли. Скористайтеся цим методом, якщо не знаєте, який саме файл потрібно зареєструвати.
2. Відкрийте меню «Пуск»
. Натисніть на логотип Windows в нижньому лівому кутку екрана.
3. Знайдіть командний рядок. Введіть командний рядок в рядку пошуку меню «Пуск». Значок командного рядка відобразиться у верхній частині меню «Пуск».
4. Відкрийте командний рядок як адміністратор. Для цього:
5. Перейдіть в каталог «Windows». Введіть cd c: Windows та натисніть ↵ Enter. Тепер командний рядок буде виконувати команди в папці «Windows».
6. Створіть файл зі списком DLL-файлів. Введіть dir *.dll / s / b > C: regdll.bat в командному рядку, а потім натисніть ↵ Enter. Цією командою створюється файл з ім`ям і розташуванням кожного DLL-файлу, який знаходиться в папці «Windows».
7. Закрийте командний рядок. Після того, як на екрані відобразиться текст «c: Windows>»(Під введеної вами командою), закрийте командний рядок.
8. Знайдіть файл зі списком DLL-файлів. Це можна зробити за допомогою Провідника:
9. Скопіюйте файл на робочий стіл. Для цього:
10. Відкрийте скопійований файл в Блокноті. Клацніть по файлу на робочому столі, щоб вибрати його, а потім:
11. Виключіть непотрібні DLL-файли. Робити це не обов`язково, але так ви скоротите час реєстрації DLL-файлів. Видаліть всі рядки, які містять наступний текст:
12. Додайте команду «regsvr» в кожен рядок. Для цього потрібно скористатися функцією «Знайти і замінити» Блокнота:
13. Збережіть внесені зміни і закрийте Блокнот. натисніть Ctrl+З, щоб зберегти зміни, а потім натисніть «X» у верхньому правому куті вікна Блокнота, щоб закрити його. Тепер можна запустити файл «regdll.bat ».
14. запустіть файл. Клацніть правою кнопкою миші по файлу «regdll.bat », в меню виберіть« Запуск від імені адміністратора »і натисніть« Так », коли буде запропоновано. Почнеться процес реєстрації всіх доступних DLL-файлів-цей процес може зайняти багато часу, тому не вимикайте комп`ютер (ноутбук підключіть до розетки).
15. Закрийте командний рядок. Зробіть це, коли процес завершиться. Тепер DLL-файли комп`ютера повинні бути зареєстровані.
Поради
- Скасуйте реєстрацію DLL-файлу, якщо збираєтеся видалити його, тому що кожному зареєстрованому DLL-файл присвоюється статус «тільки для читання».
попередження
- DLL-файли необхідні для нормальної роботи Windows. Хоча видалити системний DLL-файл практично неможливо, але якщо це станеться, робота системи буде порушена.