Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] поиск в реестре и сохранение результата в *.Reg (http://forum.oszone.net/showthread.php?t=140545)

sushnyak 19-05-2009 13:42 1122286

поиск в реестре и сохранение результата в *.Reg
 
hI All!
доброго времени суток.

Необходимо решение для экспортирования из реестра всех записей с маркером
"Forvardt Software", с дальнейшим сохранением.

С помощью батника производим поиск в реестре по заданой строке "Forvardt Software" ,
при совпадении ключи и параметры сохраняются в REG файл


Код:

@echo on 
del /f /q c:\*.tmp 
REG EXPORT HKLM c:\HKLM.tmp 
REG EXPORT HKCU c:\HKCU.tmp 
REG EXPORT HKCR c:\HKCR.tmp 
REG EXPORT HKU c:\HKU.tmp 
REG EXPORT HKCC c:\HKCC.tmp 
echo. Windows Registry Editor Version 5.00 >c:\Forvardt.reg 
echo. >>c:\Forvardt.reg 
more c:\HKLM.tmp HKCU.tmp HKCR.tmp HKU.tmp HKCC.tmp | find /i "Forvardt Software" >>c:\Forvardt.reg 
del /f /q c:\*.tmp


Не работает как задумывалось,
подкиньте свежих идей или готовых решений, плиз!!!

Maza Faka 19-05-2009 14:36 1122333

sushnyak
Пример:
Код:

@Echo Off

For %%A In (HKLM HKCU HKCR HKU HKCC) Do (
  For /F "Tokens=*" %%B In ('Reg Query %%A /S ^| Find /I "Forvardt Software"') Do Echo %%B>>result.txt
)


semiono 30-04-2024 22:50 3026917

То что надо!
А нельзя отдельно найти ключи списком в файл?
И значения в отдельный другой файл?

Всмысле, ключи отдельно чтобы потом их удалить...
[-HKEY_LOCAL_MACHINE\$SYSTEM\ControlSet001\Control\WMI\Autologger\DefenderApiLogger]

А вот значения, даже не знаю.. чтоб потом подготовить тоже к удалению...
Description REG_SZ @%ProgramFiles%\Windows Defender\MpAsDesc.dll,-400
тут лишнего много.
Ну, хотя бы отдельно файлом, чтоб потом руками разгребать


Время: 14:11.

Время: 14:11.
© OSzone.net 2001-