PDA

Показать полную графическую версию : ERUNT - сохранение и восстановление реестра Windows


ShaRP
01-01-2008, 21:45
ERUNT

[hr]
ERUNT расшифровывается как Emergency Recovery Utility NT. Эта программа предназначена для сохранения и восстановления полных копий системного реестра NT/2000/2003/XP/Vista, и может однажды сэкономить вам немало времени и нервов. Иногда даже у опытных компьютерщиков случается "поставить что-то не то", а это "что-то" прописывается глубоко в системный реестр (и/или в автозагрузку), и перехватывает важные функции, или вызывает сбои. Если вопрос c автозагрузкой более-менее решен (Autoruns, Runscanner, старый добрый Regcleaner, WinPatrol и многие другие), то вопрос с реестром куда более туманный и сложный.

ERUNT - сравнительно простое и ненавязчивое решение этого вопроса. При установке программы присутствует возможность прописать ее модуль в автозагрузку и при каждой загрузке создавать резервную копию реестра автоматически, без участия пользователя. Учитывая, что все люди, и могут ошибаться и забывать, или вообще ничего не понимать, автоматизм действия - одно из главных достоинств этой программы. В один прекрасный день она может спасти систему, - вашу или не вашу.

Естественно, можно создавать точки восстановления реестра и по желанию.

Восстановление реестра в условиях работоспособности системы предельно упрощено. Вы просто запускаете файл ERDNT.EXE , автоматически создающийся в каждом каталоге с резервной копией реестра, подтверждаете, что вы хотите восстановить реестр, после чего идет собственно восстановление и перезагрузка компьютера.

Существуют и более сложны способы восстановления при загрузке с аварийных дисков, они описаны в прилагающейся к программе документации на английском.

Также в дистрибутив ERUNT входит утилита оптимизации реестра NTREGOPT

Ресурсы в Интернете:

Живет все это счастье на http://www.larshederer.homepage.t-online.de/erunt/, а наводку я получил здесь (http://www.ghacks.net/2007/10/19/automatic-compression-of-the-registry/), на одном из моих любимых техно-инет-блогов www.ghacks.net.

[hr]

Celsus
19-10-2011, 11:26
Всем привет!

Программа не создает резервные копии автоматически. Где-то есть ошибка в моих действиях.
Действия:
1. В Windows 7 SP1 HP со всеми новыми обновлениями под учетной записью с обычными правами запускаю от имени администратора (с вводом пароля) Планировщик заданий.
2. В Разделе Библиотека Планировщика создаю простую задачу. Скрины задачи прикрепил во вложения.
Аргументы (параметры командной строки) в вкладке Дейсвтия:
C:\WINDOWS\ERDNT\#Date# sysreg otherusers /noconfirmdelete /noprogresswindow

Задача выполняется (время прошлого запуска 11.59.59). Но в папке C:\WINDOWS\ERDNT новой папки с датой в качестве названия не появляется.

Антивирус MSE. Других программ проактивной защиты нет.

