При загрузке компьютера выскакивает «ошибка ХХХХ Не найден указанный модуль».

При загрузке компьютера выскакивает «ошибка ХХХХ Не найден указанный модуль».

“Что это означает и как избавиться?” – часто задаваемый вопрос на многих сайтах. Вместо XXXX может быть любое название файла, чаще всего неудобоваримое, например nld.yxo. Устав отвечать на однотипные вопросы привожу пример того, как с этим бороться.

Что это означает?

Это означает очень простую вещь: ваш компьютер был заражен либо вирусом, либо трояном. Вирус был найден и убит антивирусом, но антивирус убил сам файл вируса. А запись в реестре, которая запускала этот вирус при старте системы осталась. Ее антивирус не удалил. Вот и получается, что при загрузке Windows видит команду запуска и пытается ее выполнить, но файла-то нет и запускать нечего… Отсюда и ошибка.

Как избавиться?

Итак, у вас произошла такая же бяка. В качестве эксперимента я буду использовать имя файла nld.yxo, вы же повторяя мои действия подставляйте то имя файла, которое указано у вас в тексте ошибки. Есть 2 относительно простых способа решения проблемы.

Способ 1:

Скачиваем утилиту Autoruns Марка Руссиновича и распаковываем ее архиватором в любое место. Запускаем файл autoruns:

Соглашаемся с лицензионным соглашением путем нажатия кнопки Agree и увидим основное окно программы. Далее идем по пунктам:

  1. Программа запустится и начнет сканировать объекты автозапуска. Просто подождите пока закончится сканирование и внизу окна не появится надпись “Ready” (на рисунке стрелка №1)
  2. Проверьте что открыта закладка Everything
  3. Проверьте что вы находитесь в начале списка, т.е. окно прокручено до самого верха
  4. Станьте на самую верхнюю строчку
  5. Зайдите в меню File и выберите там пункт “Find…”

В открывшемся окошке “Найти” выполняем следующие действия:

  1. Вводим имя файла, которое написано в ошибке
  2. Выбираем направление поиска “Вниз”
  3. Жмем “Найти далее”

Если вам не повезет, то программа не найдет ничего (напишет “Cannot find string … ”). В этом случае обратитесь к способу 2. Если же программа найдет упоминание такого файла, то синяя полоска в списке на закладке Everything автоматически установится на нужную строчку:

В выделенной синим цветом строке убираем галочку в сама начале, слева. Тем самым мы отключаем запуск этого файла.

Поскольку вирусы, сука, хитрые, они могут прописать себя сразу в нескольких местах. Поэтому нажимаем клавишу F3 чтобы продолжить поиск дальше. Если найдется что-то еще – то поступаем с найденным так же: убираем галочку. Снова жмем F3 и ищем далее.

Если программа напишет “Cannot find string … ” значит больше ничего не нашлось. Закрываем программу и перезагружаем компьютер. в 99% случаев ошибка больше не появится.

Варнинг: Изменение объектов автозапуска может привести к самым разным последствиям. Посему, если вы не уверены в своих силах, сделайте для начала точку восстановления системы (Пуск – Все программы – Стандартные – Служебные – Восстановление системы).

Способ 2:

Если первый способ не помог, то переходим к водным процедурам и вооружаемся тяжелой артиллерией в лице редактора реестра.

Ахтунг: Ковыряние в реестре есть занятие ответственное. Изменения нужно проводить аккуратно и вдумчиво, ибо есть риск одним неверным движением уложить Windows в глубокий нокаут. Посему, если вы не уверены в своих силах, сделайте для начала точку восстановления системы (Пуск – Все программы – Стандартные – Служебные – Восстановление системы) и только потом приступайте к препарированию лягушек! За убитую неосторожными действиями Windows автор ответственности не несет.

1. Запускаем редактор реестра:

Открываем меню “Пуск” и там выбираем пункт “Выполнить”. Откроется окошко “Выполнить”. Там, в строке “Открыть” пишем regedit и жмем Enter.

Открываем меню “Пуск” и там, в самом низу в строке “Найти программы и файлы” пишем regedit и жмем Enter.

Жмем комбинацию клавиш Windows + R (для тех кто не знает, клавиша Windows – это кнопочка с флагом Windows, обычно находится на клавиатуре между левым Ctrl и левым Alt). Откроется окошко “Выполнить”. Там, в строке “Открыть” пишем regedit и жмем Enter.

Откроется редактор реестра. Далее идем по пунктам:

  1. Прокрутите до самого верха дерево слева и кликните на его корне, т.е. на надписи “Компьютер”
  2. Зайдите в меню Правка и выберите там пункт “Найти…”

В открывшемся окошке “Поиск” выполняем следующие действия:

  1. Вводим имя файла, которое написано в ошибке
  2. Устанавливаем галочки как на рисунке
  3. Жмем “Найти далее”
  4. Ждем

Если вам не повезет, то программа не найдет ничего. Данный случай является индивидуально-уникальным и требует поста, молитвы, игры на шаманском бубне и прокладку между клавиатурой и сидением в лице компьютерщика-профессионала. Т.е. обратитесь к специалистам.

В большинстве же случаев, нужная запись найдется и программа автоматически перейдет на нее, отобразит в правой части окна найденную запись и посветит ее синим выделением. Далее, кликаем на выделенной записи правой кнопкой мыши и в открывшемся меню выбираем “Удалить”:

Умиляемся предусмотрительностью редактора реестра, сообщающего нам о том, что удаление некоторых параметров реестра может привести к нестабильности системы и отвечаем ему “Да”, мы действительно хотим безвозвратно удалить этот параметр.

Поскольку вирусы, сука, хитрые, они могут прописать себя сразу в нескольких местах. Поэтому нажимаем клавишу F3 чтобы продолжить поиск дальше. Если найдется что-то еще – то поступаем с найденным так же: удаляем. Снова жмем F3 и ищем далее, до тех пор пока редактор не сообщит нам, что поиск в реестре завершен.

После чего закрываем редактор реестра и перезагружаем компьютер. в 99% случаев ошибка больше не появится.

Хэппи энд

Надеюсь, у вас получилось избавиться от напасти. В любом случае, я отвечу на все ваши вопросы здесь, в комментариях. Удачи!

📎📎📎📎📎📎📎📎📎📎