->

понедельник, 26 декабря 2011 г.

Что делать если доступа к реестру нет вобще.

В предыдущем сообщении рассматривалась проблема испорченного реестра, когда не было возможности запустить файлы exe.
А что делать если доступа к реестру нет. То есть при попытке запустить файл reg или открыть редактор реестра система выдает сообщение: "Редактирование реестра запрещено администратором системы".
В данном случае есть несколько вариантов решения проблемы.


1 Вариант. Для начала рассмотрим случай, когда запускать файлы exe можно.
В этом случае всё просто, запускаем AVZ, "файл" -> "восстановление системы". Выбираем пункты:
  • Удаление всех policies (ограничений) текущего пользователя.
  • Разблокировка редактора реестра.
Далее нажимаем кнопку "выполнить отмеченные операции", перезагружаемся, и если нет вируса, который вновь заблокирует реестр, то получаем полный доступ к реестру.
 
2 Вариант. Допустим все плохо, вирус попортил реестр (не дает запускать exe) и запретил вобще реестр редактировать.
В этом случае придется корретировать policies вручную.
Как это делается?
Для этого необходимо войти в редактор групповых политик.
Это можно сделать при помощи командной строки (комбинация клавиш Win+R).
Вводим в командную строку текст "gpedit.msc"
Дальше переходим последовательно:
"Конфигурация пользователя" -> "Административные шаблоны" -> "Система"
Выбираем ключ "Сделать недоступными средства редактирования реестра" и устанавливаем его в положение "Не задан".
После нажатия кнопки "Применить" для верности перезагружаемся, хотя вроде бы можно и по другому....
Получаем рабочий компьютер с доступом к реестру.
  
3 Вариант. Здесь рассказ пойдет о том, как обойти вобще все ограничения при помощи сиcтемы загруженной с LiveCD.
Можно сделать доступным запуск "Редактора реестра", загрузившись с диска типа ERD Commander или AlkidLiveCD. Загрузив систему с LiveCD необходимо в реестре установленной на компьютер windows в разделе
 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System
найти параметр REG_DWORD DisableRegistryTools и установить его значение 0 (или совсем удалить этот параметр). 
Чтобы утилита "Редактор реестра" могла запускаться, в Реестре в разделе HKEY_CLASSES_ROOT/regedit/shell/open/command значение строкового параметра по умолчанию должно быть – regedit.exe "%1".
Чтобы информацию из reg-файлов можно было добавлять в Реестр, в разделе HKEY_CLASSES_ROOT/regfile/shell/open/command значение строкового параметра по умолчанию должно быть – regedit.exe "%1".

В тему: 
Еще один вариант работы с реестром.