Petya V4sechkin
19-10-2011, 16:51
Windows 7
А есть ли смысл?
Ведь в Windows 7 копия реестра автоматически сохраняется (http://www.outsidethebox.ms/12505/) в папке \Windows\System32\config\RegBack

Celsus
20-10-2011, 14:49
есть ли смысл?
Ведь в Windows 7 копия реестра автоматически сохраняется в папке \Windows\System32\config\RegBack »
1. По умолчанию настройки задания Планировщика такие, что копия может и не быть сделана, так как задание запускается в простое, потом с какой-то задержкой... Вот сейчас открыл папку Regback - дата копий 29 августа, примерно тогда Windows была установлена. Так что, Планировщик нужно настраивать (http://forum.oszone.net/post-1759693.html#post1759693). Автоматически с настройками задания по умолчанию копия реестра делается только в теории.

2. Новая копия перезаписывает старую. Хочется, чтобы копия делалась каждый день и сохранялись копии недалеких дней, так как неисправность за сутки можно не заметить.

Iska
20-10-2011, 15:46
Celsus, у меня нет Windows 7, и потому я смотрел на Windows Server 2008 R2.

так как задание запускается в простое, »
Уберите условие «Запускать при простое».
потом с какой-то задержкой... »
Снизьте порог отложенности с умолчального часа до приемлемого для Вас времени.
Так что, Планировщик нужно настраивать. »
Если есть потребность в ином расписании — естественно.

Новая копия перезаписывает старую. Хочется, чтобы копия делалась каждый день и сохранялись копии недалеких дней, так как неисправность за сутки можно не заметить. »
Я с наскока не нашёл, как можно скорректировать сие. Но можно добавить задание (а может быть и просто вставить предварительное действие в то же задание — я не выяснял досконально, но, вроде бы, действия исполняются синхронно), которое будет создавать папку по дате и копировать туда файлы из «%SystemRoot%\System32\config\RegBack». Либо, наоборот, делать сие после завершения задачи по резервированию.

Petya V4sechkin
20-10-2011, 17:44
в папке C:\WINDOWS\ERDNT
Разрешения на папку есть?
Если запустить не из планировщика, а из командной строки от имени Администратора, что-нибудь выдаст?

Celsus
21-10-2011, 10:32
Цитата Celsus:
в папке C:\WINDOWS\ERDNT
Разрешения на папку есть?
Если запустить не из планировщика, а из командной строки от имени Администратора, что-нибудь выдаст? »

В командной строке, запущенной от имени администратора, задача выполняется во всех учетных записях и в разных директорях (Windows\ERDNT, d:\ERDNT).

Для папки c:\Windows\ERDNT такие права:

Пользователи: чтение и выполнение
система и Администраторы: полный доступ
СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ: полный доступ, для подпапок и файлов
Прошедшие проверку: изменение.
TrustedInstaller: список содержимого папки + особые (все галочки)

Добавил для группы Пользователи и Прошедшие проверку разрешения Полный доступ. Ничего не изменилось.
Затем из-под учетной записи Обычного Пользователя создал папку ERDNT на не системном диске D:\, также добавил для этой папки для группы Пользователи разрешения "полный доступ". Изменил путь в задании на d:\ERDNT. Все также.
Предполагаю, дело не в правах, так как при недостатке прав программа ERUNT выдаст ошибку, как в случае, описанном ниже.

В учетной записи с правами администратора задача выполняется и по требованию (вручную, запущенную в Планировщике), и по расписанию - и в D:\ERDNT, и в c:\Windows\ERDNT.
В Обычной учетной записи, если запустить Планировщик от имени Администратора и запустить задание по требованию (вручную), задание запустится, но в ERDNT ничего не появится.

Наконец, если в задании изменить параметр: вкладка Общие, поле Параметры безопасности, При выполнении задач использовать следующую учетную запись - и выбрать запись не администраторскую, а обычную, то при запуске задания в обычной учетной записи по требованию (вручную, запущенную в Планировщике), а также по расписанию (когда задание выполняется само в обычной учетной записи), выскакивает ошибка программы ERUNT - "
Отказано в доступе".

Если выбрать Выполнять вне зависимости от регистрации пользователя, то задание запускается, но ничего не происходит.

======
C заданием RegIdleBackup (Задание Register) - та же проблема. В обычной учетной записи задание запускается, успешно выполняется, но архивации не происходит. Настройки Архивации реестра в скриншотах, почти такие же.

Однако в обычной учетной записи успешно выполняется задание с повышенными администраторскими правами для программы RMClock , правда, в трее не появляется значка, запускается только сам процесс, который можно увидеть в Диспетчере задач лишь нажав кнопку Отображать процессы всех пользователей.

Celsus
21-10-2011, 11:03
Скриншоты задания RegIdleBackup (Задание Register)
http://linkme.ufanet.ru/images/2efc42351ab64b436a93c1af490bbebf.gif
http://linkme.ufanet.ru/images/a6027b8a487cdf80d6167944c992a30f.gif
http://linkme.ufanet.ru/images/7a59abb4144e20ef731978137e97eefa.gif
http://linkme.ufanet.ru/images/128fa89d04699397e802a0eea8aa0323.gif
http://linkme.ufanet.ru/images/5e056bb32eb833c2b266ad7807fc9ec1.gif

При выполнении задания появляются только файлы .LOG1, .LOG2

Celsus
22-10-2011, 09:21
Получилось! Необходимо настроить вкладку общие так:
В поле Параметры безопасности нужно:
1) При выполнении использовать следующую учетную запись пользователя - выбрать Администраторскую УЗ (была выбрана по умолчанию)
2) Отметить радио кнопку Выполнять вне зависимости от регистрации пользователя
3) Выполнять с наивысшими правами.

Теперь задача, которая требует администраторских привелегий, выполняется в обычной учетной записи. Оказалось, что RMClock, который для запуска требует права админа, был настроен мною так же, надо было сразу сделать аналогичную настройку.

Я с наскока не нашёл, как можно скорректировать сие. Но можно добавить задание (а может быть и просто вставить предварительное действие в то же задание — я не выяснял досконально, но, вроде бы, действия исполняются синхронно), которое будет создавать папку по дате и копировать туда файлы из «%SystemRoot%\System32\config\RegBack». Либо, наоборот, делать сие после завершения задачи по резервированию. »
Ваш пост заинтересовал. Постараюсь поискать подобное решение в Интернете.




© OSzone.net 2001-2012