Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


generator324, SetACL вам в помощь.
Пример
Код: Выделить весь код
:: Создание резервной копии прав
"%~dp0SetACL.exe" -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ApplicabilityEvaluationCache" -ot reg -rec cont_obj -actn list -lst "f:sddl;w:d,s,o" -bckp .\ApplicabilityEvaluationCache.bkp

:: Смена владельца файла
"%~dp0SetACL.exe" -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ApplicabilityEvaluationCache" -ot reg -rec cont_obj -actn setowner -ownr "n:%USERDOMAIN%\%USERNAME%"

:: Получение прав полного доступа для текущего пользователя
"%~dp0SetACL.exe" -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ApplicabilityEvaluationCache" -ot reg -rec cont_obj -actn ace -ace "n:%USERDOMAIN%\%USERNAME%";p:full"

:: Удаление ключей реестра
start "ApplicabilityEvaluationCache" /wait "%~dp0LIVE_ApplicabilityEvaluationCache.cmd"
или
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ApplicabilityEvaluationCache\Microsoft-Windows-IE-Spelling-Parent-Package-Arabic~31bf3856ad364e35~~~11.2.9412.0" /f

:: Возвращение владельца файла
"%~dp0SetACL.exe" -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ApplicabilityEvaluationCache" -ot reg -rec cont_obj -actn restore -bckp .\ApplicabilityEvaluationCache.bkp

:: Удаление файла бекапа прав
del /Q .\ApplicabilityEvaluationCache.bkp

ЕМНИП папки надо убирать через HKLM\Software\Classes, а не через HKCR.
И если вы удаляете раздел, то, соответственно, бекап прав не нужен.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:37, 08-11-2019 | #1390