Сегодня мы рассмотрим вопрос — как сделать резервную копию настроек самой программы APBackup.
Программа сохраняет настройки в двух файлах:
arhatsks.bpd - настройка заданий
APBackup.ini - параметры, настраиваемые в окне "Опции"
Для переноса APBackup на другой компьютер или восстановления программы, необходим дистрибутив программы любой версии и эти два файла.
До версии APBackup 3.5 программа сохраняла файлы конфигурации в директории, где установлена программа. По умолчанию C:\Program files\apbackup\
Начиная с версии APBackup 3.5, программа сохраняет данные в таких же файлах, но в общей папке пользователей:
C:\Document and settings\All users\Application data\APBackup\
Что бы запустить программу по старому, т.е. что бы она использовала настройки, которые находятся в папке установки APBackup, необходимо запустить программу с параметром
APBackup.exe localcfg
В этом случае для сервиса необходимо будет добавить параметр в ветку реестра:
HKLM\SYSTEM\CurrentControlSet\Services\APBackup_starter\Parameters
AppParameters="service localcfg"
Таким образом, возможно настроить задание в APBackup, которое будет сохранять конфигурационные файлы самой программы. При этом вам может пригодиться возможность использовать переменные окружения в указании источника архивации при конфигурации задания, например:
%ALLUSERSPROFILE%\Application Data\APBakup\*.*
%USERPROFILE%\*.*
%PROGRAMFILES%\*.*
С помощью этой возможности, так же можно настроить APBackup на одном компьютере с использованием переменных окружения (%USERPROFILE%, %SystemDrive%, %SystemRoot%, %ProgramFiles%,:), а затем просто перенести файл ArhTasks.bpd на все рабочее станции, где установлена APBackup.
Ссылки по теме:
Переменные окружения Windows (Википедия)