Гид по технологиям

MSE: ночное сканирование и автоматическое выключение

• 4 min read • Безопасность • Обновлено 21 Nov 2025
MSE: ночное сканирование и автовыключение
MSE: ночное сканирование и автовыключение

Почему это полезно

MSE — бесплатный и лёгкий антивирус от Microsoft. Планирование ночного сканирования позволяет защитить систему, не мешая рабочему дню. Однако стандартные настройки MSE не выключают компьютер после завершения сканирования. В этой инструкции вы научитесь: настроить расписание в MSE, изменить задачу в Планировщике заданий и добавить скрипт для автоматического выключения.

Что понадобится

  • Windows с установленным Microsoft Security Essentials
  • Учетная запись с правами администратора для изменения заданий Планировщика
  • Доступ к Планировщику заданий (Task Scheduler)

Настройка MSE

Откройте меню «Пуск» и введите «Security Essentials»:
Поиск Security Essentials в меню «Пуск»

Перейдите на вкладку “Settings” (Параметры). Активируйте опцию “Schedule Scan” и выберите удобное время запуска сканирования — например, ночью, когда компьютер не используется:
Вкладка «Параметры» Microsoft Security Essentials

Важно: эта настройка создаст задачу в Планировщике заданий Windows, которую мы затем подредактируем под наши нужды.

Изменение задачи в Планировщике заданий

Откройте Планировщик заданий (Task Scheduler):
Запуск Планировщика заданий через меню «Пуск»

Перейдите в Task Scheduler -> Task Scheduler Library -> Microsoft Antimalware:
Библиотека Планировщика заданий → Microsoft Antimalware

Правый клик по созданной задаче и выберите “Properties”:
Свойства созданного задания в Планировщике

Перейдите на вкладку “Conditions” и сделайте две вещи: снимите галочку “Start the task only if the computer is idle” и поставьте галочку “Wake the computer to run this task”. Это позволит компьютеру просыпаться для выполнения сканирования даже если он находится в режиме простоя:
Вкладка «Условия»: отключение опции «только в простое», включение пробуждения

Important: Для пробуждения по расписанию материнская плата/BIOS/UEFI и питание должны поддерживать соответствующие возможности управления питанием. Ранее для этого упоминалось APM 1.2, на современных системах это чаще реализовано через ACPI/UEFI.

Автоматическое выключение после завершения сканирования

Проблема: в стандартных действиях MSE нет опции выключения после сканирования. Решение — добавить простую BAT‑утилиту, которая будет ждать завершения процесса сканера и затем инициировать выключение.

  1. Откройте Блокнот (Notepad).
  2. Скопируйте и вставьте следующий скрипт в новый файл:
@echo off
:start
tasklist | find "mpcmdrun.exe" /I >nul
if %errorlevel%==0 goto wait
goto start
:wait
tasklist | find "mpcmdrun.exe" /I >nul
if %errorlevel%==1 shutdown -s -t 60
goto wait

Пояснения по скрипту в одну строку: он циклически проверяет наличие процесса mpcmdrun.exe (движок сканирования MSE), и когда процесс исчезает — отправляет команду на выключение с 60‑секундной задержкой (время даёт возможность отменить выключение при необходимости).

Пример того, как это выглядит в Блокноте:
Блокнот с подготовленным BAT-скриптом

Сохраните файл, например, как: “%userprofile%\shutdownaftermse.bat”
(в Windows рекомендуем использовать обратные слэши).

Сохранение файла в профиле пользователя:
Сохранение файла shutdownaftermse.bat в профиле пользователя

Теперь снова откройте свойства задачи в Планировщике. На вкладке “Actions” добавьте новое действие, которое будет запускать созданный BAT‑файл:
Вкладка «Действия»: добавление нового действия

Выберите ваш файл:
Выбор BAT-файла для запуска после сканирования

Подтвердите изменения кнопкой OK:
Подтверждение изменений в свойствах задания

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

Проверка и тестирование

Критерии приёмки:

  • Задача в Планировщике отображается и включена.
  • В свойствах задачи на вкладке «Условия» включено “Wake the computer to run this task”.
  • BAT‑файл расположен в указанном месте и запускается с правами, необходимыми для выключения (по умолчанию задача MSE запускается под системой — проверяйте, чтобы ваше действие имело права).
  • После завершения процесса mpcmdrun.exe система получает команду на выключение.

Тесты/сценарии:

  • Принудительно запустите задачу и убедитесь, что mpcmdrun.exe появляется и исчезает, а затем приходит оповещение о выключении (таймер 60 с).
  • Проверьте, что при активных пользователях выключение можно отменить (shutdown /a).
  • Тест на ноутбуке: проверьте, что устройство подключено к питанию, если конфигурация запрещает пробуждение при питании от батареи.

Роли и чеклист

Чеклист для конечного пользователя:

  • Включил плановое сканирование в MSE.
  • Убедился, что время запланировано на период простоя.
  • Сохранил BAT‑файл в %userprofile% и протестировал вручную.

Чеклист для администратора:

  • Проверил права задачи и действие запуска BAT‑файла (запуск от SYSTEM/администратора).
  • Убедился в совместимости BIOS/UEFI с пробуждением по сигналам ОС.
  • Проверил политику энергопотребления (не запрещает ли переход в гибернацию/пробуждение).

Варианты и когда этот способ не подходит

  • Если на компьютере критически важные фоновые задачи выполняются ночью, автоматическое выключение может нарушить их работу.
  • На серверах или в средах с централизованным мониторингом рекомендуется согласовать процедуру с администратором или использовать групповые политики (GPO).
  • Если MSE обновится или изменит имена процессов, BAT‑скрипт может потребовать корректировки имени процесса.

Альтернативы:

  • Использовать сторонние утилиты планирования/скрипты для более тонкого управления (например, проверка логов для решения, завершён ли скан), но это повышает сложность.
  • В средах корпоративного уровня — настроить централизованные средства управления конечными точками, которые имеют встроенные опции поведения по завершении сканирования.

Короткая методология внедрения

  1. Включите плановое сканирование в MSE.
  2. Отредактируйте задачу в Планировщике: включите пробуждение и отключите требование «только в простое» при необходимости.
  3. Добавьте BAT‑скрипт проверки процесса и команду shutdown.
  4. Протестируйте вручную и по расписанию.
  5. Наблюдайте за несколькими циклами, чтобы убедиться, что ничего не прерывается.

Итог

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

Понравилась инструкция? Какие ещё сценарии автопланирования вы используете для обслуживания системы?

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро