Запуск антивируса через командную строку в Windows 10 — быстрый способ проверить систему на вирусы, если графический интерфейс недоступен или работает нестабильно. Командная строка позволяет управлять встроенным Защитником Windows или сторонними антивирусами вручную, используя специальные команды. Это актуально для пользователей, которые хотят автоматизировать сканирование или столкнулись с проблемами в работе ПО.

Как запустить антивирус через командную строку Windows 10 — вопрос, который часто возникает у системных администраторов и опытных пользователей. В этой статье разберём пошаговые инструкции для Защитника Windows, Kaspersky, Avast и других популярных решений, а также рассмотрим нюансы работы с командной строкой.

Почему командная строка удобна для запуска антивируса

Использование командной строки (cmd) даёт несколько преимуществ:

  • Скорость — команды выполняются мгновенно, без загрузки графического интерфейса.
  • Автоматизация — можно создавать .bat-файлы для регулярного сканирования.
  • Универсальность — работает даже если графическая оболочка антивируса не отвечает.
  • Гибкость — можно задавать параметры сканирования (глубина, область, тип угроз).
💡

Для быстрого доступа к командной строке от имени администратора используйте сочетание клавиш Win + X, затем выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».

Кроме того, командная строка полезна для удалённого управления — если нужно просканировать несколько компьютеров в сети, можно подключиться через PsExec или SSH и запустить проверку дистанционно.

КомандаОписаниеПример использования
%ProgramFiles%\Windows Defender\MpCmdRun.exe -Scan -ScanType 1Быстрое сканированиеПроверяет ключевые системные области
%ProgramFiles%\Windows Defender\MpCmdRun.exe -Scan -ScanType 2Полное сканированиеПроверяет все файлы на диске
%ProgramFiles%\Windows Defender\MpCmdRun.exe -Scan -ScanType 3Выборочное сканированиеПроверяет указанную папку (нужно добавить -File)
%ProgramFiles%\Windows Defender\MpCmdRun.exe -SignatureUpdateОбновление сигнатурСкачивает последние базы вирусов

Команды для запуска Защитника через CMD

Встроенный Защитник Windows — основной антивирус в Windows 10. Для его управления через командную строку используется утилита MpCmdRun.exe, расположенная в системной папке. Чтобы запустить сканирование, нужно:

Перед использованием команд убедитесь, что Защитник Windows включён. Проверить его состояние можно через Get-MpComputerStatus в PowerShell или в разделе «Защита от вирусов и угроз» приложения «Безопасность Windows».

Если Защитник отключён, включите его через Set-MpPreference -DisableRealtimeMonitoring 0 в PowerShell от имени администратора.

Запуск сторонних антивирусов через командную строку

Многие сторонние антивирусы поддерживают управление через командную строку. Рассмотрим примеры для популярных программ:

  • Kaspersky: Используйте avp.com с параметрами. Например, "C:\Program Files (x86)\Kaspersky Lab\Kaspersky Total Security 21.3\avp.com" SCAN /i0 /S C:\MyFolder — сканирует папку C:\MyFolder.
  • Avast: Запустите ashCmd.exe с параметром /?, чтобы увидеть все доступные команды. Пример: "C:\Program Files\AVAST Software\Avast\ashCmd.exe" /scantype=FULL — полное сканирование.
  • ESET NOD32: Используйте ecmd.exe. Пример: "C:\Program Files\ESET\ESET Security\ecmd.exe" /scan C:\ /clean-mode=strict.
  • Dr.Web: Запуск через drweb-ctl.exe. Пример: "C:\Program Files\DrWeb\drweb-ctl.exe" --scan=C:\ --action=disinfect.

Полные списки команд для каждого антивируса можно найти в официальной документации производителя. Обычно файлы для командной строки находятся в папке установки антивируса.

Параметры сканирования: что можно настроить

При запуске антивируса через командную строку можно задавать различные параметры, чтобы кастомизировать процесс сканирования. Вот основные опции, которые поддерживают большинства антивирусов:

  1. Тип сканирования:
    • -ScanType 1 — быстрое сканирование (только системные папки).
    • -ScanType 2 — полное сканирование (все файлы на диске).
    • -ScanType 3 — выборочное сканирование (указанные файлы или папки).
  2. Область сканирования:
    • -File C:\MyFolder — сканировать конкретную папку.
    • -AllDrives — проверить все подключённые диски.
  3. Действие при обнаружении угрозы:
    • --action=disinfect — лечить файл.
    • --action=delete — удалить файл.
    • --action=quarantine — поместить в карантин.
  4. Дополнительные опции:
    • /log=C:\scan_log.txt — сохранить отчёт в файл.
    • /silent — запустить в фоне (без всплывающих окон).
