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

Показать сообщение отдельно


Administrator


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

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


Цитата Ambrozier:
Нужно делать бекапы, проги в разных ветвях прописываются, хочется их все в одном файле иметь »
Для этого нужно делать экспорт в отдельные файлы, а затем его объединять, беглый пример командного файла:
Код: Выделить весь код
reg export "HKEY_CURRENT_USER\Subkey1" .\subkey1.reg
reg export "HKEY_CURRENT_USER\Subkey2" .\subkey2.reg
reg export "HKEY_LOCAL_MACHINE\Subkey3" .\subkey3.reg
reg export "HKEY_LOCAL_MACHINE\Subkey4" .\subkey4.reg

copy subkey1.reg+subkey2.reg+subkey3.reg+subkey4.reg allkeys.reg

del subkey1.reg+subkey2.reg+subkey3.reg+subkey4.reg
Можно на VBS или PowerShell красивее сделать, например чтоб не повторялось Windows Registry Editor Version 5.00, а можно и том же файле попробовать через findstr

Добавлено
Пример на PS:
Код: Выделить весь код
$keys = 'HKCU\Subkey1\Subkey2', 'HKLM\Subkey3\Subkey4', 'HKLM\Subkey5\Subkey6'

$outputFile = 'X:\Backup\progs.reg'

$keys | % {
  $i++
  & reg export $_ "$env:temp\$i.reg"
}

'Windows Registry Editor Version 5.00' | Set-Content $outputFile
Get-Content "$env:temp\*.reg" | ? {
  $_ -ne 'Windows Registry Editor Version 5.00'
} | Add-Content $outputFile

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Последний раз редактировалось Blast, 01-09-2015 в 15:33. Причина: добавлен пример кода PS

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:34, 01-09-2015 | #4