Зміст
Спосіб 1: Завантаження ntdll.dll
Щоб самому, без сторонніх програм, встановити DLL-файл, знадобиться для початку Завантажити, а після того як завантаження буде закінчена, все що вам залишиться зробити, & 8212; це перемістити його за адресою C:\Windows\System32
, Якщо ОС 32-бітна, або в папку
C:\Windows\SysWOW64
, якщо ОС 64-розрядна. Здійснити це можна звичайним способом копіювання, через контекстне меню –
" копіювати»
і
»вставити"
, або відкрити обидві папки і перетягнути мишкою файл в системну директорію. Залежно від програми файл може бути поміщений і в папку з додатком, що вимагає його наявності. Зазвичай це коренева папка, але іноді вона може бути вкладеною в основну, найчастіше
&171;bin&187;
.
Після цього програма повинна буде сама побачити файл бібліотеки і скористатися ним автоматично. Але якщо це не відбудеться, можливо, потрібна реєстрація DLL вручну.
Детальніше: Як зареєструвати DLL у Windows .
Спосіб 2: включення сумісності
У багатьох випадках, якщо файл на комп'ютері присутній, але система відмовляється його бачити, виправити ситуацію, що склалася допомагає включення режиму сумісності. Зробити це можна як для ярлика, так і для самого EXE-файлу, що знаходиться в директорії програми (залежить від того, через який файл ви запускаєте програму).
- Перейдіть до ярлика або файлу програми, клацніть по ньому правою кнопкою миші і виберіть &171; властивості&187; .
- У вікні, перейдіть на вкладку &171;Сумісність&187; . Поставте галочку біля пункту & 171; запустити програму в режимі сумісності з:&187; і виберіть одну з попередніх версій операційної системи. Наприклад, якщо вона створювалася під Windows 7, відповідно, вкажіть даний пункт. Або перебирайте потрібний варіант, кожен раз натискаючи &171; застосувати & 187; , поки не підберете необхідний.
- Іноді також може допомогти включення параметра &171; запустити цю програму від імені адміністратора&187; у цьому ж вікні.
Якщо цей спосіб виявився марний, зніміть галочку і переходите до наступних.
Спосіб 3: відключення параметрів контролю облікових записів
На проблеми з DLL може впливати і система контролю облікових записів, чий активований режим перешкоджає нормальній обробці бібліотеки. Щоб упевнитися або спростувати це, потрібно відключити UAC, але зробити це можна тільки перебуваючи під обліковим записом типу &171;адміністратор&187;. Гостьові профілі при спробі відключення контролю зіткнуться з повідомленням про недостатні права доступу. Власники різних сімейств операційної системи можуть зробити це, дотримуючись рекомендацій однієї з наших інструкцій. Клацніть на відповідну назву нижче, а якщо деактивація UAC нічого не дасть, не забудьте включити функцію Назад на той же рівень.
Детальніше: відключення контролю облікових записів в Windows 7 / Windows 10
Спосіб 4: відключення служби помічника по сумісності програм
Спочатку ця служба покликана допомагати відкривати застарілі додатки на сучасних операційних системах, проте в рідкісних випадках саме вона і провокує проблеми з їх запуском. Перевірити, чи так це, можна, знову ж таки, відключивши службу на час.
- Запустіть &171; Диспетчер завдань & 187; , клікнувши ПКМ по & 171; Пуск & 187; або самої панелі завдань.
- Перейдіть на вкладку &171; служби & 187; і натисніть на посилання &171; відкрити служби & 187; .
- Зі списку відшукайте назву & 171; служба помічника сумісності програм&187; і подвійним кліком лівої кнопки миші зайдіть туди.
- У новому вікні зупиніть завдання, а потім перевірте, чи запускається додаток.
- Якщо так, поверніться до вікна керування службою та в графіку & 171; Тип запуску&187; встановити & 171; відключена&187; або &171;вручну&187; .
При відсутності позитивного результату службу слід включити назад.
Спосіб 5: Перевірка цілісності системних файлів
У проблемах з роботою DLL іноді виявляються винні порушення у функціонуванні системи. Подібне може як безпосередньо, так і побічно впливати на їх реєстрацію в системі, запуск програм. Можливі помилки в Windows можна виправити за допомогою консольної команди, яка виконає сканування і відновлення автоматично, задіявши вбудоване сховище з оригінальними версіями файлів. Однак якщо і це сховище виявляється пошкоджено, доведеться задіяти іншу команду, яка буде виправляти вже його. При цьому на комп'ютері в обов'язковому порядку має бути підключення до Інтернету, щоб операція увінчалася успіхом. Детально про те, як виконати перевірку системи на наявність збоїв і відновлення, ви можете прочитати в універсальній для всіх Windows статті за посиланням нижче.
Детальніше: використання та відновлення перевірки цілісності системних файлів у Windows
Спосіб 6: управління антивірусом
Часом роботу ntdll.dll блокує захисне програмне забезпечення, яке випадково сприймає бібліотеку як шкідливий файл. Перше, що вам потрібно зробити, &8212; перевірити її наявність в карантині антивіруса. Якщо вона там дійсно присутня, рекомендуємо відновити її, а потім скористатися будь-яким іншим ПЗ для додаткової перевірки &171;чистоти&187; файлу. У цьому вам може допомогти окремий наш матеріал. Безпечний файл можна перемістити в потрібну папку, як це було описано в способі 1 .
Детальніше: онлайн-перевірка системи, файлів та посилань на віруси
Додатково файл потрібно додати в виключення антивіруса, щоб той більше не блокувався при наступних перевірках Віндовс.
Детальніше: Як додати об'єкт до антивірусних винятків
При відсутності цього файлу можете перекачати установник проблемної програми, щоб упевнитися, що в помилку з ntdll.dll винні не помилки при завантаженні. Пошукайте інший інсталятор, що особливо стосується піратських збірок або різноманітних модифікацій &8212; цілком можливо, що вся ситуація викликана якраз некоректно складеним ріпаком. Можете спробувати відключити антивірус перед установкою: видаліть програму, яка не запускається, вимкніть захисний софт, встановіть програму повторно і запустіть її. Якщо все вийшло, додайте ДЛЛ або папку з ним в виключення антивіруса за інструкцією із посилання вище.
Детальніше: відключення антивіруса