Как получить доступ администратора к папке - ПК журнал
Polytech-soft.com

ПК журнал
23 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как получить доступ администратора к папке

Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7

Содержание

Введение

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

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

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

  1. Откройте проводник (редактор реестра) и перейдите к папке/файлу/разделу реестра, к которому необходимо получить доступ.
  2. Для файла или папки.
    1. Нажмите правую клавишу мыши и выберите в контекстном меню Свойства
    2. Перейдите на вкладку Безопасность
    3. Нажмите кнопку Дополнительно

  3. Перейдите на вкладку Владелец
  4. Нажмите кнопку Изменить

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

  • Для раздела реестра.
    1. Нажмите правую клавишу мыши на подразделе реестра (в левой части редактора реестра) и выберите пункт Разрешения
    2. Нажмите кнопку Дополнительно
    3. Остальные шаги идентичны шагам 2.4-2.6
  • Теперь, вы можете выставить разрешения своей учетной записи.
    1. На вкладке Безопасность нажмите кнопку Изменить под списком пользователей и групп

      Нажмите кнопку Добавить

      Введите имя своей учетной записи и нажмите ОК

      Выставьте разрешения на объект добавленной учетной записи

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

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

        Нажмите Пуск — в строке поиска введите cmd — на найденном файле нажмите правую клавишу мыши и выберите пункт Запуск от имени администратора

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

      В окне cmd введите следующую команду:

      takeown /f «C:Program FilesERUNTERUNT.EXE»

      Примечание. Здесь и далее полный путь и файл представлены в качестве примера и вместо «C:Program FilesERUNTERUNT.EXE» вы должны написать путь к файлу или папке, к которым необходимо получить доступ.
      Обратите внимание на то, что если в пути присутствуют пробелы (как в примере), то путь должен быть заключен в кавычки.

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

      В командной строке введите следующую команду

      icacls «C:Program FilesERUNTERUNT.EXE» /grant Blast:F

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

      После применения этой команды вам будет показано сообщение об обработке файлов и папок. В случае, если таким образом не удастся получить полный доступ к объекту, проделайте процедуру повторно, загрузившись в безопасный режим.
      В этой команде используется утилита icacls, позволяющая управлять списками управления доступом (ACL), а значит и разрешениями для пользователей и процессов использовать файлы и папки. Синтаксис утилиты вы сможете узнать по команде icacls /?

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

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

      Для добавления пункта меню «Смена владельца» в русской версии Windows Vista примените этот твик реестра:

      Примечание: подробнее о применении твиков реестра вы можете прочитать здесь: Применение твиков реестра

      Windows Registry Editor Version 5.00

      [HKEY_CLASSES_ROOT*shellrunas]
      @=»Смена владельца»
      «NoWorkingDirectory»=»»

      [HKEY_CLASSES_ROOT*shellrunascommand]
      @=»cmd.exe /c takeown /f «%1» && icacls «%1″ /grant администраторы:F»
      «IsolatedCommand»=»cmd.exe /c takeown /f «%1» && icacls «%1″ /grant администраторы:F»

      [HKEY_CLASSES_ROOTDirectoryshellrunas]
      @=»Смена владельца»
      «NoWorkingDirectory»=»»

      [HKEY_CLASSES_ROOTDirectoryshellrunascommand]
      @=»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

      [HKEY_CLASSES_ROOT*shellrunas]
      @=»Take Ownership»
      «NoWorkingDirectory»=»»

      [HKEY_CLASSES_ROOT*shellrunascommand]
      @=»cmd.exe /c takeown /f «%1» && icacls «%1″ /grant administrators:F»
      «IsolatedCommand»=»cmd.exe /c takeown /f «%1» && icacls «%1″ /grant administrators:F»

      [HKEY_CLASSES_ROOTDirectoryshellrunas]
      @=»Take Ownership»
      «NoWorkingDirectory»=»»

      [HKEY_CLASSES_ROOTDirectoryshellrunascommand]
      @=»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

      Как получить доступ к файлу или папке в Windows

      Здравствуйте, Друзья! В этой статье разберемся как получить доступ к файлу или папке в операционной системе Windows 7. Тоже самое можно сделать и в Windows 8, только некоторые кнопки будут в другом месте. Необходимость в доступе может возникнуть для замены системных файлов при установки новой темы например или при нестабильной работе компьютера заменить определенные файлы на исправные.

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

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

      Получаем доступ стандартными средствами Windows

      Рассмотрим на примере системного файла explorer.exe

      По умолчанию ничего с ним мы сделать не можем. Жмем на нем правой кнопкой мышки и выбираем Свойства

      Переходим на вкладку Безопасность и жмем Дополнительно

      В открывшемся окошке переходим на вкладку Владелец и жмем Изменить…

      Сделаем себя владельцем этого файла

      Жмем OK во всех окнах для применения изменений.

      Теперь необходимо дать права нашей учетной записи

      Снова вызываем контекстное меню на файле explorer.exe (правой кнопкой мышки нажав на файл) и выбираем Свойства

      Переходим на вкладку Безопасность жмем Изменить…

      Выбираем пользователя или группу пользователей которой мы хотим дать права. Устанавливаем галочки на нужных разрешениях и жмем ОK.

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

      Если нужного пользователя нет в списке — жмем Добавить

      Жмем Дополнительно

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

      Жмем ОК

      и задаем необходимые разрешения добавленному пользователю или группе

      Когда вы поработали с системными файлами (например заменили нужные) желательно вернуть права обратно.

      Возвращаем права на файл или папку

      На вкладке Безопасность жмем Изменить… Выбираем нашего пользователя или группу пользователей которым мы дали расширенные права и возвращаем их обратно сняв галочки которые мы установили

      Поставим старого владельца

      Вызываем контекстное меню на файле и выбираем Свойства. Переходим на вкладку Безопасность жмем Дополнительно

      В открывшемся окошке переходим на вкладку Владелец и жмем Изменить…

      В открывшемся окошке жмем Другие пользователи или группы… так как у нас владелец файла explorer.exe был TrustedInstaller и его в списке мы выбрать не можем

      В поле «Введите имена выбираемых объектов» вводим

      NT SERVICETrustedInstaller

      жмем ОК

      Выбираем в качестве владельца появившуюся группу TrustedInstaller и жмем ОК

      Появляется уже знакомое окошко

      Установлен нужный владелец. Жмем ОК

      Так же ОК жмем в остальных окнах для применения изменений.

      Мы вернули права для системного файла explorer.exe группе TrustedInstaller.

      TakeOwnershipEx

      Все описанное выше — сложно. С помощью утилиты TakeOwnershipEx можно получить и сдать права для файла или папки проще.

      Скачаем и установим TakeOwnershipEx

      Переходим на сайт winaero.com и выбираем TakeOwnershipEx

      Скачиваем последнюю версию нажав на DOWNLOAD внизу страницы и говорим спасибо Сергею Ткаченко

      Открывается еще одно окошко в котором так же жмем DOWNLOAD и скачиваем TakeOwnershipEx

      • Windows 7 — запускаете TakeOwnershipEx-1.2.0.1.exe
      • Windows 8 — TakeOwnershipEx-1.2.0.1-Win8.exe

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

      Нам сразу предлагают Русский язык — жмем ОК

      Жмем Далее >

      Принимаем лицензионное соглашение

      Меняем при необходимости папку для установки и жмем Далее >

      Мне удобно иметь ярлык на рабочем столе поэтому установил соответствующую галочку. Жмем Установить

      Когда установка будет закончена жмем Готово.

      Теперь если нам необходимо получить доступ к файлу или папке мы на этом файле жмем правой кнопкой мышки и выбираем новый пункт в контекстном меню Получить доступ/Восстановить права

      Чтобы вернуть все обратно, запускаем утилиту с ярлыка на рабочем столе например. Из выпадающего списка выбираем Русский Язык и жмем Восстановить права доступа

      Ставим галочки на нужных файлах и жмем Восстановить права

      Права будут успешно восстановлены

      При удалении утилиты TakeOwnershipEx вам так же будет предложено вернуть права которые вы получили.

      Получение доступа к папке правкой реестра

      18_06_2014 Есть еще более простой способ получения доступа. Для этого необходимо зажать клавишу Shift и вызвать контекстное меню на нужной папке (нажать на папке правой кнопкой мышки). Выбираем Стать владельцем и задать полный доступ к объекту

      Появится окошко командной строки с кучей непонятных и быстро-меняющихся записей. Это окошко закроется и у вас будет полный доступ к объекту.

      Все это нужно делать в учетной записи с правами администратора. Под пользователем у меня ничего не получилось.

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

      1. Создать текстовый документ (в контекстном меню Создать > Текстовый документ)
      2. Скопировать в созданный документ нижеприведенный текст

      Windows Registry Editor Version 5.00

      1. Сохранить текстовый документ с расширением reg
      2. Запускаем этот файл и соглашаемся с внесением изменений в реестр (больше о том как можно внести изменения в реестр тут)

      1. Перезагружаемся и получаем доступ к объекту.

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

      У меня не получилось стать владельцем файлов. С директориями (папками) — без проблем.

      Заключение

      Если мне когда-нибудь понадобиться получить права на файл или папку, то я это буду делать с помощью утилиты TakeOwnershipEx. Перед этим естественно нужно 7 раз подумать так как не спроста в Microsoft не дают доступ к некоторым файлам даже группе администраторов компьютера. Преимущество последнего варианта в простоте. Но, появляются проблемы с возвратом доступа и как следствие снижается безопасность системы. Поэтому мне больше интересна утилита TakeOwnershipEx. Быстро и без проблем можно все вернуть назад.

      Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!

      Полный доступ к любой папке Windows.

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

      ВНИМАНИЕ. В применении настроек есть противопоказания. Читать до конца!

      Как это будет выглядеть?

      В меню дополнительных команд проводника Windows мы вставим пункт, с помощью которого владелец учётной записи немедленно получит доступ к папке. Процесс для самых объёмных из них займёт не более минуты, однако пользы принесёт немало. Написанный код появился ещё со времён Windows XP, создателем кода является хакер Herby (я должен его упомянуть). Мне осталось лишь чуть адаптировать команды под российские нужды. На моей машине он давно и здорово экономит моё время. Авось и вам пригодиться.

      • Работает во всех версиях Windows, заканчивая ХР, но там вроде это не обязательно.
      • В версиях начиная с 8.1 уведомление со значком щита иногда не появляется, но всё прекрасно работает
      • Возможно, вам придётся использовать расширенное меню дополнительных команд проводника Windows (напомню, оно появляется, если вы нажимаете правой кнопкой мыши по значку, одновременно удерживая клавишу Shift).

      Полный доступ к папке Windows: напишите сами.

      Нам понадобится создать два файла в текстовом редакторе, куда мы в каждый по отдельности внесём нижеследующие команды.

      • Первый файл создаст пункт в меню проводника:

      • А вот этот код отменит проводимые изменения в реестре:

      Вам только останется сохранить оба файла под нужным именем и с расширением .reg. Для применения запустите и согласитесь с изменениями в реестре. Перезагрузки не требуется. Для полученияпрекращения прав к папке вам необходимо запускать файл ИМЕННО ИЗ ТОЙ папки, к которой вы “предъявляете претензии”.

      Вы собираетесь лишь взглянуть на содержимое папки Отказано в доступе? Вам поможет браузер.

      Полный доступ к папке Windows: скачайте готовый вариант.

      В zip-архиве права на папки Windows эти файлы уже готовы к скачиванию. Вам остаётся скачать их на компьютер в удобное место, разархивировать и запустить. Вирусов нет.

      А теперь примените изменения к папкам и директориям. Начните с главной из них, содержание которой всегда вызывает много вопросов у отношений Windows и пользователя в отношении прав:

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

      ОДНАКО…

      Не стоит бездумно распространять свою “длань” на все папки и директории подряд. Дело в том, что выдача прав в Windows крайне жёстко завязана с запуском некоторых служб. Никогда не применяйте присвоения прав к системному диску С: целиком! После “незаконного” на взгляд Windows переприсвоения прав у вас могут слететь права на использование WMI. Что это значит? Вас могут подстерегать ошибки запуска самых элементарных и необходимых служб, например, Журнала событий:

      Некоторые из устройств просто могут отказаться работать (Windows здесь не признаёт ни одно устройство на ОС Андроид):

      теперь не поможет никакая переустановка драйверов

      Проблему может исправить сброс параметров WMI до тех, что сформировались сразу после установки:

      Не всегда спасает и сброс настроек безопасности Windows до исходных в cmd:

      Далеко не стопроцентно работающим вариантом был бы сброс настроек Windows и с помощью средства Восстановления системы, созданием которого мы редко себя утруждаем. Будьте внимательны.

      Как получить полный доступ к файлам и папкам в Windows 10

      Случается так, что 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. Она позволяет заменить владельца файла или папки и получить полный доступ к ним в несколько простых нажатий. Пользователям достаточно сделать следующее:

      1. Скачать архив с установщиками и распаковать их в удобную вам директорию.
      2. Открыть файл TakeOwnershipEx-1.2.0.1-Win8 и следовать подсказкам мастера установки.
      3. Запустить установленную утилиту TakeOwnershipEx. В окне Компоненты Windows нажать на Скачать и установить этот компонент.
      4. Повторно запустить утилиту. Нажать на кнопку TakeOwnership или Получить права доступа, если вы выбрали русский язык в окне программы.
      5. Выбрать нужный файл или папку и нажать ОК.
      6. В случае успешного выполнения команды должно появиться окно с сообщением: You get full access to target или Получен полный доступ к файлу/папке.

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

      0 0 голоса
      Рейтинг статьи
      Читать еще:  Администрирование sql server
  • Ссылка на основную публикацию
    ВсеИнструменты 220 Вольт
    Adblock
    detector