Начиная с Vista, в операционной системе Windows стали использоваться более гибкие механизмы разграничения прав доступа. Например, появилась возможность запуска программ от имени администратора, то есть с повышенными привилегиями. Помимо таких администраторских прав, в Windows имеются права еще более высокого уровня, которыми владеют системные процессы.
Например, владельцем многих системных файлов, каталогов и разделов реестра является служба TrustedInstaller и, чтобы получить возможность редактировать эти данные, пользователю компьютера необходимо заменить этого владельца на самого себя. Произвести такую замену довольно просто, а вот восстановить TrustedInstaller в своих правах может оказаться проблематично.
Сложность в том, что если в окошке изменения владельца вы введете «TrustedInstaller», а затем попробуете проверить имена, то получите ошибку «Не удалось найти объект…».
По идее, вы все делаете правильно, но есть одно маленькое «но». Чтобы ошибки не возникало, а Windows понимала, что вы от нее хотите, перед «TrustedInstaller» необходимо указать приставку «NT Service». Вот так:
NT Service\TrustedInstaller
Теперь, если вы нажмете «Проверить имена», значение будет записано безо всяких ошибок. Вот так просто можно восстановить права TrustedInstaller практически для любого системного объекта. Трюк прекрасно работает и в Windows 8.1, и в Windows 10.