Как получить доступ к целевой папке. Назначение владельца папки в Windows. Обходим защиту «Нет доступа к целевой папке»

Е сли в Windows 8 или Windows 8.1 вы попробуете открыть, переместить или отредактировать какой-либо системный файл, то, скорее всего, получите ошибку, указывающую на отсутствие прав доступа. Причем ошибка эта возникает даже в том случае, если вы работаете с правами администратора. А для чего собственно нужно вмешиваться в систему и что-то там изменять? Причин тому может быть множество. Допустим, вам нужно вручную отредактировать лог или изображение или заменить файл ради какого-то смелого эксперимента. Так вот, сделать это вы не сможете, даже обладая правами администратора.


Причина в том, что в Windows 8 существуют права еще более высокого уровня доступа, если можно так выразиться права root. Принадлежат они самой системе. Чтобы получить их, вам нужно изменить несколько простых настроек. Есть два варианта – изменение прав доступа вручную и с помощью специальной утилиты TakeOwnershipEx . Для начала рассмотри первый способ . Допустим, вам нужно получить полные права доступа к системному файлу twinui.dll. Кликните по нему правой клавишей мыши и в контекстном меню выберите Свойства.

В окне свойств переключаемся на вкладку «Безопасность» и жмем «Дополнительно».

При этом откроется окно дополнительных параметров безопасности.

В верхней части окна вы можете видеть имя файла и путь к нему, а также имя истинного его владельца. По умолчанию это TrustedInstaller , для некоторых типов файлов это может быть СИСТЕМА . Вот именно его и нужно сменить. Нажмите «Изменить», в открывшемся окошке впишите ваше имя пользователя и, нажав кнопку «Проверить имена», убедитесь в корректности указанного имени. Если оно указано правильно, к нему добавится имя компьютера. Нажмите OK и сохраните результат редактирования.

Теперь возвращаемся к окну свойств twinui.dll, жмем кнопку «Изменить»,

в списке выбираем имя пользователя, которого мы назначили вместо TrustedInstaller , устанавливаем в чекбоксах галочки и сохраняем результат.

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

Все, что до этого момента мы делали вручную, можно сделать с помощью утилиты TakeOwnershipEx . Это очень простое и легкое в использовании приложение выполняет все вышеописанные операции, только намного быстрее. В окне утилиты нужно нажать кнопку «Получить права доступа» и указать путь к папке или файлу, которые нужно «разблокировать».

Утилита запоминает все изменения, так что восстановить права доступа не составит особого труда, тем более что для этого в TakeOwnershipEx имеется соответствующая опция.

Кстати, при инсталляции программа встраивается в Проводник, что делает работу с ней еще более удобной и быстрой.

По сравнению с первым способом использование утилиты имеет определенные ограничения. Так, вы не сможете устанавливать права на каталоги рекурсивно, то есть при установке прав на папку, вложенные папки и содержащиеся в них файлы не обрабатываются . И в заключение хотелось бы обратить ваше внимание на следующее. Изменять права доступа к системным файлам и каталогам без особой нужды не рекомендуется, так как это ослабляет защиту Windows и делает ее уязвимой перед атаками вредоносного ПО . Если это возможно, после редактирования того или иного системного объекта права доступа к нему необходимо вернуть к значениям по умолчанию.

Казалось бы, избитая тема, но не реже чем раз в неделю на форуме начинаются пространные объяснения о том, как же все-таки получить доступ к какому-либо объекту. Чаще всего - это, конечно, папки или файлы, иногда разделы реестра. Попробую собрать воедино способы получения доступа к локальным объектам.

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

Способ 1. Использование графического интерфейса (GUI)

Способ 2. Использование утилит командной строки takeown и icacls

Пприменим только к файлам, папкам и дискам.

Способ 3. Пункт смены владельца объекта в контекстном меню проводника

Для упрощения процедуры смены владельца вы можете добавить соответствующий пункт в контекстное меню проводника.
В предлагаемом варианте также используются утилиты командной строки takeown и icacls с определенными параметрами, а полученная команда установит владельцем объекта, на котором будет применяться пункт меню, группу Администраторы (или Administrators в английской версии ОС).

Для добавления пункта меню "Смена владельца" в русской


