При запуске любого приложения в операционной системе Windows 7 может появиться сообщение о проблемах запуска. При более подробном исследовании ошибки можно обнаружить, что причиной стала библиотека dll под названием ntdll. Определим причины появления и способы избавления от этой ошибки.
Причины появления данной проблемы
При запуске относительно старого программного обеспечения на экране может появиться сообщение об APPCRUSH. Это связано с тем, что некоторые приложения используют устаревшие драйвера или dll файлы, не поддерживаемые операционкой Windows 7.
Возможные пути решения
- Запуск проблемного приложения с определенными заранее параметрами. В свойствах файла указать, что запускать необходимо от имени администратора и в режиме совместимости с ОС Windows Xp. Данные шаги позволят винде использовать проблемные компоненты в подходящем режиме.
Вкладка совместимость свойств exe файла позволяет задать параметры запуска программы в режиме совместимости с предыдущими версиями Windows, а также указать, что запуск следует выполнять от имени администратора системы
- Отключить контроль учетных записей в настройках Windows. Возможна, что политика безопасности пользователей на компьютере не позволяет определенному пользователю получить доступ к dll. Этот шаг позволяет получить доступ к библиотекам ntdll и другим необходимым для работы компонентам любому пользователю, зарегистрированному на компьютере.
- Если предыдущие шаги не помогли в исправлении ошибки ntdll, то можно попробовать отключить помощник совместимости. Это позволит производить настройку совместимости Windows 7 самостоятельно.
Что делать если проблема с ntdll.dll не устранилась после выполнения выше указанных шагов.
Если после всех действий с настройкой совместимости ошибка не устраняется, то придется воспользоваться более сложными способами.
