Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Система - Реестр - Как сделать снимок раздела, исключая определенные подразделы?

Ответить
Настройки темы
Система - Реестр - Как сделать снимок раздела, исключая определенные подразделы?

Забанен


Сообщения: 52
Благодарности: 3

Профиль | Цитировать


Собсно, сабж...

Отправлено: 19:45, 20-02-2015

 

Забанен


Сообщения: 52
Благодарности: 3

Профиль | Цитировать


Малость конкретизирую. Хотелось бы некую утилиту, которая работала бы со списком исключений. По типу архиватора, какгбэ - вот эту папку, без этой и той подпапки...

Щаз получается, что надо:
- сохранить весь раздел
- подгрузить его во временный раздел
- экспортировать ненужные подразделы (так-то они нужны, но отдельно)
- удалить их
- экспортировать оставшееся
- поправить (я преполагаю) имена в получившихся reg-файлах

Вобщем, простым батником и штатными утилитами не обойтись. Может я что-то недочитал в манах по reg и regedit... :((
.

Отправлено: 07:25, 21-02-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 52
Благодарности: 3

Профиль | Цитировать


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

1. Создаем список подразделов-исключений.
2. reg query нужный_раздел - генерируем общий список всех подразделов
3. For In Do - пробегаем по этому списку
3.1 Сравниваем со списком исключений и, по результату,..
3.2 ,.. назначаем суффикс sfx, определяющий, в какой reg-файл будет добавлена иноформация.
3.3 regedit /ea (мне нужен REGEDIT4) - выплевываем во временный reg-файл
3.4 type tmp.reg >> save_sfx.reg - Добавляем его его в соответствующий итоговый файл

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

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

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

Для чего это все нужно? Чтобы иметь возможность легко сравнить разные версии настроек и залить необходимую конфигурацию не задевая динамических пользовательских данных и кеша.

Почему так сложно? Просто потому, что изначально многие программы не пишут дефолтные значения в реестр. Они там появляются лишь со временем, по мере изменения их, и полный список ключей, с которыми придется столкнуться чаще всего неизвестен.

Всем спасибо.
.

Отправлено: 13:13, 22-02-2015 | #3


(*.*)


Сообщения: 36556
Благодарности: 6694

Профиль | Сайт | Отправить PM | Цитировать


regshot
фильтровать можно потом хоть в экселе

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 14:49, 22-02-2015 | #4


Забанен


Сообщения: 52
Благодарности: 3

Профиль | Цитировать


Vadikan,

Меня терзают смутные сомнения по обоим пунктам.

RegShot - какой имеешь ввиду? Если первый, оригинальный, - так это сдохший было проект, который, к моему удивлению, ожил, но не надолго :) Последний релиз 13-го года. Косяков за ним было предостаточно, исследовать на предмет новых нет желания. Если второй, этого наглого горе-инвалида, то в нем тоже было много вопросительных знаков. Фтопку. Принимая во внимание неадекватность аффтара, его общую негативную карму и соответствующее ей реноме.

По памяти - оба из строки не работают и придется давить батоны, вместо единственного батника, использующего встроенные утилиты оси.

А если уж хочется действительно исследовать изменения в реестре - рекомендую элекомсофтовский ART (Advanced Registry Tracker). Проект, правда, тоже заморожен, но в свое время я очень активно его юзал. Лечится. Правда отслеживает тольео реестр, в отличие от конкурентов выше. Но с реестром пашет на 5. Вестч.

А сравнивать в Excel - Это вы погорячились... нельзя так с переводчиками офисным софтом обращаться. Если есть нормальные рег-файлы, то WinMerge или подобные - полный вперед. Ексель же совершенно по-дурному запоминает последние настройки разбора данных по столбцам. Бороться с этим невозможно и противно, особенно, если принять во внимание разнообразие форматов информации, представленной в значениях параметров.
.

Отправлено: 21:05, 22-02-2015 | #5



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Система - Реестр - Как сделать снимок раздела, исключая определенные подразделы?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - как сделать скрытый раздел и backup для востановления со скрытого раздела? God-of-Chaos Microsoft Windows 7 6 24-05-2014 19:13
Любой язык - Сделать PrintScren (снимок экрана) программно. Как? ИС_ Скриптовые языки администрирования Windows 1 13-05-2014 10:57
[решено] Как сделать полноэкранный снимок раздела "панорамы" в Яндекс Картах? Shudron Хочу все знать 4 24-04-2013 21:18
HDD - [решено] Как из логического раздела сделать системный? IronMan Накопители (SSD, HDD, USB Flash) 5 06-10-2009 22:58
[решено] Как сделать, чтобы при выходе в инет включались автоматически определенные программы? yanvlad Microsoft Windows 2000/XP 15 25-02-2007 11:10




 
Переход