Дані, резервні копії та переносимість
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 повністю підтримується — це штатний сценарій.
- Вилучення накопичувача під час роботи може завершити процес: завжди закривайте програму перед вилученням.
- Якщо накопичувач «відвалився» й підключився знову, програма виявить повернення й продовжить зберігати дані.
- На захищених від запису носіях працює режим «Лише читання».
- Абсолютної гарантії переносимості карток немає: якщо вони посилаються на локальні файли іншого комп'ютера, перевірте статуси карток після перенесення («Файл відсутній», «Носій відсутній»).
Див. також: Посібник користувача, Системні вимоги.