У меня есть этот метод, чтобы заблокировать ключи реестра и предотвратить случайное или преднамеренное удаление или перезапись, либо пользователем, либо вредоносным ПО
пример ключей:
"HKEY_CLASSES_ROOT\Applications\cmd.exe"
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\cmd.exe"
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\ComSpec"
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\PATHEXT"
и т.п.
Защитите ключи: создайте файл ac:\protect.txt со следующим содержимым:
HKEY_CLASSES_ROOT\Applications\cmd.exe [2 19]
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\cmd.exe [2 19]
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\ComSpec [2 19]
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\PATHEXT [2 19]
так далее
И выполнить команду
regini c:\block.txt
Вопрос: Как я могу отменить эти изменения?
Важное примечание: то, что я хочу, - это решение для автоматизации процесса с помощью пакета («.bat» для блокировки и «.bat» для отмены / восстановления исходного разрешения).. но сначала разрешение на чтение или экспорт ключей для восстановления
Большое спасибо.