Запросите разрешение от TrustedInstaller: как удалить системную папку
Почему Windows не дает удалить папку
При попытке удалить, переместить или переименовать остаточные папки старых программ (например, WindowsApps, System Volume Information или Windows.old) появляется окно: Нет доступа к целевой папке. Вам необходимо разрешение на выполнение этой операции. Запросите разрешение от TrustedInstaller.
Кто такой TrustedInstaller?
| Учетная запись | Уровень прав | Назначение |
|---|---|---|
| Локальный Администратор | Высокий | Управление компьютером, но ограничен в изменении системного ядра |
NT SERVICE\TrustedInstaller | Максимальный (Владелец) | Служба установки компонентов Windows, защищающая ОС от случайного удаления файлов пользователем |
Способ 1. Быстрая смена владельца через Командную строку (Рекомендуется)
Откройте Командную строку от имени администратора и выполните две команды (замените путь на вашу реальную папку):
# 1. Забираем владение папкой и всеми файлами внутри на группу Администраторы:
takeown /F "C:\Путь\К\Папке" /R /A /D Y
# 2. Выдаем полный доступ группе Администраторы:
icacls "C:\Путь\К\Папке" /grant *S-1-5-32-544:F /T /C /QТеперь папка спокойно удалится обычным способом через кнопку Delete или команду rd /s /q "C:\Путь\К\Папке".
Способ 2. Смена владельца через графический интерфейс
- Кликните правой кнопкой мыши по папке → Свойства → вкладка «Безопасность» → кнопка «Дополнительно».
- В верхней строке «Владелец: TrustedInstaller» нажмите синюю ссылку «Изменить».
- В поле ввода напечатайте
Администраторы(или имя вашего пользователя) и нажмите «Проверить имена» → ОК. - Обязательно поставьте галочку «Заменить владельца подконтейнеров и объектов».
- Внизу нажмите кнопку «Добавить» → «Выберите субъект» → снова введите
Администраторы→ поставьте галочку «Полный доступ» → нажмите ОК. - Нажмите «Применить» и закройте все окна свойств.
Внимание: Никогда не забирайте права на всю системную папку C:\Windows или C:\Windows\System32 целиком! Это нарушит механизм обновлений и приведет к краху операционной системы.
Частые вопросы (FAQ)
Как вернуть владельца TrustedInstaller обратно после правки файла?
В окне смены владельца введите: `NT SERVICE\TrustedInstaller` и нажмите ОК.
Что означает SID *S-1-5-32-544 в команде icacls?
Это стандартный универсальный идентификатор встроенной группы «Администраторы», который работает на любых языковых версиях Windows (русской, английской и т.д.).
Папка все равно пишет «Файл занят другим процессом», что делать?
Это значит, что файл заблокирован работающей службой. Закройте процесс через Диспетчер задач или используйте утилиту LockHunter / Unlocker.
Безопасно ли удалять папку Windows.old?
Да, в ней хранятся файлы предыдущей версии ОС. Безопаснее всего удалять ее через системную утилиту `cleanmgr` (Очистка диска → Очистить системные файлы).