Моя цель - экспортировать реестр 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 или пакетный файл.
Любая помощь будет высоко оценена.
REGEDIT /E t.txt keyname
. Вы говорите, что получаете другой результат от REGEDIT, используя графический интерфейс и опцию\E
? - person aphoria   schedule 11.01.2011