Реестр windows
Содержание:
- Сторонний софт — не лучший, но порой единственный выход
- Как сделать резервную копию реестра и восстановить его
- База информации ОС Windows
- Описание разделов реестров[править | править код]
- Где находится реестр Windows XP?
- Критика
- Как работать с реестром компьютера
- Устройство редактора реестра Windows: за что отвечают разные ветки
- Создание reg-файлов для правки реестра
- Изменение раскладки клавиатуры при входе в систему
- Диалоговое окно запуска и сохранения документа
- Где находится информация о теме в реестре / Where is the information about the Themes in the registry?
- Основная внутренняя структура редактора реестра
- Создание и удаление разделов и параметров через файл с расширением reg
- Стоит ли дефрагментировать реестр?
- Разные полезные ключи системного реестра Windows
- RegOwnershipEx
Сторонний софт — не лучший, но порой единственный выход
При малейшей возможности предпочитаю использовать для настройки и обслуживания ОС ее встроенные инструменты. Тем не менее, понимаю, не всегда реально. Сторонние программы зачастую решают задачу заметно быстрее и элегантнее.
Побочный эффект — пользователь рискует. Вопрос доверия разработчику софта. И решение здесь каждый принимает для себя сам. Подсказываю хорошо зарекомендовавшие себя инструменты. Не означает, что они помогут в каждой ситуации.
RegBak
Инструмент с простейшим интерфейсом. Сводит сложную задачу к одному действию. Удобен в случае, когда нужно приучить неподготовленного пользователя периодически создавать копии реестра.
Последовательность действий:
- Нажал «New Backup».
- Определил, в какой каталог сохранить копию.
- Добавил описание.
- Щелкнул «Start».
ERUNTgui
На веб-сайте разработчика предлагаются две версии. Первая — установочный файл. Вторая — Portable, установка не требуется. Только для быстрого сохранения копии реестра. Опция оптимизации предусмотрена, применять не советую.
Для создания и сохранения файла параметров реестра щелкнул по «Backup the Registry». Процесс автоматизирован. Единственное, что доступно пользователю — поменять каталог, в который сохраняются файлы. Когда понадобилось указать другую папку для сохраняемых файлов, перешел в настройки утилиты — экранная кнопка Options в нижней части окна.
Как сделать резервную копию реестра и восстановить его
Прежде чем вносить изменения в реестр Windows желательно знать как сделать его копию и как с помощью этой копии восстановиться. Если нам нужно сделать копию всего реестра Windows, то жмем правой кнопкой мышки на разделу Компьютер и выбираем Экспортировать
Задаем папку в которую нам нужно экспортировать реестр, проверяем установку «Весь реестр», задаем имя и жмем Сохранить
Немного подождав у меня на рабочем стеле образовалась копия реестра размером в 150 МБ. Таким же образом можно экспортировать определенную раздел или подраздел реестра.
Для того, чтобы восстановить реестр или его подраздел из экспортированного файла нужно запустить этот reg-файл (дважды кликнув по нему левой кнопкой мышки) и согласиться с добавление сведений в реестр нажав Да
При этом все сделанные изменения будут потеряны. Если вы после того как сделали копию реестра установили программу и она провела свои ассоциации, то после восстановления реестра программа в компьютере останется, а ассоциации придется восстанавливать заново.
Так же Импортировать реестр или его часть можно из редактора открыв меню Файл и выбрав Импорт…
Понятное дело, что лень делать копию реестр при каких-либо изменениях. Это в первую очередь относится ко мне. Если для вас это тоже актуально, то сильно рекомендую включить защиту системы, чтобы автоматически создавались точки восстановления системы. В этих точках будет копия реестра.
База информации ОС Windows
Windows управляет процессами, происходящими при работе приложений и периферийных устройств компьютера. Для повышения оперативности ОС использует базу данных, хранящую актуальную информацию о настройках и конфигурации программного обеспечения и внешних устройств.
Вот что такое реестр в компьютере: это информационная база, изменяющаяся в каждый момент времени и содержащая информацию об ошибках, ключах, устаревших приложениях. Программы обращаются к базе данных сотни раз в секунду. Фрагментированный и замусоренный реестр – причина замедления скорости работы Windows.
Окно редактора системной базы данных выглядит как проводник Windows. В левой части находятся разделы и ключи корневого уровня, а в правой — параметры и их значения.
Ключи содержат разделы и имеют собственное специфическое назначение в системной базе информации. У каждого раздела имеется набор параметров.
Значения параметров отображают информацию о настройках и некоторых пользовательских данных. Этой информацией пользуется операционная система и сторонние программы. Значения параметров представляются в виде текста, чисел или двоичного кода.
Корректируя параметры, можно вносить изменения в настройки приложений. А создание новых параметров определенного типа позволяет открыть новую возможность для работы программы или операционной системы.
Описание разделов реестров[править | править код]
HKEY_CURRENT_USERправить | править код
Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU. Хотя этот раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS\.
HKEY_USERSправить | править код
Раздел HKEY_USERS (псевдоним HKU) содержит информацию о профилях всех пользователей данного компьютера.
Данный раздел практически никогда не используется пользователями. Следует отметить связь данного корневого раздела с разделом HKEY_CURRENT_USER, который фактически является ссылкой подраздела корневого раздела HKEY_USERS, хранящего сведения о текущем пользователе.
HKEY_LOCAL_MACHINEправить | править код
Раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM.
HKEY_CLASSES_ROOTправить | править код
Является подразделом HKEY_LOCAL_MACHINE\Software\Classes. В основном, содержит информацию о зарегистрированных типах файлов и объектах COM и ActiveX. Вместо полного имени раздела иногда используется аббревиатура HKCR. Начиная с Windows 2000 эти сведения хранятся как в HKEY_LOCAL_MACHINE, так и в HKEY_CURRENT_USER. Раздел HKEY_LOCAL_MACHINE\Software\Classes содержит параметры по умолчанию, которые относятся ко всем пользователям локального компьютера. Параметры, содержащиеся в разделе HKEY_CURRENT_USER\Software\Classes, переопределяют принятые по умолчанию и относятся только к текущему пользователю. Раздел HKEY_CLASSES_ROOT включает в себя данные из обоих источников. Кроме того, раздел HKEY_CLASSES_ROOT предоставляет объединённые данные программам, написанным под ранние версии Windows. Изменения настроек текущего пользователя выполняются в разделе HKEY_CURRENT_USER\Software\Classes. Модификация параметров по умолчанию должна производиться в разделе HKEY_LOCAL_MACHINE\Software\Classes. Данные из разделов, добавленных в HKEY_CLASSES_ROOT, будут сохранены системой в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если изменяется параметр в одном из подразделов раздела HKEY_CLASSES_ROOT и такой подраздел уже существует в HKEY_CURRENT_USER\Software\Classes, то для хранения информации будет использован раздел HKEY_CURRENT_USER\Software\Classes, а не HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIGправить | править код
Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы. Является ссылкой на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current
HKEY_DYN_DATAправить | править код
Данный раздел имеется только в реестре ОС семейства Windows 9x/ME. Содержит динамически изменяемые данные о компьютере (загрузка процессора, размер файла подкачки и т. п.).
Где находится реестр Windows XP?
Реестр Windows XP находится в каталоге «Windows/System32/Config». За что отвечает реестр? В реестр содержится вся информация для корректной работы всех аппаратных устройств, программ, учетных записей пользователей и свойств вашего персонального компьютера. Все изменения самых разных настроек отображаются в системном реестре. Реестр обладает иерархической структурой. Программа «Regedit» — это проводник по всей системе реестра. Без этой утилиты было бы невозможно эффективно работать с реестром, хотя иногда это необходимо. Каждая главная ветка — это корневая папка, которая содержит необходимые для работы системы, ключи. Каждый ключ, соответственно, может содержать в себе другие ключи, которые называются параметрами или подключами. В них содержится вся фактическая информация об изменениях системы операционного обеспечения. Программисты выделяют три типа подключей — это строковые, двоичные и DWORD-ключи. Реестр имеет шесть главных ветвей, между которыми распределена вся информация, которая содержится на компьютере.
Эксперты по компьютерам и программному обеспечению категорически не рекомендуют изменять или удалять что-либо из реестра Windows. Если вы считаете, что проблема зависания кроется именно в реестре, то лучше обратиться к специалисту, который точно поможет вам исправить системные ошибки.
Критика
Способ хранения параметров и настроек операционной системы при помощи реестра Windows часто подвергается критике по следующим причинам:
- Реестр хранится в небольшом количестве объёмных (по нескольку сотен мегабайт) файлов, вследствие чего высока вероятность повреждения данных. Также большие файлы подвержены фрагментации, что замедляет доступ к реестру на обычных жёстких дисках (твердотельные накопители решают эту проблему).
- В связи с тем, что, помимо настроек, в реестре хранится различная информация системы и приложений (например, многие приложения хранят в реестре список недавно открытых файлов), размер реестра значительно увеличивается по мере использования операционной системы. Эта проблема частично решается при помощи специальных утилит.
- Не все настройки системы хранятся в реестре, соответственно перенос настроек системы путём копирования реестра невозможен.
- Некоторые программы не могут работать без параметров, занесенных в реестр, что создаёт трудности при переносе их с компьютера на компьютер, или теряют данные после переустановки операционной системы.
- Реестр очень похож на виртуальную файловую систему, работающую поверх реальной файловой системы. При этом, как для файловой системы, реестр очень неустойчив к сбоям. Фактически один неверный байт в файле куста (ветки реестра, подобие корневому каталогу в файловых системах) приводит к сбою при попытке загрузки куста, и (для системных кустов) отказу операционной системы. Надёжность такого реестра никогда не будет выше надёжности файловой системы, на которой расположены его файлы. Однако версии Windows начиная с NT используют логи транзакций в качестве средства защиты от повреждений при обновлении реестра. Текущие версии Windows используют логи двух уровней для того, чтобы обеспечить целостность реестра в случае отказа питания или других подобных событий во время обновления реестра. Даже в случае ошибки, из-за которой невозможно восстановить реестр, Windows может починить и реинициализировать повреждённые записи реестра во время загрузки системы.
Критики приводят в пример UNIX-подобные операционные системы, где нет реестра и выполняемые им задачи решаются другими средствами.
Как работать с реестром компьютера
Перед тем, как редактировать параметры и значения операционной системы, рекомендуется сохранить точку контрольного восстановления системы, то есть сделать резервную копию. В случае ошибочных действий будет возможность загрузить резервную копию и вернуться к значениям настроек и параметров крайней сохраненной контрольной точки.
- Создание бэкапа (резервной копии):
- запускаем Regedit любым способом, описанным выше;
- в верху окна открываем пункт «Файл» и выбираем «Экспорт»;
- выбираем место сохранения резервной копии.
Файлы точек контрольного восстановления являются текстовыми и имеют разрешение .reg. Открываются они любой текстовой утилитой.
Есть возможность «бэкапить» и отдельные подразделы: вызываем на нужном подразделе выпадающее меню правой кнопкой мыши и выбираем пункт «Экспорт».
- Восстановление параметров системы из бэкапа:
- в редакторе выбираем из меню «Файл» – «Импортировать файл реестра»;
- находим файл точки контрольного восстановления.
Есть вариант и без использования редактора: дважды нажать на файл резервной копии реестра.
- Получение прав доступа для редактирования разделов.
Во избежание случайного редактирования или удаления жизненно важной для работы ОС информации, разработчики ограничили права доступа для некоторых разделов. В них хранятся настройки операционной системы
Чтобы редактировать информацию в этих разделах, необходимо переназначить владельца этих разделов и получить права доступа к ним.
в Regedit нажимаем правой кнопкой мышки по нужному разделу, и в выпавшем контекстном меню выбираем строку «Разрешения»;
в открывшемся диалоговом окне нажимаем кнопку «Дополнительно»;
в следующем открывшемся окне переходим на вкладку «Владелец» и выбираем учетную запись, которой нужно дать права на редактирование раздела, затем нажимаем «Применить»;
нажимаем на кнопку «Другие пользователи» и вводим учетную запись пользователя с помощью кнопки «Дополнительно» либо вручную;
- Работа с кустами нерабочего компьютера.
Подключив жесткий диск с нерабочего ПК на рабочий, можно получить доступ к определенным веткам базы данных:
в редакторе выбираем ветку и нажимаем меню «Файл» «Загрузить куст»;
в открывшемся окне выбираем файл куста на жестком диске с неработающего компьютера и задаем ему имя;
после загрузки куста могут быть проблемы с правами доступа, но решение этой проблемы описано в предыдущем пункте. Завершив работу с загруженным кустом, рекомендуется его выгрузить нажатием на меню «Файл» – «Выгрузить куст».
Устройство редактора реестра Windows: за что отвечают разные ветки
Редактор реестра Windows 7 устроен как классическая иерархическая база данных конфигураций с наличием интерфейса взаимодействия пользователя. Внешне оформление программы схоже с проводником. В левой части окна расположены базовые разделы реестра, которые также называют ключами или каталогами параметров, а в правой части (поле) отображаются настройки и их значения, находящиеся в выбранном ключе реестра.
Параметры ключей могут иметь различные значения, которые зависят от их типов:
- по умолчанию (REG_SZ);
- строковый параметр (REG_SZ);
- двоичный параметр (REG_BIRNARY);
- параметр типа DWORD (REG_DWORD);
- параметр типа QWORD (REG_QWORD);
- мультистроковый параметр (REG_MULTI_SZ);
- расширенный строковый параметр (REG_EXPAND_SZ).
Обратите внимание! Работа с этими значениями и меняет настройки предустановленных и пользовательских программ. Часто приходится создавать новые ключи и конфигурации, чтобы настроить ОС или программу должным образом
Редактор может состоять из различных разделов, каждый из которых выполняет свои функции
Что касается основных разделов, то их всего шесть:
- HKEY_CURRENT_USER. Предназначен для хранения настроек текущего активного пользователя операционной системы. Тут расположены параметры экрана, панель управления и каталоги пользователя. Вся информация сопоставляется с учетной записью пользователя. Хоть данный раздел и основной, он представляет собой простую ссылку на одного из пользователей в разделе HKEY_USERS;
- HKEY_USERS. Аналог предыдущего раздела, который содержит данные обо всех пользователях и учетных записях, зарегистрированных в операционной системе. В нем также находятся данные о панели управления и других конфигурациях пользователя;
- HKEY_LOCAL_MACHINE. Не подразделяется для каждого конкретного профиля и включает в себя данные о компьютере или ноутбуке;
- HKEY_CLASSES_ROOT. Представляет собой ссылку на каталог в разделе HKEY_LOCAL_MACHINE, находящемся по адресу HKEY_LOCAL_MACHINE\Software\Classes. В большинстве своем включает параметры о типах файлах, COM-объектах и фреймворках;
- HKEY_CURRENT_CONFIG. Здесь можно найти данные об оборудовании, которое используется данным персональным компьютером для запуска операционной системы. По сути также является ссылкой на каталог по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current;
- HKEY_DYN_DATA. Данный раздел имеется только в реестрах операционных систем виндовс семейства 9х. Он содержит информацию о тех данных, которые изменяются динамически: нагрузка на видеокарту или процессор, частота оперативной памяти, объем файла подкачки и т. д.
Окно «Выполнить» запускается с помощью сочетания кнопок клавиатуры «Win + R»
Создание reg-файлов для правки реестра
Ручное изменение ключей реестра приемлемо в том случае, когда вам необходимо разово произвести ту или иную настройку. Но если нам нужно повторять одну настройку с определённой периодичностью или задать нужные параметры на нескольких компьютерах, то возникает необходимость в упрощении процесса правки данной базы настроек системы.
Будьте аккуратны при вмешательстве в реестр, так как необдуманные действия и некорректные правки в этой части ОС могут повлечь за собой сбои в работе программного обеспечения и крах системы. Перед внесением любых изменений в системный реестр Windows сайт mirAdmin настоятельно рекомендует вам делать резервную копию изменяемых данных
Для автоматизации процесса редактирования реестра служат специальные файлы со своим синтаксисом и расширением *.reg. В вышеупомянутой записи о знакомстве с реестром Windows мы уже сталкивались с подобными файлами при создании резервной копии веток реестра и восстановлении их из бэкапа. Но такие рег-файлы можно писать и самому, если придерживаться определённых правил.
Изменение раскладки клавиатуры при входе в систему
В диалоговом окне входа в систему, можно видеть индикатор раскладки клавиатуры, при этом раскладка по умолчанию определяется параметрами при установке Windows. Параметры, отвечающие за раскладку в диалоговом окне входа в систему, хранятся в следующих ключах реестра:
«1»=»xxx» (основная, по умолчанию)«2»=»xxx» (дополнительная, переключение)где «xxx» может принимать значения: «00000409» — английская раскладка и «00000419» — русская раскладка.
Не отображать напоминания Outlook Express
По умолчанию при использовании в качестве почтовой программы Outlook Express в диалоговом окне входа в систему под значком пользователя показывается количество непрочитанных почтовых сообщений. Чтобы удалить эти напоминания, внесите следующие изменения в реестр:«MessageExpiryDays»=dword:00000000Параметр dword:00000000 указывает на количество дней, после которого система перестает напоминать о непрочитанных сообщениях.
Диалоговое окно запуска и сохранения документа
Подобные коррективы в реестре будут действовать для ОС Me, 2000, а также XP и последующих версий. Имеется специальное диалоговое окно «Открыть/Сохранить». Далеко не все пользователи знают о возможностях его изменения на основании их запросов. В левой области располагаются 5 папок и их расположение может корректироваться.
Для дальнейших действий осуществляется переход в HKEY_CURRENT_USER \SOFTWARE \Microsoft \Windows \CurrentVersion \Policies \comdlg32. Здесь необходимо найти раздел PlacesBar, где происходит хранение названий папок. Для каждой из них предполагается наличие определенного параметра. Присваивая конкретные значения можно обеспечить возможность внесения изменений под свои запросы.
Системные папки предусматривают следующие коды:
- Рабочий стол – уникальный код 00000000
- Мои файлы – уникальный код 00000005
- Моё видео – уникальный код 0000000е
- Избранное – уникальный код 00000006
- Сетевое окружение – уникальный код 00000012
- Шрифты – уникальный код 00000014
- История – уникальный код 00000022
- Мой компьютер – уникальный код 00000011
- Мои изображения – уникальный код 00000027
Имеется несколько другой подход к реализации поставленной задачи. Он заключается в том, чтобы применять не числовое, а строковое значение для параметров. В подобной ситуации, происходит задание не уникального кода, а пути к папке. Вовсе не обязательно применять все 5 параметров. Если некоторые из них удалить или оставить пустыми, то они не будут отображаться на панели.
Где находится информация о теме в реестре / Where is the information about the Themes in the registry?
Обычно, при переинсталляции операционной системы у пользователя вызванной различными причинами, некоторые пользователи просят:
— Пожалуйста, сделайте мне на новом компьютере как у меня было раньше.
В данном случае для некоторых принципиальна даже тема которая была установлена в настройках у пользователя.
Кому-то нравятся звуки, кому-то оформление. В общем хочу чтобы было как и раньше, но только быстрей и лучше.
Дальше идет кропотливая работа по копированию данных пользователя и перенос настроек.
Как-то мне пришлось проводить целое расследование по поводу установленной темы. После инсталляции компьютера и переноса файлов, пользователь попросил вернуть ему тему установленную в его Windows, причем данную тему он увидел у другого пользователя и что естественно он не помнит как она называется.
Тааак, хотя-бы есть за что зацепиться чтобы не смотреть на каждую тему в Windows.
Подключившись к удаленному реестру другого пользователя я определил какая была установлена тема и установил ее.
Для того, чтобы подключиться к удаленному компьютеру в редакторе реестра:
1) Нажмите на кнопку Файл
2) Выберите пункт Подключить сетевой реестр
3) Введите имя или IP адрес компьютера, к которому вы подключаетесь и нажмите на кнопку OK
Чтобы подключиться, необходимо запускать редактор реестра под той учетной записью, у которой есть права на удаленном компьютере. Иначе у Вас ничего не откроется.
И еще один момент:
Отмечу, что необходимо чтобы пользователь на удаленном компьютере осуществил вход в систему.
Кстати, если будете подключаться к удаленному реестру другого компьютера то вам в раздел:
поскольку раздел HKEY_CURRENT_USER относиться только к текущему пользователю и при подключении к удаленному реестру его нет.
Значение «CurrentTheme»
Для просмотра темы у текущего пользователя под которым вы зашли откройте раздел —
Не смог обойти стороной и еще один вопрос, а именно :
Как в командной строке cmd можно сменить тему Windows :
1) Нажмите на кнопки Windows + R
2) В окне выполнить введите cmd
3) В окне cmd наберите команду :
rundll32.exe C:WINDOWSsystem32shell32.dll,Control_RunDLL C:WINDOWSsystem32desk.cpl desk,@Themes /Action:OpenTheme /File:»C:WINDOWS
esourcesThemescharacters.theme»
Вот пожалуй и всё.
Usually, when reinstalling the operating system from the user due to various reasons, some users asked:
Please ask for me on the new computer as I had before.
In this case, for some, even a fundamental topic that has to be set in the settings from the user.
Someone likes the sounds someone is making. In General, you want to make it as before but only faster and better.
Then comes the painstaking work of copying user data and settings migration.
Somehow I had to conduct a whole investigation about the designated theme. After installation the computer and transfer files, the user is asked to return him to the theme installed in its Windows, and the subject he saw another user, and that of course he doesn’t remember what it’s called.
Soooo, at least have something to hold on to not to look at each topic in Windows.
Connecting to the remote registry of another user I defined what was installed the theme and installed it.
In order to connect to a remote computer in the registry editor:
1) Click on the File
2) Select Connect network registry
3) Enter the name or IP address of the computer you are connecting to and click OK
To connect, you must run the registry editor under the account that has privileges on the remote computer. Otherwise You have nothing open.
And one more thing:
I note that it is necessary that the user on the remote computer is signed into the system.
By the way, if you connect to the remote registry of another computer then you in section:
since the HKEY_CURRENT_USER key applies only to the current user when connecting to a remote registry it is not.
To preview a theme the current user under which you came, go —
Value «CurrentTheme»
Could not ignore and one more question, namely :
In the command prompt cmd you can change the theme of Windows :
1) Press the Windows button + R
2) In the run window type cmd
Основная внутренняя структура редактора реестра
Для новичка реестр кажется хаотичным. Однако он имеет хорошо структурированный алгоритм.
Корневые ключи
Корневые ключи
Открывая редактор реестра, первое, что мы видим, это пять корневых ключей, которые содержат все данные реестра Windows.
HKEY_CLASSES_ROOT (HKCR).
Первый корневой ключ содержит информацию обо всех типах файлов, которые распознает система, и ответственных за их запуск программ.
HKEY_CLASSES_ROOT (HKCR) — первый корневой ключ
Содержащаяся в нем информация представляет собой комбинацию данных ключей HKEY_LOCAL_MACHINESoftwareClasses с ассоциациями файлов от установщиков приложений, и HKEY_CURRENT_USERSoftwareClasses с теми же ассоциациями файлов, только созданными вручную.
HKEY_CURRENT_USER (HKCU).
В этом корневом ключе присутствует вся информация о пользователе, который вошел в систему Windows в настоящий момент.
HKEY_CURRENT_USER (HKCU) — второй корневой ключ
Он связан с подразделом HKEY_USERS, который соответствует этому конкретному пользователю. Оба ключа предоставляют доступ к одной и той же информации.
Начиная с Windows Vista, настройки каждого пользователя также сохраняются в файлах NTUSER.DAT и USCLASS.DAT в папке C:Пользователи.
HKEY_LOCAL_MACHINE (HLKM).
Корневой ключ локального компьютера содержит большинство параметров операционной системы конкретного устройства.
Корневой ключ локального компьютера
Основными подкатегориями, которые присутствуют во всех версиях Windows, являются «SAM», «SECURITY», «SYSTEM» и «SOFTWARE». Содержимое этих ключей хранится в виде файлов в папке C:Windowssystem32config.
В разделе «SOFTWARE» можно увидеть все настройки для Windows и любых установленных программ, которые используют реестр, и большинство подразделов приложений, организованных по имени компании.
Раздел «SOFTWARE» содержит все настройки для Windows
«SYSTEM» содержит информацию об установке Windows, несколько различных наборов элементов управления для драйверов устройств, как активных, так и резервных копий, а также всех служб Windows.
Раздел «SYSTEM» содержит информацию об установке Windows, наборов элементов управления для драйверов устройств, а также всех служб Windows
HKEY_USERS (HKU).
Этот корневой ключ имеет подразделы, соответствующие ключам HKEY_CURRENT_USER для каждого пользователя Windows.
HKEY_USERS (HKU) — имеет подразделы соответствующие ключам HKEY_CURRENT_USER
HKEY_CURRENT_CONFIG (HKCC).
Содержимое этого ключа не сохраняется на диске. Система динамически создает файлы при каждом запуске. Она загружает большую часть содержимого из пути: HKEY_LOCAL_MACHINESystemCurrentControlSetHardware Profiles.
Корневой ключ HKEY_CURRENT_CONFIG (HKCC)
Создание и удаление разделов и параметров через файл с расширением reg
Все reg файлы обладают строго установленным синтаксисом, который должен в обязательном порядке соблюдаться. Это является особенностью документов подобного типа. REG файлы допускается применять в качестве средства для создания или удаления подразделов, а также параметров.
Создание подразделов или изменение параметров
- Осуществляем доступ к редактору реестра
- Выбирается тот подраздел, изменения для которого должны быть проведены
- Происходит нажатие на вкладку «Файл», где надо нажать «Экспорт»
- В поле «Имя файла» прописывается название документа для сохранения REG-файла с изначальными элементами реестра и нажимается кнопку «Сохранить»
Удаление разделов реестра или параметров
Для выполнения поставленной задачи требуется поместить дефис перед путем реестра. Следует рассмотреть это на простом примере. Имеем:
Из него необходимо выполнить удаление раздела Program. Это будет выглядеть следующим образом:
Удаление значения имеет схожий способ. В данном случае, дефис должен располагаться непосредственно перед знаком равенства. Расширим прошлый пример – теперь нужно удалить параметр ProgramValue. Это выполняется следующим образом:
Вносить изменения можно через обычную программу-блокнот. Не забывайте предварительно делать копии.
Сегодня, попытаемся ответить на вопрос о том, где находится главный реестр Windows. Итак:
Стоит ли дефрагментировать реестр?
Другой способ очистки подразумевает использование специальных приложений. Они проводят дефрагментацию реестра с целью ускорения работы компьютера.
К популярным инструментам относится Auslogics Registry Defrag. Это бесплатная программа.
Программа Auslogics Registry Defrag
Дело в том, что большая часть системного реестра загружается в оперативную память при каждом запуске Windows.
Фрагментация может навредить дисковым накопителям с головками и вращающимися пластинами. Чтение фрагментированного файла занимает больше времени, что сказывается на работе такого диска.
С другой стороны, фрагментация никоим образом не замедляет оперативную память. Кроме того, даже если файлы были фрагментированы, при каждой перезагрузке ОП очищается, а реестр перезагружается.
Как использовать Auslogics Registry Defrag
Первым делом загрузите программу по вышеуказанной ссылке.
Запустите установщик и ознакомьтесь с интерфейсом.
-
Чтобы утилита могла оценить дефрагментируемое место реестра нажмите кнопку Analyze.
-
После завершения процесса анализа проверьте, стоит ли галочка возле варианта создания точки восстановления системы. Если так оно и есть, нажмите кнопку Defrag Now или выберите опцию Defrag on Next, если хотите провести дефрагментацию при последующем включении системы.
-
В нашем случае активирован вариант Defrag Now. Для старта соответствующего процесса нажмите «Да». После создания точки восстановления компьютер перезагрузится. Перед запуском Windows появится черный экран с текстом белого цвета, чем-то напоминающий командную строку. Подождите, пока дефрагментация не завершится. Как только появится рабочий стол вы сможете ознакомится со статусом операции.
Чтобы задать расписание дефрагментации нажмите на значок, расположенный в левом нижнем углу после иконки с домиком. Третий значок предоставляет сведения об обнаруженных ошибках и ссылку на скачивание необходимой программы-помощника.
Разные полезные ключи системного реестра Windows
Удалить стрелочки на ярлыках можно удалив следующие параметры: «IsShortcut» «IsShortcut»
Список установленных программ можно найти здесь:Если после деинсталляции программы она отображается в списке «Установка и удаление программ» , удалите ненужные программы из списка подразделов этого раздела.
Изменить информацию о зарегистрированном владельце копии Windows можно найдя раздел: и изменив параметры:«RegisteredOrganization»=Owner» и «RegisteredOwner»=Owner»
Изменить серийный номер Windows можно найдя и изменив параметры следующих разделов: «ProductId=xxxxx-xxx-xxxxxxx-xxxxx «ProductId=xxxxx-xxx-xxxxxxx-xxxxx «ProductId=xxxxx-xxx-xxxxxxx-xxxxx
Программы, которые стартуют автоматически при загрузке системы можно найти в следующих разделах:
Отключить автозапуск CD можно найдя раздел и установив значение параметра: «AutoRun» =»0″
Отображать версию Windows в правом нижнем углу экрана — чтобы включить эту опцию, найдите раздел и установите значение параметра «PaintDesktopVersion» =»1″
RegOwnershipEx
http://winaero.com/download.php?view.57
Распаковываем скачанный архив — roex.zip Заходим в распакованную папку. Выбираем свою операционную систему (Windows 7 или Windows 8) и, затем, разрядность:
- х64 — для 64-разрядных систем
- х86 — для 32-разрядных систем
Жмем на файле RegOwnershipEx.exe правой кнопкой мышки и выбираем Запуск от имени администратора
Программа проста и чтобы она стала еще понятнее можно зайти в Настройки
и выбрать свой язык из выпадающего меню в разделе Language
Жмем Close и перезапускаем RegOwnershipEx
Копируем имя раздела изменить который у нас не хватает прав
и вставляем его в текстовое поле утилиты RegOwnershipEx. Выбрать нужный раздел реестра можно с помощью кнопки Обзор…
Жмем Получить права и вносим необходимые изменения. После с помощью одноименной кнопки Восстанавливаем права.
Те разделы реестра которые вам нужно часто менять можно добавить в Избранное
У этой программки есть еще одна очень полезная функция. С помощь нее можно открыть редактор реестра сразу в нужном месте. Например вам необходимо зайти по такому такому пути
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist
Вы копируете этот путь и открываете RegOwnershipEx. Из буфера обмена сразу вставится скопированные раздел реестра. Жмем Открыть в Regedit.exe и оказываемся в редакторе реестра в нужном месте
И еще одна интересная фишка. При нажатии кнопки Открыть в Regedit.exe мы можем открыть несколько копий редактора реестра.