Экспорт реестра в текстовом формате

Моя цель - экспортировать реестр Windows в формате txt с помощью командного файла.

Если я использую одну из следующих двух строк из командного файла:

REG EXPORT C:\t.txt "HKEY_CURRENT_USER\Software"
REGEDIT /E C:\t.txt "HKEY_CURRENT_USER\Software"

Я получаю примерно такой результат:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software]

[HKEY_CURRENT_USER\Software\Adobe]

Я удивлен выводом экспорта с использованием графического интерфейса REGEDIT. Если я выберу Файл-> Экспорт и измените тип «Сохранить как» на «Текстовые файлы», я получаю примерно такой результат:

Key Name:          HKEY_CURRENT_USER\Software
Class Name:        <NO CLASS>
Last Write Time:   1/5/2011 - 8:27 AM

Key Name:          HKEY_CURRENT_USER\Software\Adobe
Class Name:        <NO CLASS>
Last Write Time:   11/4/2010 - 12:01 PM

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

Любая помощь будет принята с благодарностью.

6
задан Harry Johnston 22 May 2012 в 00:55
поделиться