Зміст
Деякі користувачі при спробі запуску певних програм або ігор стикаються з різними помилками, в яких фігурує бібліотека з назвою ntdll.dll. У більшості випадків це означає, що виникли неполадки з сумісністю або з наданням доступу, оскільки сама згадана бібліотека не використовується в Windows 7, а є лише системним компонентом старіших версій операційних систем. Поява подібних труднощів означає, що потрібно шукати виправлення з сумісністю, про які ми і хочемо поговорити далі.
Спосіб 1: ручна установка ntdll.dll
І хоча для повсякденних цілей в Windows 7 наявність згаданого файлу необов'язково і іноді навіть просто не потрібно, при спробі запуску старих ігор або програм конфлікт може бути спровокований банальним його відсутністю. Тоді файл можна скачати і встановити або в корінь софта, або в системну директорію (тільки &171;System32&187; для 32-бітних, туди і додатково в &171;SysWOW64&187; для 64-бітних). При цьому загальна функціональність ОС ніяк змінена не буде.
Додатково файл може знадобитися зареєструвати в системі за допомогою статті за посиланням нижче.
Детальніше: реєструємо файл DLL в ОС Windows
Спосіб 2: включення режиму сумісності
У другу чергу поговоримо про найголовніше &8212; режимі сумісності. У Віндовс 7 присутня вбудована функція, що дозволяє запускати софт та ігри з параметрами попередніх версій операційних систем. ntdll.dll підтримується у всіх збірках до&171; сімки & 187;, що дозволяє вибрати абсолютно будь-який режим, а відбувається це так:
- Знайдіть виконуваний файл того софта або додатки, який не хоче запускатися, а потім клікніть по ньому правою кнопкою миші. У відобразиться контекстному меню переходите в розділ &171;властивості&187; .
- У новому вікні перейдіть на вкладку &171; Сумісність & 187; .
- Відзначте галочкою пункт & 171; запустити програму в режимі сумісності з:&187; і виберіть у списку один із варіантів. Почати варто з &171;Windows XP (пакет оновлень 2)&187; , надалі вибираючи більш старі ОС, якщо результат не буде помітний.
- Додатково в категорії &171;рівень прав&187; відзначте галочкою пункт, який відповідає за запуск ПЗ від імені адміністратора.
- Після залишиться тільки застосувати зміни, клацнувши по відповідній кнопці, і запустити програму для перевірки ефективності вироблених дій.
Спосіб 3: відключення параметрів контролю облікових записів
Вище ми вже згадали про те, що помилки з розглянутої бібліотекою також можуть бути викликані через відсутність певних прав на запуск софта. Трапляється це через те, що за замовчуванням в Віндовс діють параметри контролю облікових записів, що не дозволяють виконувати будь-які зміни без відома адміністратора. Тому їх слід відключити:
- Першочергово увійдіть в ОС під ім'ям адміністратора. Детальні керівництва по виконанню цієї операції ви знайдете в іншому матеріалі на нашому сайті, перейшовши за вказаною нижче посиланням.
- Тепер відкрийте & 171; Пуск & 187; і перейдіть до &171;панель управління&187; .
- Там виберіть розділ &171;Центр підтримки&187; , клацнувши по ньому ЛФМ.
- Використовуйте панель зліва, щоб перейти до &171;Зміна параметрів контролю облікових записів&187;.
- Перемістіть повзунок до самого низу, щоб значення стало &171; ніколи не повідомляти&187; .
- Підтвердьте зміни, натиснувши кнопку & 171; ОК&187; .
- При появі додаткового вікна дозволів теж виберіть позитивний варіант відповіді.
- Внизу на панелі завдань з'явиться повідомлення про те, що контроль користувачів буде вимкнений після перезавантаження комп'ютера. Дотримуйтесь цієї вказівки, а вже потім переходите до повторного запуску по.
Детальніше: використовуємо обліковий запис "адміністратора" в Windows
Два наведені вище варіанти мали на увазі виправлення неполадок із сумісністю або отриманням прав доступу. Якщо ви виконали їх обидва і не отримали ніякого позитивного результату, переходите до наступних, більш радикальним, але не універсальним методам.
Спосіб 4: відключення служби помічника по сумісності програм
Системний параметр під назвою & 171; служба помічника сумісності програм&187; спочатку повинна виконувати функції виправлення неполадок, пов'язаних із запуском програм, випущених до Windows 7. Однак в деяких випадках вона перестає функціонувати правильно і викликає непередбачені помилки. Тому варто спробувати її відключити, щоб перевірити, чи дійсно ця служба винна в труднощах з ntdll.dll.
- Знову відкрийте меню & 171; Пуск & 187; і перейдіть до &171; панель управління & 187; .
- Тут виберіть розділ &171; адміністрування & 187; .
- У новому вікні ви побачите список з усіх існуючих категорій. У ньому зараз вас цікавить &171; служби & 187; .
- У списку всіх служб відшукайте згаданий параметр і двічі клікніть по ньому ЛФМ, щоб відкрити вікно властивостей.
- Зупиніть виконання параметра, клацнувши по відповідній кнопці. Перед закриттям вікна не забудьте застосувати зміни.
Комп'ютер перезавантажувати не потрібно, ви можете відразу ж перейти до запуску проблемної Програми або гри для перевірки результату виконаних тільки що дій.
Спосіб 5: Перевірка цілісності системних файлів
Якщо ntdll.dll не підтримується в розглянутій версії Windows, значить його функціональність зараз виконує інший файл. Так і є, проте не можна дати точну відповідь, який саме об'єкт або група об'єктів займається цим. З цього тільки можна зробити висновок, що їх робота буде перервана при виникненні системних помилок або пошкодженні самих DLL. Перевірити це можна за допомогою сканування на цілісність через стандартний інструмент.
Детальніше: сканування системи утилітою SFC через " командний рядок»
Іноді користувачі, які намагаються запустити перевірку ОС через згадану утиліту SFC, стикаються з додатковими проблемами. Найчастіше на екрані з'являється напис &171;Захист ресурсів Windows виявив пошкоджені файли, але не може відновити деякі з них&187; . Це говорить про те, що були пошкоджені ті об'єкти, які відповідають за коректне функціонування інструменту. Тоді спочатку потрібно задіяти утиліту DISM, відновивши компонент через неї. Після цього можна починати повторне сканування, запустивши sfc.
Детальніше: відновлення пошкоджених компонентів в Windows 7 за допомогою DISM
Якщо будь-які помилки були знайдені і виправлені, варто спробувати запустити той самий софт. В іншому випадку слід переходити до наступних методів.
Спосіб 6: відключення антивіруса
Останній метод, який допомагає лише маленькому відсотку користувачів &8212; відключення поточної захисту операційної системи. Деякі антивіруси реагують навіть на цілком безпечне ПЗ або гри, що провокує конфлікти при запуску, в тому числі і з файлом ntdll.dll. Відключити захист можна буквально в пару кліків, тому обов'язково перевірте цей варіант.
Детальніше: відключення антивіруса
В рамках цієї статті ви були ознайомлені з рішенням неполадок при запуску ПЗ, в повідомленні яких фігурує компонент ntdll.dll. Як бачите, існує велика кількість дієвих методів, тому вам залишається тільки шляхом перебору знайти оптимальний варіант. Якщо ж ви використовуєте піратську версію софта або гри, спробуйте завантажити і встановити збірку від іншого автора в тих ситуаціях, коли наведені способи не принесли ніякого ефекту.