Auto-Shutdown для Firefox — автоматическое отключение ПК
Важное: проверьте совместимость аддона с вашей версией Firefox на странице дополнения. Если браузер обновлялся до новой архитектуры расширений, функционал может отличаться.

Зачем нужен Auto-Shutdown
Если вы планируете массовые или ночные загрузки и хотите экономить электроэнергию, автоматическое завершение работы компьютера после завершения загрузки — простое и удобное решение. Auto-Shutdown интегрируется в Firefox: он отслеживает завершение загрузок (включая DownThemAll, если установлен) и выполняет заранее заданные действия.
Ключевые сценарии использования:
- Ночная загрузка больших файлов при ограничении тарифного плана.
- Автоочистка списка загрузок и закрытие браузера.
- Запуск произвольного скрипта после загрузки (архивация, перемещение файлов, уведомления).
Что умеет (основные возможности)
- Встроенные команды: выключение, гибернация, ожидание/спящий режим, выход из системы и т. п.
- Пользовательские команды: JavaScript или shell-скрипты, которые запускаются при завершении загрузок или при простое.
- Возможность назначать скрипты на User Command 1/2 и выбирать их в выпадающем списке команд.
- Настройка задержки перед выполнением команды и отображение обратного отсчёта, чтобы успеть сохранить работу.
- Опция принудительного закрытия Firefox и последующего восстановления сессии.
Установка и первый запуск
- Откройте страницу дополнения Auto-Shutdown на AMO (Add-ons Mozilla) и установите дополнение.
- После установки в строке состояния появится значок питания — он даёт быстрый доступ к опциям.
- Откройте настройки дополнения и выберите поведение: отслеживать загрузки, реагировать на простои или и то, и другое.
Как добавить пользовательский скрипт
- Перейдите в вкладку Customize (Настроить) в настройках Auto-Shutdown.
- В нижнем текстовом поле вставьте код внутри тегов
или в зависимости от типа команды.
Пример shell-команды для Windows (выключение сразу):
Пример shell-команды для Linux:
Пример JavaScript-скрипта (простая демонстрация):
- Нажмите Save As и назначьте скрипт на User Command 1 или User Command 2.
- Вверху в выпадающем списке Adjust shutdown Command выберите User Command 1/2.
Полезные приёмы и подсказки
- Перед назначением команды протестируйте её вручную в терминале/командной строке.
- Используйте переменные-зарезервированные слова (например, %sysRoot%, %WinD), чтобы ссылаться на системные каталоги в скриптах.
- Если вы хотите дать себе время на отмену — установите задержку (таймер) и включите отображение обратного отсчёта.
- Для DownThemAll: включите мониторинг этого расширения в настройках Auto-Shutdown.
Мини‑методология: как безопасно настроить автоматическое выключение
- Решите цель: выключение после успешной загрузки или при простое браузера.
- Настройте Auto-Shutdown в тестовом профиле Firefox и выберите команду “показать уведомление” как пробный шаг.
- Убедитесь, что важные приложения сохраняют данные автоматически (или закройте ручные незавершённые задачи).
- Назначьте окончательную команду (выключение) и задайте разумную задержку (например, 60–300 секунд) для отмены.
- Наблюдайте поведение при нескольких тестовых загрузках и подстраивайте настройки.
Роль‑базовые чек-листы
Для рядового пользователя:
- Установлен Auto-Shutdown.
- Выбран режим отслеживания загрузок.
- Назначена встроенная команда (выключение).
- Таймер обратного отсчёта установлен на 1–5 минут.
Для продвинутого пользователя (скрипты):
- Тест скрипта выполнен вручную.
- Использованы переменные окружения (%sysRoot%, %WinD) при необходимости.
- Скрипт назначен как User Command и выбран в списке.
- Установлен лог действий или уведомление о завершении.
Для администратора/ИТ‑специалиста:
- Проверена совместимость с политиками группы (GPO) и политиками безопасности.
- Документирована процедура отката.
- Настроен мониторинг и логирование (при необходимости).
Когда это может не сработать (контрпримеры)
- Система блокирует завершение работы из‑за других приложений, защищающих незакрытые документы.
- Если загрузка зависла или прервана, Auto-Shutdown не запустит команду, пока не получит сигнал о завершении.
- Новая архитектура Firefox (WebExtensions) может ограничить доступ к некоторым системным API — убедитесь в совместимости дополнения с вашей версией браузера.
Альтернативные подходы
- Использовать менеджер загрузок с встроенной функцией авто‑выключения (µTorrent и многие другие имеют такие опции).
- Планировщик задач ОС: создать задачу, которая выключает систему в заданное время (Windows Task Scheduler, cron в Linux).
- Внешние утилиты авто‑выключения, работающие на уровне ОС и не зависящие от браузера.
Критерии приёмки
- После выполнения загрузок Auto-Shutdown корректно запускает назначенную команду.
- Обратный отсчёт отображается и позволяет отменить действие.
- Сессия Firefox восстанавливается при пересечении настроек «восстановить сессию».
- Пользовательский скрипт запускается и выполняет ожидаемые действия (файлы перемещены/архивированы/лог записан).
Риски и рекомендации по безопасности
- Не запускайте непроверенные внешние скрипты — они могут нанести вред системе.
- При использовании shell-команд удостоверьтесь, что команды не требуют интерактивной авторизации.
- Если система разделяется с другими пользователями, предупредите их о запланированном авто‑выключении.
Заключение
Auto-Shutdown — удобный инструмент для автоматизации завершения работы компьютера по событию в браузере. Он особенно полезен для ночных загрузок и сценариев, где важна экономия электроэнергии или автоматическая постобработка файлов. Внимательно протестируйте пользовательские команды и учтите ограничения вашей версии Firefox.
Если у вас есть свои приёмы или сценарии автоматического выключения, поделитесь в комментариях: какие команды вы используете и как тестируете их безопасность?
Краткая шпаргалка (1‑строчная): Auto-Shutdown отслеживает загрузки Firefox и выполняет встроенные или пользовательские команды (JavaScript / shell) с опцией задержки и обратного отсчёта.
1‑строчная глоссарий:
- Выключение — завершение работы ОС и питание ПК.
- Гибернация — сохранение состояния на диск и отключение питания.
- DownThemAll — менеджер загрузок для Firefox.
- User Command — пользовательская команда, назначаемая в Auto-Shutdown.
Похожие материалы
Исправление ошибки Search protocol host в Windows 10
Как включить камеру на Mac
Устранение Fatal Application Exit в Resident Evil 7
Уменьшение фонового шума микрофона
Ускорение загрузок в Microsoft Store на Windows