Menu
Categories
Windows 7 и сброс прав доступа и владельца файлов
July 20, 2012 Разное

При установке в компьютер с ОС Windows 7 винчестера, ранее работавшего с другой операционной системой Windows, можно столкнуться с проблемой ограничения доступа ко множеству файлов на этом диске.

Классически, для решения этой проблемы предлагается смена владельца файлов (через графическое меню), после чего необходимо внести изменения прав доступа к отдельным папкам (через другое графическое меню). В принципе, этот метод работает, но он неудобен – и иногда не все права удается заменить сразу.

Оказывается, есть другой способ с использованием встроенной в систему утилиты icacls. Она позволяет рекурсивно сбросить права доступа на стандартные для указанного каталога и всего его содержимого. Для этого необходимо запустить командную строку cmd.exe с правами администратора и воспользоваться следующей командой:

icacls.exe "E:\Inaccessible Folder" /reset /T

Вместо E:\Inaccessible Folder следует указать путь к каталогу, где необходимо сбросить старые разрешения.

В отдельных случаях перед запуском icacls может потребоваться утилита takeown:

takeown.exe /f "E:\" /r /d y
icacls.exe "E:\" /reset /T

После завершения работы утилиты все содержимое указанного каталога будет иметь стандартные права доступа вашей системы, он станет доступен для всех пользователей.

