Мирослав11
01-12-2016, 11:32
Добрый день!
Подскажите пожалуйста, нужно сделать так, чтобы те разделы, в которых был найден определенный строковый параметр "ProfileImagePath" равный определенному значению, например "guest", полностью удалялся. А разделы в которых этого параметра не было найдено, не трогать.
Пробую вот так, но не срабатывает
@echo off
set "key=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
for /f "delims=" %%i in (
'reg query "%key%"^| findstr /i /c:"%key%\\"'
) do (
reg query "%%~i" /v "ProfileImagePath"=="guest" 2>&1 && echo reg delete "%%~i" /f
)
Подскажите пожалуйста, нужно сделать так, чтобы те разделы, в которых был найден определенный строковый параметр "ProfileImagePath" равный определенному значению, например "guest", полностью удалялся. А разделы в которых этого параметра не было найдено, не трогать.
Пробую вот так, но не срабатывает
@echo off
set "key=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
for /f "delims=" %%i in (
'reg query "%key%"^| findstr /i /c:"%key%\\"'
) do (
reg query "%%~i" /v "ProfileImagePath"=="guest" 2>&1 && echo reg delete "%%~i" /f
)