Ошибка «Отказано в доступе» при удалении папки в Windows: смена владельца
Почему Windows не дает удалить или изменить папку?
При попытке удалить, переименовать или скопировать файл либо системную директорию пользователь получает всплывающее окно с ошибкой безопасности:
Вам необходимо разрешение на выполнение этой операции. Запросите разрешение от «Администраторы» (или TrustedInstaller/SYSTEM).
Причины блокировки прав доступа (NTFS Permissions):
- Файлы остались от предыдущей установки Windows (старый идентификатор безопасности SID пользователя).
- Владельцем файла является системный компонент
TrustedInstallerилиSYSTEM. - На папку установлены запрещающие права доступа (Deny Permissions).
- Файл скопирован с другого жесткого диска или флешки с чужими правами безопасности.
Принцип решения: В файловой системе NTFS вы не можете редактировать права файла, пока не станете его Владельцем (Owner). Сначала мы забираем права владения на себя, а затем выдаем себе Полный доступ (Full Control).
Способ 1. Быстрое получение прав через Командную строку (Рекомендуется)
Откройте Командную строку от имени администратора и выполните две команды, указав путь к вашей папке:
# 1. Принудительно забираем владение папкой и всеми вложенными файлами на группу Администраторы:
takeown /F "C:\Путь\К_Папке" /R /A /D Y
# 2. Выдаем группе Администраторы полные права на чтение, запись и удаление:
icacls "C:\Путь\К_Папке" /grant Administrators:F /T /C
# Для русскоязычной версии Windows вместо Administrators укажите Администраторы:
icacls "C:\Путь\К_Папке" /grant Администраторы:F /T /CСпособ 2. Получение прав через графический интерфейс (GUI)
- Щелкните правой кнопкой мыши по проблемной папке -> выберите Свойства (Properties).
- Перейдите на вкладку Безопасность (Security) -> нажмите кнопку Дополнительно (Advanced) внизу.
- В строке «Владелец:» (Owner) нажмите ссылку Изменить (Change).
- В поле ввода введите имя вашей текущей учетной записи (или слово
Все/Everyone) и нажмите Проверить имена -> ОК. - Обязательно: поставьте галочку напротив «Заменить владельца подконтейнеров и объектов» (Replace owner on subcontainers and objects).
- Нажмите Применить и закройте все окна свойств кнопкой ОК.
- Откройте свойства папки заново -> вкладка Безопасность -> кнопка Изменить -> выберите свою учетную запись и установите галочку Полный доступ (Full Control) -> нажмите ОК.
Частые вопросы (FAQ)
Что делать, если после смены прав пишет 'Файл занят другим процессом'?
Права доступа были успешно получены, но файл заблокирован работающей программой. Закройте использующее приложение через Диспетчер задач или используйте бесплатную утилиту LockHunter / Process Explorer.
Кто такой TrustedInstaller и почему он блокирует удаление?
TrustedInstaller — это встроенная системная служба безопасности Windows, которая защищает критические системные файлы (папку Windows, Program Files) от случайного удаления пользователем или вирусами.
Безопасно ли забирать права на системные папки?
Если вы меняете права на системные папки (например, System32 или WinSxS), это может нарушить стабильность и безопасность Windows. Применяйте takeown только к пользовательским или старым остаточным папкам.
Как вернуть права обратно системе TrustedInstaller?
В окне смены владельца введите имя: NT SERVICE\TrustedInstaller и нажмите ОК.