"62" Comments
  1. Спасибо большое, помогло.

  2. Огромное спасибо за статью! Помогло!

  3. Спасибо ! полезная статья.

  4. “Эта операция запрещена, так как ее выполнение приведет к созданию недопусти
    мого ACL.”
    takeown не помогает.

    • “Эта операция запрещена, так как ее выполнение приведет к созданию недопусти
      мого ACL.”

      Делаем так.
      1 cmd от имени администратора
      2 в моём случае пошло так “icacls D:\* /reset /T”

  5. Спасибо! Пригодилось.

  6. СПАСИБО!

  7. СПаСИБО! Огромное, добрый человек! Не побоюсь этого слова, около года искал данного простого (на первый взгляд) решения. Кто ищет, тот ВСЕГДА найдет.

  8. Спасибо ) только мне помог вариант как у Dmitry и палку в скобках убирать надо ещё.

  9. у меня на win8.1 команды для всего диска
    icacls.exe “D:\*” /reset /T
    takeown.exe /f “D:\*” /r /d y

  10. Не помогло
    Microsoft Windows [Version 6.1.7601]
    (c) Корпорация Microsoft (Microsoft Corp.), 2009. Все права защищены.

    C:\Users\Zaq>takeown.exe /f “H:\*” /r /d y
    Ошибка. Владение файлами нельзя применять в незащищенных файловых системах;
    отсутствует поддержка для таблиц управления доступом (ACL).
    Может кто подскажет ?

  11. Огромное спасибо после установки windows 7 очень помогло

  12. После переустановки операционки стала недоступна папка с музыкой. Данный метод мне помог. Но у меня была отдельная папка с другой музыкой, с которой данный метод не сработал. Пишет: “C:\Windows\system32> takeown.exe /f “H:\My Passport” /r /d y Icacls.exe “H:\My Passport” /reset /T
    ОШИБКА: Неправильный параметр или аргумент – ‘Icacls.exe’.
    Введите “TAKEOWN /?” для получения справки по использованию.

    • takeown.exe < ...> и icacls.exe < ...> – это две разные команды. Судя по всему, вы их скопировали и вставили одной строкой – отсюда и результат.

      • Эм, да нет, я не копировал, просто не мог найти кнопку переноса, думал в командной строке он не имеет значения, гугол тоже не подсказал как перенос вставлять. Попробую повторить процедуру с переносом строки.

      • Все получилось, дело было в некорректном написании пути, спс)

  13. о боги, я вас обожаю! намучилась с удалением заблокированной папки после переустановки винды. никакая утилита не помогала. вы помогли. огромное спасибо!

  14. Спасибо, помогло.

  15. Можно восстановить права доступа, скопировав их с другой, изначально не поврежденной, операционной системы, не обязательно идентичной.
    Пример для папки “Документы”, права доступа для которой в Windows XP и в Windows 7 практически ничем не отличаются.
    – Копируем в файл права доступа папки “Документы” с компьютера “А” с ОС Windows XP:
    icacls “C:\Documents and Settings\Пользователь\My Documents” /save C:\AclFile
    – Переносим файл AclFile с правами доступа для папки “Документы” в корень диска компьютера “Б” с ОС Windows 7.
    – Открываем блокнотом AclFile и редактируем название папки “Документы”, потому что в Windows 7 она называется не “My Documents”, а просто “Documents”.
    – Восстанавливаем права доступа для папки “Документы” в ОС Windows 7:
    icacls “C:\Users\Пользователь” /restore C:\AclFile /С
    Если все действия проводить в системах Windows Vista, 7, 8, 8.1, 10, то редактировать файл AclFile не надо, так как папка “Документы” называется в них одинаково.

  16. Эти методы не помогли, зато выручила программка TakeOwnershipPro

  17. Огромное спасибо за статью! Очень часто выручает, после новой установки на ssd с последующим подключением старого hdd.

  18. Большое спасибо за конкретную информацию. Вроде, как и знал про icacls, но не было под рукой “кошечек” на попробовать. А тут принесли – 7 с черным экраном и мышиным курсором. Ничего не запускается ни в каком режиме, по сети не видится, не пингуется, нельзя зайти по RDP. Однако с виду живая – винтом дрыгает.
    После сброса разрешений на стандартные по Вашему методу – заработало.
    Спасибо!

  19. Александр Бородин

    Спасибо огромное, помогло, биру на заметку, запомню на будущее! очень полезно и да вольно часто требуется данное решение

  20. Огромное спасибо,
    я намудрил(c наследованием) в system32 Win 10
    пять сек. и всё восстановил
    только нужно ручками восстановить владельца (с рекурсией)
    NT SERVICE\TrustedInstaller
    зы
    добавьте это в тему ,кто то этого может и не знает,
    а для системных каталогов/файлов
    это может оказаться плачевным/лишней головной болью

  21. У меня жесткий диск, в правами владельца и доступа что-то намудрил. Некоторые папки не копируются, файлы в них не копируются и не открываются (там у меня в основном, музыка и фильмы).

    Команда icacls.exe “H:\!share” /reset /T проходит папки, но стопорится на первом медиафайле:
    —————————-
    обработанный файл: H:\!share
    обработанный файл: H:\!share\desktop.ini
    обработанный файл: H:\!share\Music
    обработанный файл: H:\!share\VIDEO
    обработанный файл: H:\!share\Music\!new

    H:\!share\Music\!new1 There Is An End [The Greenhornes].mp3: Отказано в доступе.
    Успешно обработано 39 файлов; не удалось обработать 1 файлов
    —————-
    takeown.exe /f “H:\!share” /r /d y дает такой результат для всех файлов в подпапках:
    ———–
    ИНФОРМАЦИЯ: Отказано в доступе. ( “H:\!share\Music\DM\mp3\2006 – The Best Of – Volume 18. Strangelove.mp3″ )
    ———–

    подскажите, что делать?

    • Попробуйте зайти в свойства проблемной папки, вкладка Безопасность, кнопка Дополнительно, вкладка Владелец. Измените владельца на Администратора, если это не так… У меня так было после того, как вставил диск с другого компа в свой.

  22. TakeOwnershipPro помог. Спасибо!

  23. А если папка с доками сначала была на в7 а сейчас хр как вернуть доступность файлов?

  24. нет доступа к некоторым файлам т.к. ПОЛЬЗОВАТЕЛЬ не обладает достаточнвам правами.
    Помогите как решить эту проблему.

  25. Святослав

    Спасибо огромное! Очень помогли!

  26. восстановить владельца (с рекурсией)
    NT SERVICE\TrustedInstaller

    Расскажите по подробней

  27. Spasibo za pomosch avtoru i vsem!

  28. C:\hiberfil.sys: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
    Успешно обработано 20 файлов; не удалось обработать 1 файлов

    Как сделать что бы если файл занят, то он просто пропускался, а процесс не останавливался?

  29. kezzyhko: ключ /C – выполнение операции продолжается при любых файловых ошибках. Сообщения об ошибках по-прежнему выводятся на экран.

  30. Огромное спасибо

  31. Подскажите пожалуйста, команда takeown завершилась успехом, а вот icacls выдала ошибку: “эта операция запрещена, поскольку ее выполнение приведет к созданию недопустимого ACL”. В чем может проблема?
    Заранее спасибо

  32. Помогло восстановить параметры доступа к папке ProgramData

  33. Виталий

    А если на диске C: доступ закрыли для всех, как кто можно восcтановить?

  34. Спасибо большое, очень пригодилось.

  35. Спасибо. Спасибо Вам за тему. О Боже, помогла утилита TakeOwnershipPro

  36. Евгений

    Не помогло, отзывы лживые

    • оно у тупых не работает, сорре. установи сперва функцию “уточнить у людей что я делаю не так” и потом попробуй еще

  37. Вторая команда помогла убить источник зловредного трояна прописавшегося в системном разделе в виде папки с огромной кучей файлов переписав её права НТФС
    (процесс TruedInstaller – курейт вообще не считал его угрозой отлавливая только то что он спамил)

  38. Спасибо! Смог восстановить доступ к папке с множеством подкаталогов с видео. Всё работает.

  39. Многие лета жизни для того кто написал эту статью. Дай бог тебе здоровья! :-)

  40. Василий

    Помогло! Автору самых лучших слов и пожеланий!!! Спасибо большое!

  41. Спасибо огромное!!! Давно и безуспешно искал такой простой и доходчивый ответ!

  42. Евгений Удалов

    Не помогло, но всё равно спасибо. Очень интересно и познавательно! Какой гадский файл мне попался. Сволочуга, а не файл!

  43. Спасибо, помогла команда. Проблема была с обновлением софта для магазина.

  44. Ильяс Суратович Юсупов

    Спасибо большое!
    Одно из лучших решений проблемы!

  45. Спасибо.
    Очень помогло.

  46. Спасибо за пост. Выручил способ для внешнего диска.

  47. Как-то можно восстановить разрешения папке system volume information? Ошибка доступа 0x80070005 получается при попытке восстановления из-за повреждённых прав. Не могу никому их полные выдать никакими способами, даже system’е. Пробовал также ResetPermission.exe

  48. Что не правильно я написал? takeown /f C:\Windows.old\Users\АРТЁМ\Desktop\ЕДА /r /d y icacls C:\Windows.old\Users\АРТЁМ\Desktop\ЕДА /reset /T

  49. Александр

    Спасибо!

  50. не помогает, всё равно пишет – нет доступа на изменение прав.
    cmd запущена с правами администратора.

Leave a Reply to иван

Click here to cancel reply.




*