Нажмите "Enter", чтобы перейти к содержанию

Как разблокировать папку в windows 7: Отображение скрытых файлов — Служба поддержки Майкрософт

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


Содержание

  • Введение
  • Способ 1. Использование графического интерфейса (GUI)
  • Способ 2. Использование утилит командной строки takeown и icacls
  • Способ 3. Пункт смены владельца объекта в контекстном меню проводника

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. В окне cmd введите следующую команду:
    takeown /f «C:\Program Files\ERUNT\ERUNT.EXE»

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

  3. В командной строке введите следующую команду
    icacls «C:\Program Files\ERUNT\ERUNT.EXE» /grant Blast:F

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

    icacls /?

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

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

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

Windows Registry Editor Version 5.00

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

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

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=»Смена владельца»
«NoWorkingDirectory»=»»

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=»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\*\shell\runas]
@=»Take Ownership»
«NoWorkingDirectory»=»»

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@=»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_ROOT\Directory\shell\runas]
@=»Take Ownership»
«NoWorkingDirectory»=»»

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=»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 8 обошла Windows 7 в испытаниях на производительность
  • Эксперт объяснил главную проблему Windows 8
  • Горячие клавиши Windows 8



Разделы

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

Быстро

Разработка

Заблокированные папки в Windows 7.

Ноябрь 29th, 2010 Данил

Это руководство проведет вас шаг за  шагом, необходимых для создания заблокированной папки в Windows 7 — без установки дополнительного программного обеспечения.Эти действия помогут вам в создании скрытых и защищенных паролем папок, но этот метод не дает 100% гарантии безопасности.

Данный метод расcчитан  на сдерживание среднего пользователя компьютера,продвинутый пользователь сможет получить доступ к содержимому этой папки.
1. Создайте новую папку и назовите её по вашему усмотрению,но что бы вы её запомнили.

2. Откройте папку, щелкните правой кнопкой мыши на свободном месте в ней, а затем выберите в контекстном меню команду Создать -> Текстовый документ «.

3.Откркройте текстовый файл, который вы только что создали, дважды щелкнув по нему и скопируйте в текст следующее содержание:
Quote:
Quote: CLS
@ ECHO OFF
название вашей папки
IF EXIST «Панель управления». {21EC2020-3AEA-1069-A2DD-08002B30309D} «перейти UNLOCK
если не существует перейти MDLOCKER
: Подтвердить
вы уверены, что хотите блокировать папку (Y / N)
set/p «cho=>»
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
attrib +h +s «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
echo Folder locked
goto End
:UNLOCK
echo Введите пароль для разблокировки папки
set/p “pass=>”
if NOT %pass%== PASSWORD_GOES_HERE goto FAIL
attrib -h -s «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}»
ren «Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}» Private
echo Папка открыл успешно
goto End
:FAIL
echo Неверный пароль

goto end
:MDLOCKER
md Private
echo папка успешно создана
goto End
:End

4. В коде выше, замените ключевые PASSWORD_GOES_HERE паролем который вы хотите использовать, чтобы разблокировать папку. Например, если Вы хотите, чтобы пароль был 123456, строка должна выглядеть так:
if NOT %pass%== 123456 goto FAIL

5. Сохраните новый файл в .bat формате с: полное имя файла locker.bat.  Для этого, убедитесь, что тип файла изменён: Все файлы (*.*).

6. В папке, созданной еще в Шаг # 1, дважды щелкните файл locker.bat и теперь будет новая папка с именем которое вы ей дали,в неё  вы можете поместить всё, что угодно.

7. Выход — двойной щелчок на файле locker.bat. Он предложит вам ответит, хотите ли вы, чтобы заблокировать папку или нет. Нажмите Y и личная папка исчезнет.

8. Получение доступа к личной папке, все что вам нужно сделать, это двойной щелчок locker.bat файле и ввести пароль, который вы установили в шаге № 4 и папка снова появится и вы получите к ней доступ.

9.Вот и всё!

P.P. S. Если у Вас есть вопросы, желание прокомментировать или поделиться опытом, напишите, пожалуйста, в комментариях ниже.

  • Автор: Данил