Операционната система Windows в своята структура има огромен брой различни компоненти, директории и файлове, чиято функционалност е пряко свързана с нормалната работа на компютъра като цяло. Преобладаващата популярност на операционната система Windows 7 отдавна е довела до факта, че тя е получила титлата не само на „най-добрата” версия, но и на най-„бъгите”, т.е. на най-големия брой грешки. Всеки потребител на компютър рано или късно, но се сблъсква с факта, че всеки софтуер спонтанно и „не щади никого“ просто се затваря. Тази ситуация се характеризира основно с откази в работата на системните компоненти, които имат разширение “.dll”, което всяка програма адресира без изключение. В тази статия ще обсъдим горната грешка с неразрешено спиране на софтуера, причините за неговото възникване и решенията.
Методи за коригиране на грешки във файла ntdll.dll.
Начини за поправяне
Без ненужен фон, трябва да се каже, че същността на проблема е в неправилната работа на динамичния библиотечен файл, наречен “ntdll.dll”. Разглежданата грешка може да бъде показана в два варианта:
- Първата е появата на прозорец за аварийно изключване на програмата, понякога директно "Windows Explorer". За да видите подробна информация, достатъчно е да кликнете върху бутона „Преглед на детайлите“, където директно ще бъде заявено, че виновникът е „ntdll.dll“.
- Вторият вариант се характеризира с появата на „син екран“ (не BSOD / не екран на смъртта) с указание за кода на грешката и връзка към файла SystemRoot System32 ntdll.dll.
Така че, ntdll.dll е изключително важен модул, който е жизненоважен за обработката на API и активното използване на приложния софтуер. Ако опростите определението колкото е възможно повече, въпросната библиотека отговаря за такива функции като: преместване, копиране, поставяне / изрязване, сравняване и т.н. И въз основа на факта, че тези функции се използват всяка секунда, можете да направите няколко логически заключения за причините за неуспеха. модул, а именно:
- Потребителят е извършил всякакви манипулации за инсталиране / актуализиране на софтуера, в резултат на което файлът “ntdll.dll” е заменен с умишлено неработеща версия или е просто изтрит без подмяна;
- Инсталираният софтуер няма пълна съвместимост с използваната операционна система. Това беше ясно видяно по-рано, когато Win7 се изкачи само "на потребителския Olympus" и част от програмите, които бяха пуснати под Windows XP, бяха пуснати на "новата" версия на операционната система.
И като вземем предвид всичко по-горе, трябва да отидете директно от думите към случая.
Вариант 1
Първото нещо, което трябва да се направи, е да се възползвате от възможността да стартирате програма, която преди това е била прекратена необичайно, в режим на съвместимост. А за това трябва да направите следното:
- Кликнете с десния бутон на мишката върху прекия път за проблемната програма и отворете раздела Съвместимост;
- В раздела "Режим на съвместимост" поставете отметка в квадратчето "Пусни програмата в режим на съвместимост";
- Сред наличните опции изберете "Windows XP" (Service Pack 2) или (Service Pack 3);
- Спуснете погледа си долу и поставете отметка в квадратчето в полето „Стартиране на програмата като администратор“ / „Стартиране на програмата като администратор“;
- Натиснете "OK" и проверете производителността на избрания софтуер.
Ако е необходимо, изберете номер 3 за използване в # 3.
Вариант 2
Означава деактивирането на контрола на профилите в Windows:
- Отворете "Старт" и в полето за търсене въведете "UAC" или "Промяна на параметрите за контрол на потребителските акаунти";
- В прозореца, който се отваря, преместете плъзгача на дъното на „Никога не уведомявайте“;
- Кликнете върху „OK“, за да запишете промяната и да рестартирате компютъра;
- Проверете функционалността на желания софтуер.
Вариант 3
В структурата на операционната система има услуга “PcaSvc”, тя е и “Помощна програма за съвместимост на програмата”, която в този случай може да бъде изключена за тестване на теорията:
- Кликнете върху "Старт" и отворете "Инструменти" и "Контролен панел";
- След това отворете „Система и сигурност“ и отидете в подраздел „Администрация“;
- Превъртете през списъка до реда "Услуги" и го отворете;
- Или просто изпълнете командата "services.msc";
- Сортирайте списъка на услугата по азбучен ред и намерете горната услуга “PcaSvc”;
- Кликнете върху него с десния бутон на мишката и в блока “Състояние” кликнете върху “Стоп”;
- В блока "Тип стартиране" изберете "Disabled";
- Запазете промените и рестартирайте компютъра.
Вариант 4
Четвъртият и най-оптималният вариант от всички възможни е да се върне системата до точката, предшестваща появата на въпросния проблем и евентуално предшестваща инсталирането на проблемния софтуер. За да приложите тази опция, трябва да направите следното:
- Отворете менюто Старт и разгънете директорията Utilities;
- В списъка, който се отваря, изберете "Възстановяване на системата";
- Сред наличните точки, създадени автоматично от операционната система, изберете най-подходящата за вас опция;
- За да проверите какво може да бъде загубено и засегнато от възстановяването на предишната конфигурация, кликнете върху бутона „Търсене на засегнати проблеми“;
- Натиснете “Next” - “Done” и изчакайте завършването на инструмента за възстановяване;
Важно е да се разбере, че категорично не се препоръчва да се прекъсва тази процедура, тъй като е възможно да се изправят пред по-сериозни проблеми, отколкото тези, които се разглеждат в рамките на тази статия.
заключение
Последното нещо, което може да бъде в състояние да помогне в тази ситуация е ръчно да изтеглите файла “ntdll.dll” и да го поставите ръчно в системната директория. Последиците от такова изтегляне, включително избора на източника, се възлагат на всеки потребител поотделно, тъй като често нападателите “смесват” вирусния софтуер в модула и това, което всичко това може да доведе, е риторичен въпрос.