- Где хранится реестр
- Реестр Windows 10
- Что такое реестр
- Стоит ли редактировать реестр самостоятельно
- Что изменилось в Windows 10
- Где хранятся все файлы реестра
- Запуск редактора реестра
- Структура реестра в Windows 10
- Реестр Windows 10
- Что такое реестр и зачем он нужен.
- История.
- Где хранится файл реестра.
- Как войти в Редактор реестра.
- Структура реестра.
- Каких типов бывают параметры реестра.
Где хранится реестр
Разобравшись с типами папок реестра, давайте посмотрим, как именно они хранятся на компьютере. Это знание поможет вам в случае форс-мажорных обстоятельств восстановить вашу систему. Весь реестр, как и сле-довало ожидать, хранится в обычных файлах, причем разные папки реестра в разных физических файлах. Как правило, каждая корневая папка реестра хранится не в одном, а в трех разных физических файлах. Первый, без рас-ширения, и есть сам бинарный файл содержимого папки. Необходимость второго файла, с расширением LOG, вытекает из того обстоятельства, что ре-естр является журналируемой файловой системой. В файле LOG хранятся протоколы всех транзакций, проводившихся в реестре. В том случае, если ваш компьютер повиснет на половине дороги записи каких-либо данных в реестр, система по логам, хранящимся в файле LOG, сделает откат измене-ний. За счет этого механизма обеспечивается однозначность всех операций с реестром. Данные могут быть или записаны в реестр, или нет. «Наполовину» записанных данных в реестре не бывает тут дело обстоит как в известном анекдоте про беременность и файловой системе NTFS.
Третий тип файлов, называющийся SAV, малоинтересен. Эти файлы соз-дает установщик Windows по окончанию текстовой фазы установки. Если в последующем графическом режиме что-либо пойдет наперекосяк, Windows пользуется этими файлами для восстановления реестра. В дальнейшем, на-сколько я понял, эти файлы не используются. Если вы переименуете файлы SAV в одноименные файлы без расширения, этим самым вы вернетесь на этап самого начала установки Windows. Она затребует диск с дистрибутивом и продолжит установку так, как будто вы только что ее прервали, а не работали на системе несколько месяцев.
Итак, давайте посмотрим, как именно называются файлы, в которых хранятся основные папки реестра.
Папка реестра, отвечающая за настройки всех участников безопасности Windows. В обычном REGEDIT эта папка выглядит пустой, хотя это вовсе не так. У вас просто нет прав даже на чтение ее содержимого. Существуют альтернативные редакторы реестра, с помощью которых можно увидеть и даже отредактировать ее ключи. Хранится содержимое этой папки в файлах, находящихся в каталоге C:\\WINDOWS\\SYSTEM32\\ CONFIG. Файлы называ-ются SAM, SAM.SAV и SAM.LOG.
Папка реестра, также отвечающая за настройки безопасности Windows. Эта папка вообще не видна в обычном редакторе реестра REGEDIT. Редак-тор REGISTRAR позволяет смотреть и редактировать. В этой ветви живут пользователи, группы, относящиеся к ним политики безопасности и тому по-добные вещи. Содержимое этой папки хранится в файлах, также находящих-ся в каталоге C:\\WINDOWS\\SYSTEM32\\ CONFIG. Файлы называются SECU-RITY, SECURITY.SAV и SECURITY.LOG.
Папка реестра, в которой хранятся настройки различных приложений и самого Windows, общие для всех пользователей. Папка доступна для редак-тирования обычным REGEDIT, так что сами посмотрите, что именно в ней лежит. Как вы уже, наверно, догадались, содержимое этой папки, опять-таки, хранится в файлах, находящихся в каталоге C:\\WINDOWS\\SYSTEM32\\CONFIG. Файлы называются SOFTWARE, SOFTWARE.SAV и SOFTWARE.LOG.
Папка реестра, в которой хранятся настройки вашего компьютерного железа. Тут же лежат описания запускаемых на вашей машине сервисов и тому подобные низкоуровневые вещи. Папка доступна для свободного ре-дактирования через REGEDIT. Содержимое этой папки хранится в файлах, находящихся в каталоге. Ну как, догадались? Так и есть: C:\\WINDOWS\\SYSTEM32\\CONFIG. Файлы называются SYSTEM, SYSTEM.SAV и SYSTEM.LOG.
Папка реестра, в которой хранятся настройки так называемого «пользо-вателя по умолчанию». Настройки этого пользователя служат своеобразным макетом, на основе которого формируются настройки всех остальных вновь создаваемых вами пользователей. Система просто копирует все содержимое этой папки в папку HKEY_USERS вновь созданного пользователя. Папка дос-тупна для свободного редактирования через REGEDIT. Содержимое этой папки хранится в файлах, находящихся в каталоге C:\\WINDOWS\\SYSTEM32\\ CONFIG. Файлы называются DEFAULT, DE-FAULT.SAV и DEFAULT.LOG.
Папки каждого отдельного пользователя внутри HKEY_USERS
Хранят настройки программ под каждого конкретного пользователя, имеющегося в вашей системе. В момент установки WINDOWS XP регистри-рует как минимум двух пользователей «Администратора» и того пользовате-ля, имя которого вы указали на одном из экранов ее установки. Папка дос-тупна для свободного редактирования через REGEDIT. Содержимое этой папки хранится в файлах, находящихся в каталоге. а вот и не угадали! На этот раз в C:\\Documents and Settings\\ . Файл называется NTUSER. DAT. Рядышком обычно лежат файлы-компаньоны. В файле NTUSER.LOG хранится содержимое ветви HKEY_ CURRENT_USER. Файлы NTUSER.POL и NTUSER.INI создаются редактором глобальных политик WINDOWS, в них хранятся созданные с его помощью политики для этого пользователя. О редакторе политик мы еще с вами поговорим в последую-щих статьях цикла.
Эта папка является дополнением к папке HKEY_LOCAL_MACHINE\\SOFTWARE\\CLASSES. В ней хранятся классы и ти-пы приложений, зарегистрированные (или измененные) под этого конкретно-го пользователя. Эти данные хранятся в файлах USRCLASS.DAT и USRCLASS.DAT.LOG. Файлы расположены в папке C:\\Documents and Settings\\ \\Local Settings\\Ap-plication Data\\Microsoft\\ Windows.
Такие папки как HKEY_LOCAL_ MACHINE и HKEY_USERS в реальности не существуют. Система строит их только для нашего удобства.
Реестр Windows 10
Пользователь компьютера под управлением операционной системы Windows начинает задумывать над тем, из чего она состоит, каковы ее компоненты только в некоторых отдельных случаях:
- ему стало просто интересно, и он решил повысить свой уровень как пользователя;
- с быстродействием компьютера происходят странные вещи, поэтому стоит изучить полное строение ОС чтобы разобраться, в чем же кроется проблема и как ее устранить в итоге.
Что такое реестр
Реестр – это своеобразный журнал операционной системы, в котором записываются все ее конфигурации. Соответственно, это делает его одной из главных составляющих системы, а как следствие – здоровый реестр один из залогов ее стабильной работы. Можно сказать, что в реестре хранятся все настройки системы и обращение к нему происходит каждую секунду. Так, любое приложение создает записи в реестре Windows и перестает работать корректно в случае, если эти записи были повреждены или удалены.
Сразу же стоит сделать примечание: прежде, чем пытаться внести какие-то существенные изменения в реестр вручную, подробно разберитесь с теоретической частью. Если незнающий человек изменит то, чего качаться не стояло бы, это может привести к фатальному исходу по отношению к ОС, особенно, если бек-ап файл реестра не был создан перед внесением изменений. Бек-ап файл реестре – это его конфигурации в последнем рабочем состоянии. В случае, если пользователь компьютера по ошибке или незнанию удалит важные конфигурации, по бек-апу можно будет с легкостью вернуть все на свои места. Поэтому настоятельно рекомендуется перед стартом любой работы с реестром создавать его резервную копию.
Стоит ли редактировать реестр самостоятельно
Несмотря на все вышесказанное, боятся редактировать самостоятельно реестр не стоит. Так, бывают случаи, когда просто необходимы изменение некоторых параметров ОС для комфортной работы с ней. Научится пользоваться реестром может каждый желающий пользователь. Для этого стоит лишь выделить немного времени и желания.
Что изменилось в Windows 10
Существенных изменений в самом реестре не много, а если сказать точнее, то их практически нет. С другой стороны, для пользователей, которые испытывают некоторый дискомфорт в использовании новой операционной системы, изучения реестра и изменения его настроек единственный выход убрать ненужные юзеру функции.
Как пример можно привести функцию автоматической загрузки обновления и драйверов, которая встроена в саму систему. Отключить ее путем изменения параметров в настройках попросту невозможно, поэтому и возникает потребность в редактировании значений реестра. Изучив его, можно с легкостью отключить все, что не нужно, оставив лишь необходимые и самые удобные функции в Windows 10.
Где хранятся все файлы реестра
Однозначного ответа на этот вопрос нет, так как его фалы в действительности разбросаны по большей части системных папок операционной системы. Тем не менее, можно разобраться в том, где находятся так называемые «кусты» реестра.
Куст реестра – отдельный файл, создающийся на жестком диске, который хранит информацию о настройках, является файлом реестра. Так, каждая операционная система имеет определенный набор кустов, каждый из которых несет ответственность за определенную функцию.
- HKCR – куст реестра с записями о всех известных Windows 10 документах, их дальнейшей ассоциации с соответствующими программами для открытия по двойному клику;
- HKCU – отвечает за запись параметров определенного пользователя, который вошел в систему;
- HKLM – содержит информацию о аппаратной части ПК;
- HKCC – куст, содержащий в себе две ветки: одна отвечает за конфигурацию системы, вторая – за настройки приложений;
- HKU – в этом разделе размещена информация о настройках каждого из пользователей, который использует систему.
Некоторые из представленных выше файлов хранятся в папках System32\Config\ или SysWOW \Config\ в соответствии с версией ОС (32-х битная и 64-х битная соответственно). Часть файлов реестра в Windows 10 доступны для пользователя по пути Users/ИмяПользователя.
Тем не менее, прямой доступ к ресурсам, которые хранятся в реестре все равно получить не получится: доступ к ним закрыт. Единственный способ внесения изменения – редактировать реестр посредством использования специального редактора или же твикера. Твикер, к слову, очень простая в использовании технология, которая позволяет даже неопытному пользователю получить доступ к необходимым настройкам: чаще всего они отображены в виде шкалы, ползунок которой можно передвигать, числовых значений и иконок, рядом с которыми можно ставить и убирать галочку.
Редакторы реестра – это интегрированные в саму Windows 10 приложения, позволяющие знающему пользователю вносить желаемые изменения непосредственно в файлы реестра, удалять их, заменять, редактировать или же перемещать, интегрировать и импортировать.
Запуск редактора реестра
Практически во всех версиях Widows была доступна возможность вносить свои коррективы напрямую в работу системы посредством изменения параметров реестра. Если быть точным, то встроенный редактор реестра появился еще в версии Windows 95. Вызвать его в Windows 10 достаточно просто, можно воспользоваться одним из представленных далее методов:
- Вызвать строку «Выполнить» и ввести в ней команду «regedit», после чего нажать клавишу OK.
- Воспользоваться стандартными средствами поиска в Winodws, введя в поисковую строку regedit.exe.
Структура реестра в Windows 10
Попав в редактор реестра перед пользователем предстает 3 колонки, каждая из которых отвечает за определенную функцию. Так, раздел, в котором вы можете наблюдать иконки в виде папок, отвечает за иерархию разделов. Раздел «Имя» — за название ключей, а «Тип» — за их значения соответственно. Для того, чтобы было понятнее, в пример можно привести древо каталогов – структура реестра крайне на него похожа.
Реестр Windows 10
Что такое реестр и зачем он нужен.
Реестр Windows представлен в виде иерархично организованной базы данных, где хранятся параметры и настройки всех установленных на компьютер программ, служб и операционной системы в целом (например, профили конкретных пользователей или информация об установленном устройстве). При запуске или работе в каком-либо приложении ОС обращается к данным реестра, так как именно в нем записаны все необходимые для работы данные. Даже сам запуск ПК невозможен без обращения к данным системного реестра.
Разработчики ОС Windows намеренно скрыли файлы реестра от глаз рядового пользователя, т.к. любые действия (изменение, удаление) могут привести к необратимым последствиям всей системы.
Чтобы не нарушить нормальную работу вашего компьютера с ОС Windows 10 не удаляйте записи из реестра пока не убедившись в их вредоносности либо неактуальности.
Для того чтобы избежать нежелательного вмешательства в реестр опытные пользователи могут воспользоваться способом описанном в статье «Как запретить использование редактора реестра (regedit.exe)».
История.
Впервые в Windows 3.1 была применена древовидная система организации данных (1992 год). Правда реестр состоял всего из одной ветки. Тогда же и появилась программа Regedit (позволяющая просматривать и редактировать реестр).
Следующая версия реестра вышла в 1993 году и предназначалась для работы Windows NT 3.1. Реестр содержал уже 4 раздела.
В дальнейшем назначение реестра не менялось. Реестр использовался в качестве основной базы данных для ОС и программ. Изменениям в реестре подвергались лишь названия файлов, а также их местоположение.
Где хранится файл реестра.
Чтобы найти непосредственно место хранения файлов реестра перейдите C:\Windows\System32\Config\ . Файлы формирующие реестр %SystemRoot%\System32\config хранятся по указанному пути.
Доступ к этим файлам ограничен в целях защиты от случайного изменения или удаления.
В ранее существовавших ОС Windows была реализована возможность автоматического создания резервных копий реестра. Действие это осуществлялось автоматически раз в 10 дней. Применительно же к Winidows 10 версия 1803 с мая 2018 года бекап реестра создавался с нулевым размером, а в версии 1809 был полностью отключен и пользователю теперь необходимо самостоятельно создавать резервную копию реестра на случай если он будет поврежден и его нужно будет восстановить. О том, как создать точку восстановления в Windows 10 читайте в этой статье.
Как войти в Редактор реестра.
Чтобы найти и увидеть файлы, входящие в состав реестра, воспользуйтесь программой Редактор реестра вызвав ее через диалоговое окно « Выполнить ». Нажмите комбинацию Win+R → в строку открыть впишите regedit → нажмите OK .
Далее появится предупреждение Контроля учетных записей, где необходимо подтвердить разрешение на внесение изменений нажатием кнопки Да .
Перед вами появится Редактор реестра.
Редактор можно запустить с панели задач. Для этого в нижней левой части экрана нажмите Поиск (значок в виде лупы) и введите regedit .
Вам будут предложены действия, которые можно выполнить. Нажмите Открыть или Перейдите к расположению файла (вы будете направлены в Папку с ярлыками системных программ, отсюда и можно запустить Редактор реестра).
Программу regedit можно найти на диске, где установлена система. В нашем случае заходим на диск С → находим папку Windows → приложение regedit . Путь будет выглядеть следующим образом C:\Windows\regedit . Запустите программу двойным нажатием левой кнопки мыши.
Помимо стандартных способов просмотра и управления файлами реестра можно воспользоваться сторонними программами, которые имеют такие полезные функции как сканирование, ручная и автоматическая очистка, исправление ошибок и другие.
Структура реестра.
Структура реестра организована в виде иерархической модели. Верхний уровень реестра представлен разделами, которые включают подразделы и параметры. Параметры – это те, данные необходимые для работы ОС или программ, представленные файлами. Для их упорядочения используются разделы.
Ниже представим названия стандартных разделов реестра и их краткое назначение.
HKEY_CLASSES_ROOT или HKCR – важный раздел реестра, защищенный от редактирования, содержит основную информацию о файлах.
HKEY_CURRENT_USER или HKCU – здесь хранится информация о пользователе, под которым осуществляется вход в систему (личные папки, параметры персонализации и т.д.).
HKEY_LOCAL_MACHINE или HKLM – важный раздел реестра и самый большой по своему объему. Здесь содержатся аппаратные настройки всей системы (драйвера, параметры ОС).
HKEY_USERS или HKU – раздел, содержащий данные о профилях пользователей и профиле по умолчанию.
HKEY_CURRENT_CONFIG или HKCC – раздел с данными о конфигурации используемого оборудования при запуске системы. По сути не является полноценным разделом, т.к. является ссылкой на раздел HKLM.
Для того чтобы увидеть подразделы корневых папок, нажмите на стрелочку, которая покажет параметры и их значение.
Каких типов бывают параметры реестра.
Раздел и подраздел может состоять из ноля, одного или нескольких параметров. У каждого параметра есть — имя, тип и значение и все эти части параметра всегда располагаются в названном строго определённом прядке. Например, [WallppaperOriginX] [REG_DWORD] [0x0000000 (0)] .
Данные параметров реестра могут быть разных типов.