Автозапуск и работа службой
Удалённая машина полезна только тогда, когда её агент работает в нужный вам момент, — а это обычно означает: после отключения света, после обновления или после перезагрузки, при которой вас не было. Каждая платформа решает это по-своему.
Три слова постоянно путают, поэтому:
- Установлен — файлы лежат на диске.
- Включён — в следующий раз стартует сам.
- Работает — прямо сейчас отдаёт файлы.
Агент может быть установлен, включён и при этом не работать. Это самый частый ответ на вопрос «почему моё устройство офлайн».
Windows
Установщик предлагает Запускать Filemote при входе в систему, по умолчанию выключено. Галочка добавляет для вашего пользователя Windows запись автозапуска, которая при входе запускает приложение Filemote; агент затем стартует сам, если приложение настроено его запускать.
Следствия, о которых стоит знать:
- Это на пользователя. Пока никто не вошёл в систему, ничей агент не работает.
- Машина, которая перезагрузилась и стоит на экране входа, офлайн, пока кто-нибудь не войдёт.
- Портативная сборка и ClickOnce не добавляют записи автозапуска вовсе.
Если вам нужна машина Windows, отдающая файлы без чьего-либо входа в систему, честный ответ на сегодня — сборка для Windows не для этого: возьмите Linux-хост либо оставьте машину в сеансе с заблокированным экраном.
Linux — systemd-юнит
Скрипт установки создаёт юнит filemote-agent и включает, но не запускает его. Такое
сочетание намеренно: включение переживает перезагрузку, а незапущенное состояние не даёт
свежей установке подняться полунастроенной.
sudo systemctl start filemote-agent # запустить сейчас
sudo systemctl status filemote-agent # работает ли
sudo systemctl stop filemote-agent # остановить
sudo systemctl disable filemote-agent # чтобы не поднимался после перезагрузки
sudo systemctl enable filemote-agent # и отменить это
Юнит работает от вашего пользователя, а не от root, перезапускается через пять секунд после сбоя, ограничен 8 ГБ памяти и 80% CPU и пишет в journald.
Установка с --no-autostart пропускает юнит полностью; тогда FilemoteAgent вы запускаете
сами или пишете собственный юнит.
macOS — launchd-агент
Скрипт установки записывает ~/Library/LaunchAgents/com.filemote.agent.plist и загружает его,
так что агент стартует при каждом входе и перезапускается, если упал.
launchctl start com.filemote.agent
launchctl stop com.filemote.agent
launchctl list | grep com.filemote.agent # загружен ли
Как и в Windows, это на вход в систему: Mac, стоящий на экране входа, ничего не отдаёт.
--no-autostart пропускает plist, и тогда обе команды неприменимы.
Как убедиться, что перезагрузка действительно переживается
Не верьте настройке — проверьте один раз:
- Перезагрузите машину.
- На Windows и macOS войдите в систему.
- Посмотрите список устройств на сайте.
Вернулось — готово. Не вернулось — идите по статье устройство отображается как офлайн: её первый пункт ловит большинство случаев.
Как выключить автозапуск потом
- Windows — снимите галочку, перезапустив установщик, или удалите запись автозапуска для своего пользователя.
- Linux —
sudo systemctl disable filemote-agent. - macOS —
launchctl unload ~/Library/LaunchAgents/com.filemote.agent.plistи удалите файл.
Ничто из этого не удаляет программу и не трогает настройки; это лишь перестаёт поднимать агента самостоятельно. Полное удаление — в статье удаление Filemote.
Обновлено 2026-08-06