Автор работы: Пользователь скрыл имя, 25 Ноября 2013 в 14:31, реферат
Отдельные компоненты Реестра хранятся в оперативной памяти ПК в течение всего сеанса работы.
Запись (считывание) информации в Реестр (из Реестра) происходит постоянно: например, если мы устанавливаем какую-нибудь программу, вся информация, необходимая для запуска и работы этой программы, записывается в Реестр. Если мы устанавливаем новое устройство, в Реестре будет отмечено, где находится его драйвер и т.д. Если же мы запускаем какую-либо программу или устройство, то из Реестра считывается вся необходимая для запуска программы (устройства) информация.
Что такое реестр 3
Роль реестра 3
Реестр Windows 3.1 4
Реестр Windows NT 3.1 4
Современный реестр 5
Архитектура реестра 6
Структура реестра 6
Критика 8
Как управлять реестром 8
Файлы реестра 9
Программы для работы с реестром
Reg Organizer 10
Reg Clean 11
Reg Monitor 12
Reg Shot 14
NBG Clean Registry 14
jv16 Power Tools 15
Work with Registry 17
Registry Defragmentation 17
Magic Tweak 18
Reg Works 18
Reg Cleaner 19
Вывод 21
Список литературы 22
Кроме того, файлы, используемые при построении «рабочей версии» реестра, могут храниться в каталогах:
%SystemDrive%\Documents and Settings\<Username>\ — файл «Ntuser.dat»
%SystemDrive%\Documents and Settings\<Username>\Local Settings\Application Data\Microsoft\Windows\ — файл «UsrClass.dat»
Кроме этого, могут появляться и другие файлы реестра: userdiff (и userdiff.LOG), TempKey.LOG, и, возможно, другие[источник не указан 411 дней]
Можно провести некое примерное соответствие файлов и веток реестра, но оно не такое простое, полное и однозначное. Однако примерно можно сказать следующее:
Ветка реестра «HKEY_LOCAL_MACHINE\
Ветка реестра «HKEY_LOCAL_MACHINE\System\»
формируется из файла «%SystemRoot%\system32\config\
Ветка реестра «HKEY_LOCAL_MACHINE\SAM\»
формируется из файла «%SystemRoot%\system32\config\
Ветка реестра «HKEY_LOCAL_MACHINE\SECURITY\»
формируется из файла «%SystemRoot%\system32\config\
Ветка реестра «HKEY_LOCAL_MACHINE\
Ветка реестра «HKEY_USERS\<SID_
Ветка реестра «HKEY_USERS\DEFAULT»
формируется из файлов «%SystemRoot%\system32\config\
Команды сброса:
Скинуть сетевые настройки:
-netsh interface ip reset c:\log.txt
Если в Диспетчере устройств не отображается список устройств:
regsvr32 jscript.dll
regsvr32 vbscript.dll
Пример команды сброса параметров безопасности:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Параметры реестра:
Отключает автозагрузку съёмных дисков (USB и т. д.):
[HKEY_CURRENT_USER\Software\
"NoDriveTypeAutoRun"=dword:
Windows Vista
В Windows Vista файлы реестра хранятся там же, где и в Windows XP.
Пример команды сброса параметров безопасности:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Программы для работы с реестром
Reg Organizer
Reg Organizer — менеджер
системного реестра Windows. С помощью
этой программы можно
Возможности Reg Organizer
Редактирование реестра. Встроенный редактор Reg Organizer позволяет производить все наиболее популярные действия с системным реестром, как создание, изменение и удаление ключей и параметров реестра. Удобный интерфейс поиска и замены данных позволяет легко переходить от записи к записи.
Автоматическая и ручная очистка. С помощью инструментов очистки Reg Organizer может обнаружить и удалить ненужные элементы системного реестра.
Оптимизация реестра. Процесс оптимизации состоит из двух частей: сжатие и дефрагментация. Во время процесса сжатия Reg Organizer удаляет из файлов реестра записи, которые были удалены из реестра. Дефрагментация объединяет все фрагменты файлов реестра воедино, что ускоряет запуск операционной системы.
Тонкие настройки. Специальный
интерфейс для настройки
Полное удаление программ.
С помощью инструмента
Сравнение снимков реестра.
С помощью функций создания и
сравнения снимков можно
RegClean
RegClean - это утилита от
Майкрософт для работы с
Что делает RegClean?
RegClean анализирует ключи реестра, расположенные в разделе HKEY_CLASSES_ROOT и находит ключи, содержащие ошибочные значения. RegClean записывает эти значения в файл Undo*.reg, имеющий следующий формат - после Undo записывается имя компьютера, дата и время:
Undo SASHA 20020721 110917.Reg
Затем RegClean удаляет ошибочные записи из реестра
Что RegClean не делает?
RegClean не является универсальной
программой для лечения и
Как пользоваться RegClean?
Запустите RegClean (regclean.exe). RegClean выводит окно с индикатором прогресса. В это время программа сканирует реестр. В зависимости от размера вашего реестра и мощности компьютера сканирование может занять от 30 секунд до 30 минут.
После окончания сканирования индикатор прогресса исчезнет и вам будет предложено два варианта для продолжения:
Закончить работу RegClean - если вы не хотите очистить реестр и сохранить найденные ошибки, то выбирайте кнопку Cancel
Зафиксировать ошибки - если вы хотите очистить реестр от ошибок и сохранить найденные ошибки, то жмите на кнопку Fix Errors. Через несколько секунд программа запишет найденные ошибки в файл, который находится в той же папке, где установлена ваша программа RegClean. После этого вы можете закрыть программу, нажав кнопку Exit.
Если в течение нескольких дней ваша система работает стабильно, вы можете удалить созданный файл. Если в вашем компьютере стали возникать ошибки, и вы думаете, что это произошло из-за удаленных записей реестра, то можете восстановить прежние параметры, щелкнув два раза на сохраненном файле Undo.reg
Registry Monitor
Registry Monitor (или regmon для
краткости) - незаменимый помощник
всех исследователей реестра.
Программа была написана
Что делает RegMon?
Эта программа
позволяет отследить ВСЕ
Что RegMon не делает?
Возможности программы большие, но не безграничные. Программа только отслеживает обращения к реестру.
Как пользоваться RegMon?
Все обращения к реестру выводятся в основном окне программы в виде семи колонок. Я думаю, описывать их нет смысла, все и так понятно. Основные функции по работе с программой вынесены в виде кнопок на переднюю панель - нет ничего лишнего и все нужное под рукой. Пройдемся по всем этим кнопкам:
1. Save (Ctrl+S) - ну, тут все понятно - вы можете сохранить лог работы программы в отдельном файле, чтобы потом на досуге изучить его;
2. Capture (Ctrl+E) - временная
приостановка/начало слежения
3. Autoscroll (Ctrl+A) - запрещение/разрешение
слежения за последней записью.
4. Clear (Ctrl+X) - очистка списка (кто бы мог подумать?). Одно неприятно - если этот список достаточно большой, то он очень долго очищается, даже иногда виснет;
5. Time Format (Ctrl+T) -
переключение между режимами
отображения времени во втором
столбце. Первый вариант - показывает
системное время, в которое
произошло обращение к реестру,
6. Filter/Highlight (Ctrl+L)
- установка фильтров. Вы можете
отслеживать обращения к
7. History Depth (Ctrl+H)
- устанавливает количество
8. Find (Ctrl+F) - поиск в списке;
9. Regedit Jump (Ctrl+J) - при выборе строки в списке обращений и нажатии на эту кнопку, будет открыт раздел в реестре, куда было обращение.
RegShot
RegShot - маленькая
утилита, позволяющая быстро
Скачать программу можно по адресу http://winchanger.com.ru/
NBG Clean Registry
Утилита, используя
в своей работе способ «однопроходного
быстрого нерекурсивного обхода деревьев»
(знать бы еще, что это такое…),
позволяет навести порядок в
системном реестре, удалив ключи
и ссылки, о которых забыли и
пользователь, и сама Windows, но кои исподтишка портят
жизнь обоим. Правда, в программе начисто
отсутствует помощь, если не считать таковой
восемь строчек о назначении функциональных
клавиш в About. По мнению создавшего NBG Clean
Registry Андрея Климова (http://dialupprof.newmail.ru/
Утилиты для проверки реестра можно разделить на три подтипа:
• для проверки ссылок типа «ДИСК:\ПАПКА» и «ДИСК:\ПАПКА\ФАЙЛ»;
• для проверки
служебных ссылок, например, типа {00000010-0000-0010-8000-
• для комбинированной проверки.
Для эффективной работы с реестром необходимо, как минимум, иметь по одной утилите первого и второго подтипов или одну третьего. NBG Clean Registry предназначена для проверки ссылок типа «ДИСК:\ПАПКА» и «ДИСК:\ПАПКА\ФАЙЛ», то есть относится (пока!) к первому подтипу.
Сайт разработчика: nbggroup.km.ru.
jv16 PowerTools
Среди всех программ, призванных облегчить процесс поддержания Реестра Windows в надлежащим состоянии самой популярной, без сомнения, является программа jv16 Power Tools финского программиста Jouni Vuorio (имя которого прочитать по-русски, по-моему, просто невозможно). Эта программа, являющаяся логическим продолжением и развитием другой, не менее популярной утилиты этого же автора, RegCleaner, способна удовлетворить большинство запросов всех категорий компьютерщиков - как зеленых новичков, так и прожженных профессионалов, то есть является самым типичным представителем "золотого фонда" программного обеспечения - категории "Маст Хэв" (переводить, надеюсь, не надо).
Главное достоинство программы Power Tools заключается в том, что она является многофункциональной, то есть в одной оболочке объединяет несколько полезных утилит, которые сгруппированы по следующим категориям:
Работа с Реестром
Работа с Файлами
Временные Файлы
Работа с Архивом
В данном случае нас больше всего интересует первая категория, Работа с Реестром. Максимальную гибкость в использовании программы придают два ее основных режима работы: поиск ненужных ключей вручную и полностью автоматический режим. В ручном режиме jv16 выводит список всех зарегистрированных в Реестре утилит и приложений, что позволяет предельно корректно деинсталлировать программу или уничтожить оставшуюся информацию об уже удаленной. Да и в автоматическом режиме работы изменения в Реестр вносятся довольно корректно, кроме того, в обоих режимах автоматически создается резервная копия тех ключей, в которые были внесены изменения, что позволяет в случае ошибки легко вернуться к исходной конфигурации.
Полезной может быть также и приводимая в программе информация об используемых в системе типах файлов с описанием их и соответствующих им программ, а так же о программах, автоматически запускаемых при старте системы, что позволяет корректно удалить их из списка автозагрузки. Кроме того, из jv16 можно корректировать меню Windows "Найти" и "Открыть с помощью", деинсталлировать любую установленную ранее программу. Наконец, если пользователю вдруг понадобится сделать в реестре что-то, что выходит за пределы возможностей jv16, он может одним щелчком мыши вызвать стандартный редактор Реестра RegEdit.