Vadikan, давно использую
SetACL.
Код:
:: Создание резервной копии прав на раздел
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn list -lst "f:sddl;w:d,s,o" -bckp .\quick_access_acl.bkp
:: Смена владельца раздела
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn setowner -ownr "n:%USERDOMAIN%\%USERNAME%"
:: Получение прав полного доступа для текущего пользователя
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn ace -ace "n:%USERDOMAIN%\%USERNAME%";p:full"
...
:: Восстановление владельца и прав из резервной копии
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn restore -bckp .\quick_access_acl.bkp