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

Auto-Shutdown для Firefox — автоматическое отключение ПК

5 min read Утилиты Обновлено 29 Nov 2025
Auto-Shutdown для Firefox — автоматическое отключение ПК
Auto-Shutdown для Firefox — автоматическое отключение ПК

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

Иконка Auto-Shutdown в строке состояния Firefox

Зачем нужен Auto-Shutdown

Если вы планируете массовые или ночные загрузки и хотите экономить электроэнергию, автоматическое завершение работы компьютера после завершения загрузки — простое и удобное решение. Auto-Shutdown интегрируется в Firefox: он отслеживает завершение загрузок (включая DownThemAll, если установлен) и выполняет заранее заданные действия.

Ключевые сценарии использования:

  • Ночная загрузка больших файлов при ограничении тарифного плана.
  • Автоочистка списка загрузок и закрытие браузера.
  • Запуск произвольного скрипта после загрузки (архивация, перемещение файлов, уведомления).

Настройки Auto-Shutdown: настройки команд и ярлык в строке состояния

Что умеет (основные возможности)

  • Встроенные команды: выключение, гибернация, ожидание/спящий режим, выход из системы и т. п.
  • Пользовательские команды: JavaScript или shell-скрипты, которые запускаются при завершении загрузок или при простое.
  • Возможность назначать скрипты на User Command 1/2 и выбирать их в выпадающем списке команд.
  • Настройка задержки перед выполнением команды и отображение обратного отсчёта, чтобы успеть сохранить работу.
  • Опция принудительного закрытия Firefox и последующего восстановления сессии.

Выбор встроенных команд для разных ОС в Auto-Shutdown

Установка и первый запуск

  1. Откройте страницу дополнения Auto-Shutdown на AMO (Add-ons Mozilla) и установите дополнение.
  2. После установки в строке состояния появится значок питания — он даёт быстрый доступ к опциям.
  3. Откройте настройки дополнения и выберите поведение: отслеживать загрузки, реагировать на простои или и то, и другое.

Интерфейс выбора пользовательских команд в Auto-Shutdown

Как добавить пользовательский скрипт

  1. Перейдите в вкладку Customize (Настроить) в настройках Auto-Shutdown.
  2. В нижнем текстовом поле вставьте код внутри тегов или в зависимости от типа команды.

Пример shell-команды для Windows (выключение сразу):

shutdown /s /t 0

Пример shell-команды для Linux:

shutdown -h now

Пример JavaScript-скрипта (простая демонстрация):

// Показать уведомление о завершении загрузки Components.classes["@mozilla.org/alerts-service;1"].getService(Components.interfaces.nsIAlertsService) .showAlertNotification("", "Загрузки завершены", null, false, "", null);
  1. Нажмите Save As и назначьте скрипт на User Command 1 или User Command 2.
  2. Вверху в выпадающем списке Adjust shutdown Command выберите User Command 1/2.

Сохранение пользовательской команды в Auto-Shutdown

Назначение команды и тестирование через меню Auto-Shutdown

Обратный отсчёт Auto-Shutdown перед выполнением команды

Полезные приёмы и подсказки

  • Перед назначением команды протестируйте её вручную в терминале/командной строке.
  • Используйте переменные-зарезервированные слова (например, %sysRoot%, %WinD), чтобы ссылаться на системные каталоги в скриптах.
  • Если вы хотите дать себе время на отмену — установите задержку (таймер) и включите отображение обратного отсчёта.
  • Для DownThemAll: включите мониторинг этого расширения в настройках Auto-Shutdown.

Документация по зарезервированным словам и переменным

Мини‑методология: как безопасно настроить автоматическое выключение

  1. Решите цель: выключение после успешной загрузки или при простое браузера.
  2. Настройте Auto-Shutdown в тестовом профиле Firefox и выберите команду “показать уведомление” как пробный шаг.
  3. Убедитесь, что важные приложения сохраняют данные автоматически (или закройте ручные незавершённые задачи).
  4. Назначьте окончательную команду (выключение) и задайте разумную задержку (например, 60–300 секунд) для отмены.
  5. Наблюдайте поведение при нескольких тестовых загрузках и подстраивайте настройки.

Роль‑базовые чек-листы

Для рядового пользователя:

  • Установлен 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 закрывает браузер и выключает систему после завершения загрузок

Заключение

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

Если у вас есть свои приёмы или сценарии автоматического выключения, поделитесь в комментариях: какие команды вы используете и как тестируете их безопасность?

Краткая шпаргалка (1‑строчная): Auto-Shutdown отслеживает загрузки Firefox и выполняет встроенные или пользовательские команды (JavaScript / shell) с опцией задержки и обратного отсчёта.

1‑строчная глоссарий:

  • Выключение — завершение работы ОС и питание ПК.
  • Гибернация — сохранение состояния на диск и отключение питания.
  • DownThemAll — менеджер загрузок для Firefox.
  • User Command — пользовательская команда, назначаемая в Auto-Shutdown.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Исправление ошибки Search protocol host в Windows 10
Windows

Исправление ошибки Search protocol host в Windows 10

Как включить камеру на Mac
How-to

Как включить камеру на Mac

Устранение Fatal Application Exit в Resident Evil 7
Игры

Устранение Fatal Application Exit в Resident Evil 7

Уменьшение фонового шума микрофона
Аудио

Уменьшение фонового шума микрофона

Ускорение загрузок в Microsoft Store на Windows
Windows

Ускорение загрузок в Microsoft Store на Windows

YouTube Kids: настройка безопасности и родительский контроль
Родители

YouTube Kids: настройка безопасности и родительский контроль