⚠️ Внимание: Некоторые параметры могут конфликтовать с настройками антивируса. Перед использованием незнакомых команд проверьте их совместимость с вашей версией ПО.
Какой антивирус вы испальзуете?
Защитник Windows
Kaspersky
Avast
Другой

Сравнение команд для разных антивирусов

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

АнтивирусИсполняемый файлКоманда для полного сканированияКоманда для обновления баз
Защитник WindowsMpCmdRun.exeMpCmdRun.exe -Scan -ScanType 2MpCmdRun.exe -SignatureUpdate
Kasperskyavp.comavp.com SCAN /i0 /S C:\avp.com UPDATE
AvastashCmd.exeashCmd.exe /scantype=FULLashCmd.exe /update
ESET NOD32ecmd.exeecmd.exe /scan C:\ /clean-mode=strictecmd.exe /update

Если вы не уверены, какая команда подходит для вашей версии антивируса, используйте параметр /? или --help для вывода справки. Например, avp.com /? отобразит все доступные команды для Kaspersky.

Нюансы работы с командной строкой

При работе с командной строкой важно учитывать несколько моментов:

  • Права администратора — многие команды требуют запуска от имени администратора. Без прав сканирование может не начаться или завершиться с ошибкой.
  • Пути к файлам — если в пути есть пробелы (например, Program Files), его нужно заключать в кавычки: "C:\Program Files\MyApp\app.exe".
  • Кодировка — если вы работаете с файлами на кириллице, используйте chcp 866 для смены кодировки в командной строке.
  • Логи — всегда сохраняйте отчёты о сканировании в файл, чтобы можно было проанализировать результаты позже.

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

Также обратите внимание, что некоторые антивирусы могут блокировать запуск сканирования через командную строку, если обнаружат подозрительную активность. В этом случае нужно временно отключить защиту или добавить исключение.

Практика: создаём bat-файл для автоматического сканирования

Чтобы не вводить команды вручную каждый раз, можно создать .bat-файл. Это обычный текстовый файл с расширением .bat, который выполнит заданные команды при двойном клике.

Пример файла для Защитника Windows:

  1. Откройте блокнот и введите:
    @echo off
    %ProgramFiles%\Windows Defender\MpCmdRun.exe -Scan -ScanType 2 -File C:\
    pause
  2. Сохраните файл как scan.bat (выберите тип «Все файлы» в диалоге сохранения).
  3. Запустите файл двойным кликом.

Аналогично можно создать .bat-файлы для других антивирусов. Например, для Avast:

@echo off
"C:\Program Files\AVAST Software\Avast\ashCmd.exe" /scantype=FULL /silent /log=C:\avast_scan.log
pause

Что проверить перед запуском антивируса через CMD

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли запустить антивирус через командную строку без прав администратора?

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

Как проверить, что антивирус действительно запустился?

После ввода команды в командной строке должно появиться уведомление о начале сканирования. Также можно открыть диспетчер задач (Ctrl + Shift + Esc) и проверить, есть ли в списке процессов соответствующий процесс антивируса (например, MsMpEng.exe для Защитника Windows или avp.exe для Kaspersky).

Что делать, если команда не работает?

Убедитесь, что:

  • Вы запускаете командную строку от имени администратора.
  • Путь к исполняемому файлу антивируса указан правильно (проверьте папку установки).
  • Антивирус включён и не блокирует запуск через CMD.
  • Синтаксис команды верный (используйте /? для вывода справки).
Если проблема не решается, обратитесь к документации вашего антивируса или в техническую поддержку.

Можно ли запланировать автоматическое сканирование через командную строку?

Да. Для этого используйте планировщик задач Windows:

  1. Откройте планировщик задач (taskschd.msc).
  2. Создайте новую задачу.
  3. Укажите триггер (например, еженедельно по расписанию).
  4. В действии выберите «Запуск программы» и укажите путь к .bat-файлу или напрямую к команде антивируса.
Таким образом, сканирование будет запускаться автоматически в заданное время.