При запуску будь-якої програми в операційній системі Windows 7 може з’явитися повідомлення про проблеми запуску. При більш детальному дослідженні помилки можна виявити, що причиною стала бібліотека dll під назвою ntdll. Визначимо причини появи і способи позбавлення від цієї помилки.
Причини появи цієї проблеми
При запуску щодо старого програмного забезпечення на екрані може з’явитися повідомлення про APPCRUSH. Це пов’язано з тим, що деякі додатки використовують застарілі драйвера або dll файли, які не підтримуються операційкою Windows 7.
Можливі шляхи вирішення
Вкладка сумісність властивостей exe файлу дозволяє задати параметри запуску програми в режимі сумісності з попередніми версіями Windows, а також вказати, що запуск слід виконувати від імені адміністратора системи
Що робити якщо проблема з ntdll.dll не усунулась після виконання вище зазначених кроків.
Якщо після всіх дій з налаштуванням сумісності помилка не усувається, то доведеться скористатися більш складними способами.
- Підбір відповідних бібліотек і драйверів для застосування. В цій ситуації необхідно визначити програму, що викликає збій. Після цього дану програму або видаляємо з комп’ютера, щоб уникнути подальших ускладнень роботи Windows 7, або намагаємося на сайті розробника знайти інформацію про відповідному файлі або dll. Якщо розробник оновлює програму, то він надасть оновлення, яке вирішить завдання.
- Поступове видалення додатків. Помилка ntdll.dl може виникати навіть при запуску стандартного файлового менеджера «Провідник».
Це відбувається при зверненні стандартних компонентів і служб Windows 7 до проблемного файлу. Обчислити встановлену програму, яка викликає появу помилки, практично неможливо. Тому поступово видаляємо програми в черзі їх установки. Після кожного видалення перезавантажуємо комп’ютер. Якщо при завантаженні Windows 7 помилка пропала, то проблема вирішена. Якщо ж все залишилося як раніше, то некоректний модуль або dll залишилися в системі і необхідно продовжити видалення.