Как быстро найти файлы autorun.inf в системе

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

Почему это важно

Файл autorun.inf в корне диска исторически использовался для автоматического запуска программ при подключении носителя. Часто его создают вредоносные скрипты для автозапуска. Поиск таких файлов вручную по всем разделам — трата времени, особенно если дисков много.

Быстрый поиск через командную строку

Самый надёжный способ — запустить командную строку от имени администратора и выполнить одну команду:

dir /s /a:h /b C:\ D:\ E:\ autorun.inf

Здесь:

  • /s — поиск во всех подпапках;
  • /a:h — искать файлы с атрибутом «скрытый» (часто autorun.inf скрывают);
  • /b — вывод только полных путей, без лишней информации.

Если нужно проверить все диски сразу, перечислите их через пробел. Команда обработает каждый раздел и покажет найденные файлы.

Альтернатива — PowerShell

Если предпочитаете PowerShell, задача решается ещё короче:

Get-ChildItem -Path C:\ D:\ -Filter autorun.inf -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName

Параметр -Force показывает скрытые файлы, а -ErrorAction SilentlyContinue игнорирует ошибки доступа к системным папкам, чтобы они не засоряли вывод.

Что делать с найденными файлами

Не спешите сразу удалять. Сначала посмотрите содержимое:

  1. Откройте файл в любом текстовом редакторе (например, Блокноте).
  2. Проверьте строку open= или shellexecute= — именно там указывается путь к запускаемому файлу.
  3. Если путь ведёт в незнакомое место или на исполняемый файл с подозрительным именем — это повод насторожиться.

Безопасные autorun.inf иногда создаются легальным ПО (например, для установки драйверов или фирменных утилит). Но если файл появился на обычной флешке без ведома пользователя — скорее всего, это результат работы вредоносного кода.

Сравнение способов поиска

Способ Скорость Удобство Нужны права админа
dir в cmd Быстро Простой вывод путей Желательны
PowerShell Быстро Гибкая фильтрация Желательны
Поиск через Проводник Медленно Не находит скрытые файлы по умолчанию Не требуются
Сторонние утилиты (Everything, Agent Ransack) Очень быстро Удобный интерфейс Зависит от утилиты

Если нужно найти не только autorun.inf

Часто вместе с autorun.inf в корне диска появляются другие подозрительные файлы. Можно расширить поиск:

dir /s /a:h /b C:\ D:\ *.vbs *.bat *.cmd *.exe *.lnk

Это покажет все исполняемые файлы и ярлыки в корнях и подпапках. Если в корне флешки лежит .exe файл без понятного названия — это почти наверняка вредоносный автозапуск.

Частые ошибки при поиске

  • Поиск только по видимым файлам. Многие забывают включить отображение скрытых файлов, из-за чего autorun.inf не находится. Всегда добавляйте /a:h в cmd или -Force в PowerShell.
  • Поиск только в корне без рекурсии. Без ключа /s или -Recurse вы не найдёте файлы, которые спрятаны в подпапках.
  • Удаление без проверки содержимого. Иногда autorun.inf нужен для работы легального ПО. Сначала загляните внутрь.
  • Запуск поиска без прав администратора. Часть системных папок будет пропущена, и вы не увидите все результаты.

Как лучше поступить в зависимости от ситуации

Если нужно проверить одну флешку: откройте командную строку и выполните dir /a:h /b E:\ autorun.inf (где E: — буква флешки). Этого достаточно.

Если нужно проверить все диски на компьютере: используйте PowerShell-команду со списком всех разделов. Это займёт пару минут.

Если нужно регулярно мониторить систему: настройте планировщик заданий на ежедневный запуск скрипта поиска autorun.inf и отправку отчёта. Это удобно в корпоративной среде.

Если нашли подозрительный autorun.inf: не удаляйте его сразу. Сначала проверьте антивирусом файл, на который он ссылается. Потом удалите оба файла и проверьте систему полным сканированием.

Итог

Для быстрого поиска autorun.inf в системе используйте командную строку с dir /s /a:h или PowerShell с Get-ChildItem -Force. Обязательно включайте поиск скрытых файлов и проверяйте содержимое перед удалением. Если нашли незнакомый autorun.inf на флешке — сначала посмотрите, что внутри, а потом принимайте решение.

Оцените статью
PEFile — Безопасность и технологии простым языком