Как сохранить настройки APBackup?

Сегодня мы рассмотрим вопрос — как сделать резервную копию настроек самой программы 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 (Википедия)