@dshumov
Олдскул - Фигурнов форева

Как стать владельцем ветки реестра и удалить ее?

Коллеги, есть нужда, удалить ветку реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AlternateShells на многих серверах. Но для начала, нужно стать владельцем этой ветки и дать группе администраторов полные права на эту ветку. Пытаюсь "намутить" батник:
subinacl.exe /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AlternateShells" /setowner=Administrators /grant=Administrators=f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AlternateShells /f

но не выходит. Может я что-то не так делаю?
  • Вопрос задан
  • 733 просмотра
Пригласить эксперта
Ответы на вопрос 2
tsklab
@tsklab
Здесь отвечаю на вопросы.
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
Кавычки и корень как уже указали.
Ответ написан
Ezhyg
@Ezhyg
А субинакл-то установлен?

Поправка: корень куста принимается в любом видео и полном, и сокращённом


Ну и чисто вдогонку некоторые ветки имеют строго заданные разрешения, при этом для каждой вложенной ветки - свои даже если они такие же (например не наследуемые или владелец - система), поэтому нужно несколько раз стать владельцем, в том числе для каждой вложенной подветки. Если это делать из редактора реестра например, то приходится входить в каждую ранее недоступную ветку, затем выходить наверх и снова устанавливать себя владельцем ветки и всех вложенных, иногда раз по 5.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы