🪟windows

Как восстановить владельца TrustedInstaller в Windows 11/10

В данном руководстве о том, как вернуть по умолчанию обратно владельца TrustedInstaller с правами на системные папки и файлы в Windows 11/10.

В Windows 11/10 имеются системные папки, которые защищены учетными записями TrustedInstaller, Система, Администраторы и пользователь не может удалить данные папки и файлы пока не заменит владельца на свою учетную запись с соответствующими правами. После того, как пользователь получает доступ к данным он забывает обратно вернуть права TrustedInstaller на данную папку, что делает Windows 11/10 более уязвимой. Скорее всего он попытается найти учетные записи TrustedInstaller в поиске выбора учетных записей Access Control List, но их там не окажется, так как они указываются не по SID, а по специальным именам.

Как вернуть владельца TrustedInstaller на папку в Windows 11/10

  1. Нажмите правой кнопкой мыши по папке, какой нужен владелец TrustedInstaller, и выбираем "Свойства". Далее переходим во вкладку "Безопасность" и ниже жмем "Дополнительно". В новом окне сверху нажимаем на "Изменить" и вводим имя NT SERVICE\TrustedInstaller, после чего нажимаем "Проверить имя" и OK.сделать владельца TrustedInstaller
  2. В новом окне вы уже заметите, что владелец сменен на TrustedInstaller. Поставьте галочки напротив пунктов "Заменить владельцы подконтейнеров и объектов" и "Заменить все записи разрешений дочернего объекта наследуемыми объектами от этого объекта" и нажмите "Применить". Не закрывайте окно, а нажмите на "Добавить", чтобы задать права доступа.Добавить в элементы разрешения TrustedInstaller
  3. Как только нажали "Добавить" у вас появится еще одно новое окно. Нажмите сверху на "Выберите субъект", введите имя в поле NT SERVICE\TrustedInstaller и нажмите на "Проверить имя", после чего "OK". Теперь поставьте галочку в самом низу "Применять эти разрешения к объектам и контейнерам только внутри этого контейнера". Далее отметьте галочками "Общие разрешения", где отмечен полный доступ.разрешение прав доступа TrustedInstaller

Можно также изменить владельца папки на TrustedInstaller при помощи PowerShell, запущенную от имени администратора, введя ниже команды, где замените путь к папке на свой:

$path = "D:\folder"
$owner = New-Object System.Security.Principal.NTAccount("NT SERVICE\TrustedInstaller")
$acl = Get-Acl $path
$acl.SetOwner($owner)
Set-Acl $path $acl
NT SERVICE TrustedInstaller powershell

💡Вот еще примеры сервисных учётных записей, которых нет в списке Access Control List:

  • NT SERVICE\TrustedInstaller – служба Windows Modules Installer (CBS). Владелец большинства системных файлов.
  • NT SERVICE\WdiServiceHost – диагностика Windows.
  • NT SERVICE\WdiSystemHost – системная диагностика.
  • NT SERVICE\WSearch – индексация и поиск Windows.
  • NT SERVICE\WinDefend – Windows Defender Antivirus.
  • NT SERVICE\MpsSvc – брандмауэр Windows (Windows Firewall).
  • NT SERVICE\Dhcp – DHCP-клиент.
  • NT SERVICE\Dnscache – DNS-клиент.
  • NT SERVICE\TermService – служба удалённых рабочих столов (RDP).
  • NT SERVICE\LanmanServer – служба общего доступа к файлам и принтерам.
  • NT SERVICE\LanmanWorkstation – клиент сетевых ресурсов.