@="Смена владельца"
"NoWorkingDirectory"=""


@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F"


@="Смена владельца"
"NoWorkingDirectory"=""


@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"

Для добавления пункта меню "Take Ownership" в английской версии Windows Vista примените этот твик реестра:

Windows Registry Editor Version 5.00


@="Take Ownership"
"NoWorkingDirectory"=""


@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"


@="Take Ownership"
"NoWorkingDirectory"=""


@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Для удаления этого пункта меню (независимо от языка системы) можете использовать следующий твик реестра:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

Случается так, что Windows 10 отказывает пользователям в предоставлении доступа к файлам и папкам, хранящимся на компьютере. В основном, данная проблема связана с тем, что юзеры не обладают соответствующими правами, даже несмотря на наличие учетной записи с правами администратора. Обычно такое происходит в случае с системными файлами / папками, либо с теми, что ранее принадлежали пользователю, чья учетная запись более не существует. Что делать, если отказано в доступе к файлу или папке в Windows 10? Если данная проблема мучает и вас, вам должна помочь эта инструкция, в которой описано, как получить полный доступ к файлам или папкам в Windows 10 .

Получить полный доступ к файлу или папке в Windows 10 через Проводник

  1. Откройте Проводник и отыщите нужный файл или папку. Если файл или папку в проводнике не видно, не забудьте .

  2. Правой кнопкой мышки щелкните по файлу или папке и нажмите на пункт Свойства .

  3. Перейдите в Безопасность и нажмите на кнопку Дополнительно .
  4. В окне Дополнительные параметры безопасности нажмите на ссылку Изменить .

  5. Нажмите на Дополнительно - Поиск .

  6. Из перечня пользователей и групп выберите предпочитаемого владельца и нажмите ОК .

  7. Установите галочку напротив Заменить владельца подконтейнеров и объектов , и нажмите на ОК .

  8. Вновь щелкните правой кнопкой мышки по файлу или папке и откройте Свойства Безопасность .
  9. Нажмите на Дополнительно Добавить .

  10. Щелкните по ссылке Выберите субъект .

  11. Нажмите на Дополнительно Поиск , выберите субъект из списка и нажмите ОК .
  12. Под надписью Общие разрешения поставьте галочку напротив пункта Полный доступ и нажмите на ОК .

  13. Поставьте галочку напротив пункта Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта .

  14. Нажмите на ОК для применения всех изменений.

Стать владельцем файла или папки в Windows 10 с помощью утилиты TakeOwnershipEx

В качестве альтернативного варианта вы можете использовать утилиту TakeOwnershipEx. Она позволяет заменить владельца файла или папки и получить полный доступ к ним в несколько простых нажатий. Пользователям достаточно сделать следующее:


Оказалась ли полезной данная инструкция? Помогла ли она вам в решении проблемы с получением доступа к файлам и папкам в Windows 10? Напишите свой ответ в комментариях.

Наверняка многие пользователи ОС Windows 7 сталкивались с проблемой того, что иногда при выполнении каких-то действий с файлами и папками система не только запрашивает подтверждение на уровне администраторских прав, но и выдает сообщение о том, что нет доступа к целевой папке Windows 7. Как исправить такую ситуацию, сейчас и будет рассмотрено. Но для начала немного теории.

Нет доступа к целевой папке Windows 7. Почему?

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

Именно поэтому иногда и может появляться сообщение, гласящее, что у пользователя нет доступа к целевой папке Windows 7 при копировании, перемещении, удалении или попытке изменения некоторых важных системных компонентов. Многих такие постоянные ограничения, откровенно говоря, раздражают не на шутку. Однако обойти их можно, причем совершенно просто. Но об это чуть позже.

Проблемы с копированием или перемещением файлов

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

Нужно всего лишь согласиться, и процесс будет выполнен без проблем. Намного хуже выглядит ситуация, когда производятся попытки доступа или выполнения каких-то действий с системными файлами и папками. Вот тут-то и появляется уведомление о том, что у юзера нет доступа к целевой папке Windows 7. В самом простом случае это попытка скопировать какой-то объект в системный раздел или из него. Чтобы исправить ситуацию, логично предположить два решения: отключить «учетку» суперадмина и предоставить себе абсолютно все права на доступ или изменить системные компоненты.

