Как сбросить все разрешения в реестре | Windows для системных администраторов

Как сбросить все разрешения в реестре

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

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

Прежде всего, скачайте утилиту SUBINACL.

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

Создайте файл с именем reset.cmd в папке C:\Program Files\Windows Resource Kits\Tools

В файл reset.cmd наберите следующие строки:

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f

Теперь вам нужно открыть командную строку выполнить следующие команды

cd “C:\Program Files\Windows Resource Kits\Tools”

reset.cmd

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

Еще записи по теме: Трюки
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 8

Оставить комментарий
  1. вры | 05.11.2010

    НЕ помогло….

    Ответить
    • itpro | 08.11.2010

      Содержательно…

      Ответить
  2. djalin | 19.08.2011

    Спасибо, а просто батником ведь тоже можно?

    Ответить
  3. Armil | 05.10.2011

    Для русскоумеющих виндов нужно вместо administrators поставить администраторы.

    К некоторым ключам есь права тока у system, для таких мест резет.цмд желательно запустить с правами system.
    Например вписать в планировщик, или ч-з at.exe — добавляльщик заданий. Ч-з at запустится с правами system.

    Ответить
  4. IVick | 11.10.2011

    TO: вры
    >Не помогло
    Под Win7?
    В семерке довольно много веток реестра, куда и админам нельзя лезть на изменение.
    Эта чудо-утилита владельца менять тоже умеет?

    Ответить
  5. OlannMK | 27.09.2013

    А для Win 7 Это пойдет?

    Ответить
    • dimokkk | 30.09.2013

      Для 7 использовать этот скрипт не стоит…

      Ответить
  6. Mc.Sim | 07.06.2015

    Дмитрий, приветствую.
    Нет ли информации об аналогичном инструменте для 2k8 и старше?
    System Requirements заявляет
    Supported Operating System: Windows 2000, Windows Server 2003, Windows XP

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.00110 sec