Як отримати доступ до файлів, папок, розділів реєстру в windows vista і windows 7

зміст

  • Вступ
  • Спосіб 1. Використання графічного інтерфейсу (GUI)
  • Спосіб 2. Використання утиліт командного рядка takeown і icacls
  • Спосіб 3. Пункт зміни власника об`єкта в контекстному меню провідника

Вступ

Здавалося б, заїжджена тема, але не рідше ніж раз на тиждень на форумі починаються розлогі пояснення про те, як же все-таки отримати доступ до будь-якого об`єкта. Найчастіше - це, звичайно, папки або файли, іноді розділи реєстру. Спробую зібрати воєдино способи отримання доступу до локальних об`єктів.

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

Спосіб 1. Використання графічного інтерфейсу (GUI)

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

    Безпека, додатково

  4. Перейдіть на вкладку власник
  5. Натисніть кнопку змінити

    *

    Відео: Як отримати права адміністратора і доступ до системних файлів в WINDOWS 8 1 10

  6. Встановіть курсор на групу адміністратори або на ім`я свого облікового запису і натисніть ОК. У випадку з папкою також, ймовірно, вам знадобиться відмітка параметра "Замінити власника подконтейнеров і об`єктів".

    *

  • Для розділу реєстру.
  • Натисніть праву кнопку миші на підрозділі реєстру (в лівій частині редактора реєстру) і виберіть пункт Дозволи
  • Натисніть кнопку додатково
  • Решта кроки ідентичні кроків 2.4-2.6
  • Тепер, ви можете виставити дозволу свого облікового запису.
  • на вкладці Безпека натисніть кнопку змінити під списком користувачів і груп

    *

  • Натисніть кнопку Додати

    *

  • Введіть ім`я свого облікового запису і натисніть ОК


    *

  • Виставте дозволу на об`єкт доданої облікового запису

    Дозволи для ru-RU

  • Спосіб 2. Використання утиліт командного рядка takeown і icacls

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

    1. натисніть Пуск - в рядку пошуку введіть cmd - на знайденому файлі натисніть праву кнопку миші і виберіть пункт Запуск від імені адміністратора


      *

      Примітка. Запуск від імені адміністратора в даному випадку обов`язковий незалежно від того, якими правами володіє обліковий запис, в якій ви працюєте в даний момент. Виняток може становити лише випадок, коли ви працюєте у вбудованій облікового запису Адміністратор, яка за замовчуванням відключена.

    2. У вікні cmd введіть наступну команду:
      takeown / f "C: Program Files ERUNT ERUNT.EXE"

      Примітка. Тут і далі повний шлях і файл представлені як приклад і замість "C: Program Files ERUNT ERUNT.EXE" ви повинні написати шлях до файлу або папці, до яких необхідно отримати доступ.
      Зверніть увагу на те, що якщо в дорозі присутні прогалини (як в прикладі), то шлях повинен бути укладений в лапки.

    3. У командному рядку введіть таку команду
      icacls "C: Program Files ERUNT ERUNT.EXE" / grant Blast: F

      Відео: Як Стати Власником файлу в Windows 7 і Windows Vista

      Примітка. У даній команді крім шляху до файлу необхідно вказати і ім`я облікового запису, якій будуть передані дозволу на об`єкт. Відповідно ви повинні будете ввести своє ім`я користувача.

      Після застосування цієї команди вам буде показано повідомлення про обробку файлів і папок. У разі, якщо таким чином не вдасться отримати повний доступ до об`єкта, виконайте процедуру повторно, завантажившись в безпечний режим.
      У цій команді використовується утиліта 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 vistaНалаштування windows vista
    Як застосувати аудит доступу користувачів до файлів, папок і принтерів в microsoft windows xpЯк застосувати аудит доступу користувачів до файлів, папок і принтерів в microsoft windows xp
    Що таке системний реєстр windowsЩо таке системний реєстр windows
    Команда regini - управління доступом до розділів реєстру.Команда regini - управління доступом до розділів реєстру.
    Як відкрити командний рядок в поточній теці windows 10Як відкрити командний рядок в поточній теці windows 10
    Використання редактора реєстру regedit в командних файлах windowsВикористання редактора реєстру regedit в командних файлах windows
    Усуваємо "глюки" в windows 7Усуваємо "глюки" в windows 7
    Автоматизація входу в систему на комп`ютері під керуванням windows xpАвтоматизація входу в систему на комп`ютері під керуванням windows xp
    Системний реєстр windowsСистемний реєстр windows
    Створення резервної копії реєструСтворення резервної копії реєстру
    » » Як отримати доступ до файлів, папок, розділів реєстру в windows vista і windows 7