Нет доступа к целевой папке Windows 7: что делать?

Для первого случая методика выглядит достаточно просто, но сначала все равно придется использовать администраторские права.

Они нужны для запуска командной консоли, которая вызывается через cmd в меню «Выполнить». Здесь нужно прописать одну-единственную строку: net user Администратор /active:yes (если действие производится в англоязычной версии Windows, вместо русского слова следует использовать его соответствующий аналог - Administrator), после чего нажать клавишу ввода (Enter).

Вторая методика займет несколько больше времени, но она дает полную гарантию того, что сообщение о том, что у пользователя, будь он хоть трижды администратором, нет доступа к целевой папке Windows 7, не появится снова. Правда, это касается исключительно единичных выбранных объектов, с которыми предполагается произвести какие-то действия.

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

В нем нужно использовать вкладку разрешений (она первая), в колонке типа посмотреть на все строки, в которых установлен запрет, а затем нажать кнопку изменения разрешений. В новом окне находим аналогичную строку и снова жмем кнопку, как в предыдущем случае. После этого просто меняем тип разрешения, устанавливая метку напротив строки полного доступа.

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

Теперь при работе с выбранным объектом сообщение о том, что у пользователя нет доступа к целевой папке Windows 7, больше не появится. Но учтите, что это касается только выбранного объекта. Если требуются права для другой директории, вышеописанные операции придется выполнять заново. Кстати, такой метод работает и в случае отказа в доступе к съемным устройствам, только в данном случае нужно использовать меню свойств самого устройства.

Проблемы с доступом в локальных сетях

Но и это еще не все. Проблемы могут возникнуть и с «локалками». Иногда система тоже сообщает, что у пользователя (или группы пользователей) нет доступа к целевой папке попросту может иметь такие настройки, когда установлены некоторые ограничения не только на общий доступ к директориям на сетевых терминалах, но и на их обнаружение в сети.

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

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

Вместо итога

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

Иногда, при открытии данных, пользователь получает предупреждение, что к ним нет доступа или, что нужно запросить разрешение у владельца. В таком случае получить доступ к информации можно будет после получения прав. Несколько способов сделать это будут описаны в данной статье. Но, чтобы воспользоваться ими аккаунт пользователя должен обладать правами администратора. Однако, не стоит менять владельца сразу у всего HDD, на котором установлена система, это может привести к сбоям.

Используем команду takeown

Первый вариант получения прав связан с использованием консоли. Для начала работу нужно запустить консоль с правами администратора, делается это через пуск. После запуска нужно будет ввести команду takeown /F “указание пути” /R /D Y .

Примеры выполнения команды показаны на изображении. После этого пользователь сможет получить доступ к информации.

Меняем владельца с помощью команды icacls

Второй способом также предполагает ввод команды через консоль. Стоит включить ее и ввести Icacls “Указание на данные” /setowner “Пользователь” /T /C . Пути прописываются точно по такому же принципу, как и в предыдущем разделе. Вместо пользователя нужно подставить имя той учетной записи, которой станут доступны данные.

Пример ввода оператора и его выполнения можно увидеть на изображении.

Использование настроек безопасности

Следующий способ никак не связан с использованием консоли и вводом команд, в нем используются только стандартные средства системы. Для начала работы необходимо найти файл или папку , к которым требуется получить доступ. После это нужно будет клацнуть по нему пкм и выбрать «Свойства », перейти в раздел безопасность, а там выбрать пункт Дополнительно .

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

В итоге будет выдан список аккаунтов на устройстве. Стоит выбрать тот, который получит нужные права. После чего необходимо нажать Ок .

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

Другие способы получения прав владельца

Можно скачать одну из бесплатных утилит, которая позволит получать доступ к данным из контекстного меню. Например, TakeOwnershipPro , бесплатная утилита, которая поможет получить доступ. Стоит только клацнуть ПКМ по данным и выбрать нужный пункт.

Однако, такие действия требуются не так уж часто, так что пользователю стоит подумать, необходимо ли засорять систему еще одной программой, которая постоянно будет работать в фоновом режиме.

Понравилось? Лайкни нас на Facebook