Автоматическое резервное копирование реестра по расписанию
09.08.2008 1 комментарий
Создание резервных копий системного реестра неоспоримо полезное действие и может выполняться вручную при внесении изменений в реестр или же в качестве регулярного резервного копирования. Но, как показывает практика, зачастую ручное резервное копирование производится куда реже чем необходимо, по разным причинам, то ли от забывчивости, то ли от лени :) Я давно и успешно использую возможность автоматического создания резервных копий файлов системного реестра, и несколько раз они меня очень выручали, учитывая мою склонность к экспериментам над системой, что не всегда производится на виртуальных машинах.. опять из-за лени наверное :) Для создания резервных копий системного реестра существует немало специализированных программ, практически все они помимо резервного копирования обладают массой других функций по оптимизации системного реестра, очистке его от "ненужных" разделов и параметров. Лично меня такое положение вещей не очень устраивает, о чем я уже высказывался ранее.
Для задачи автоматического создания резервных копий системного реестра по расписанию я выбрал утилиту Erunt, которая обладает необходимыми для поставленной задачи преимуществами, а именно: небольшой размер (установленная чуть больше 600 KB), достаточно проста в использовании, поддерживает работу из командной строки, не обременена ненужным мне функционалом.
Теперь, когда вы уже скачали утилиту по ссылке выше и установили ее, приступим непосредственно к настройке и автоматизации процесса резервного копирования.
Для начала хотел бы обратить ваше внимание на то, что на компьютере под управлением Windows Vista утилиту необходимо запускать с повышенными правами, то есть от имени встроенной учетной записи администратора, в противном случае может быть показано сообщение об ошибке доступа к файлам системного реестра.
Для автоматизации процесса резервного копирования воспользуемся связкой Планировщик заданий + ERUNT
- Откройте Планировщик заданий: Пуск — Все программы — Стандартные — Служебные; или Пуск — в строке поиска напишите control schedtasks и нажмите Enter
- В меню "Действие" выберите "Создать задачу…"
- Введите имя и описание задачи.
- В блоке "Параметры безопасности" нажмите кнопку "Изменить…" напротив учетной записи и укажите учетную запись SYSTEM, нажмите OK.
- Поставьте отметку на параметре "Выполнить с наивысшими правами".
- Перейдите на вкладку "Триггеры" и нажмите кнопку "Создать…"
- Установите расписание резервного копирования или установите параметр "Начать задачу" в состояние "При запуске" — в этом случае задача резервного копирования будет выполняться при запуске Windows.
- Перейдите на вкладку "Действия" и нажмите кнопку "Создать…"
- В строке "Программа или сценарий" напишите
"C:Program FilesERUNTAUTOBACK.EXE" - В строке "Добавить аргументы" напишите
%SystemRoot%ERDNTAutoBackup#Date# sysreg otherusers /noconfirmdelete /noprogresswindow Примечание. Текст в команде, выделенный зеленым шрифтом, указывает папку назначения, в которой будут создаваться файлы резервных копий; может быть изменен на любой другой.
Примечание. Параметры командной строки, поддерживаемые утилитой, вы можете найти в документации ERUNT.
Теперь задание создано и готово к работе, для проверки можете перезагрузить компьютер и проверить наличие папки с файлами резервных копий в папке C: \ Windows \ ERDNT \ AutoBackup
Не провожу экспериментов над системой, так что не пользуюсь копированием реестра :)А пост хороший ;)