Данные, резервные копии и переносимость
Errant Launcher — переносная программа: все её данные лежат в одной папке рядом с исполняемым файлом. Этот документ объясняет, где что хранится, как делать резервные копии и как переносить коллекцию между компьютерами.
Содержание
- Где хранятся данные
- Состав папки данных
- Резервное копирование
- Перенос на другой компьютер
- Обновление без потери данных
- Перед переустановкой или удалением
- Если файлы недоступны
- Восстановление из резервной копии
- Особенности USB-накопителей
Где хранятся данные
При первом запуске программа создаёт папку ErrantLauncher рядом
с exe-файлом — например, если программа лежит в D:\Tools\, данные
будут в D:\Tools\ErrantLauncher\.
Программа ничего не пишет в реестр Windows и в папки профиля
пользователя (Documents, AppData и т. п.). Вся коллекция, настройки
и служебные файлы находятся только внутри этой папки.
Состав папки данных
| Путь | Содержимое |
|---|---|
ErrantLauncher\sections\*.json |
Разделы, категории и карточки — по одному файлу на раздел |
ErrantLauncher\settings.json |
Настройки внешнего вида и поведения: тема, язык, трей и др. |
ErrantLauncher\state.json |
Состояние окна, последний открытый раздел, счётчики запусков |
ErrantLauncher\custom-icons\ |
Иконки, добавленные вами или извлечённые из программ |
ErrantLauncher\logs\ |
Локальные диагностические журналы (app.log, bootstrap.log) |
ErrantLauncher\.backup\ |
Автоматические резервные копии файлов данных |
ErrantLauncher\.mass-import-backups\ |
Копии, созданные перед массовым импортом |
Папки .backup, .mass-import-backups и служебная .import-staging
— скрытые служебные каталоги; удалять их вручную не требуется, но и
не стоит трогать их содержимое без необходимости.
Резервное копирование
Программа помогает двумя способами:
- Экспорт конфигурации — встроенная функция
(«Настройки» → «Экспорт конфигурации»):
- Полная резервная копия — всё целиком: разделы, иконки,
настройки и состояние; предлагаемое имя файла —
ErrantLauncher-Backup.zip; - Поделиться коллекцией — выбранные разделы и иконки, с метками избранного, но без настроек; предлагаемое имя файла —ErrantLauncher-Collection.zip. - Копирование папки вручную — при закрытой программе скопируйте
папку
ErrantLauncherцеликом в безопасное место. Это полный слепок ваших данных.
Дополнительно программа сама создаёт копии в .backup\ при
операциях с данными и в .mass-import-backups\ перед массовым
импортом — но это страховка на случай сбоя, а не замена регулярных
резервных копий.
Перед большими изменениями (массовый импорт, переезд, обновление) сделайте «Полную резервную копию» через экспорт — восстановить её проще всего.
Перенос на другой компьютер
Способ 1 — перенести всё:
- Закройте программу.
- Скопируйте exe-файл и папку
ErrantLauncherна новый компьютер или накопитель — вместе, сохранив взаимное расположение. - Запустите exe на новом месте.
Способ 2 — перенести только коллекцию: используйте
«Экспорт конфигурации» в режиме «Поделиться коллекцией» →
«Импорт конфигурации» на другой копии программы (принимает .zip,
.json и папку с конфигурацией).
Про пути: карточки, ссылающиеся на файлы с буквой диска
(D:\Tools\app.exe), работают на новом компьютере, только если
файлы там существуют по тем же путям. Мастер массового импорта
предупреждает о таких карточках. Сами данные лаунчера букву диска
не запоминают — папка данных ищется рядом с exe.
Обновление без потери данных
Автообновления нет, но обновление не трогает данные:
- Закройте программу.
- Замените
ErrantLauncher-x64.exeна новую версию. - Запустите. Папка
ErrantLauncherостаётся на месте — все карточки и настройки сохраняются.
Перед переустановкой или удалением
- Сохранить: папку
ErrantLauncherцеликом (или хотя быsections\,settings.jsonиcustom-icons\, если журналы не нужны). - Удаление: удалите exe-файл и папку
ErrantLauncher. Других следов программа в системе не оставляет. Дополнительно можно удалить временные каталоги%TEMP%\.net\ErrantLauncher— они создаются при каждом запуске и не очищаются автоматически. - Функция «Удалить все данные» в настройках стирает содержимое папки данных после двух подтверждений — используйте её, только если резервная копия не нужна.
Если файлы недоступны
Программа различает ситуации и ведёт себя предсказуемо:
| Ситуация | Поведение |
|---|---|
| Папка данных только для чтения | Режим «Только чтение»: карточки видны и запускаются, изменения отклоняются с уведомлением и не теряются молча |
| Носитель временно недоступен | Индикатор «Нет носителя»; изменения остаются в памяти и сохранятся после повторного подключения |
| Папка данных не читается вообще | Сообщение о недоступном хранилище; приложение закрывается |
| Отдельный файл данных повреждён | Диалог «Файл повреждён»: файл игнорируется и не изменяется; можно удалить или оставить |
| Файл создан более новой версией | Файл читается, но не перезаписывается — рекомендуется обновить программу |
| Несколько файлов одного раздела | Содержимое объединяется автоматически, выводится уведомление |
Восстановление из резервной копии
Из экспортированного файла: «Настройки» → «Импорт конфигурации» → выберите файл → отметьте нужные разделы, настройки, иконки и избранное → «Импорт».
Из копии папки: при закрытой программе замените содержимое папки
ErrantLauncher содержимым резервной копии.
После сбоя массового импорта: программа сообщает путь к созданной
перед импортом копии (в .mass-import-backups\) — следуйте подсказке
в сообщении об ошибке: скопируйте её содержимое поверх папки данных
или повторите импорт.
Особенности USB-накопителей
- Запуск с USB полностью поддерживается — это штатный сценарий.
- Извлечение накопителя во время работы может завершить процесс: всегда закрывайте программу перед извлечением.
- Если накопитель «отвалился» и подключился снова, программа обнаружит возврат и продолжит сохранять данные.
- На защищённых от записи носителях работает режим «Только чтение».
- Абсолютной гарантии переносимости карточек нет: если они ссылаются на локальные файлы другого компьютера, проверьте статусы карточек после переноса («Файл отсутствует», «Носитель отсутствует»).
См. также: Руководство пользователя, Системные требования.