У некоторых пользователей может возникать сложности в понятии реестра. Им кажется, что это что-то сложное к чему не стоит притрагиваться и обходят его стороной. На самом деле действительно, без некоторых знаний, лучше ничего там не трогать, но и сложностей никаких нет.
Сегодня мы поговорим, о том, что такое реестр? Зачем он вообще нужен? Какие функции выполняет?
Реестр – это база данных, хранящая в себе множество настроек и параметров операционной системы. Помимо ОС, там хранятся настройки программного обеспечения, информация о профилях пользователей и многое другое. Во время работы к реестру идет множество обращений, которые могут достигать нескольких тысяч.
Это интересно: Советы по правильной работе с реестром
Также, после того, как Вы установите какую-либо программу, то различные изменения вносятся в реестр, а после запуска программы, необходимые данные берутся как раз из реестра.
В системе реестр очень важен. Он отвечает за работу железа и программного обеспечения. Поэтому, он наиболее часто повергается заражению от вирусов, которые впоследствии могут привести к сбою всей системы. Если Вы сами внесли какие-либо изменения в реестр, то это также может повлечь за собой некорректную работу системы. Как видите, штука эта важная и с помощью него мы можем управлять компьютером как хотим. Можем и ускорить его, и замедлить, а можем и сломать.
Теперь поговорим о том, как запустить реестр.
Разработчики ввели в систему утилиту, называемую редактором реестра. Чтобы ее открыть, необходимо пойти по пути: С:\Windows\System32. Название редактора реестра зависит от версии ОС, он может иметь название regedit32 либо regedit.exe.
Есть путь и легче. Для этого нужно запустить службу Выполнить, для этого нажимаем Win+R и строке вводим regedit. Нажимаем ОК.
В открывшемся окне мы можем видеть разделенное на две части окно. Слева находятся разделы реестров, о которых мы поговорим ниже, а справа данные о том файле реестра, который мы выбрали. Там находятся тип, имя и значение.
Вот такие разделы присутствуют в реестре. В них, кстати, есть еще и вложенные папки, которые в свою очередь тоже имеют множество вложенных папок, чтобы перейти к нужным параметрам, просто нажимаем стрелочку или плюсик.
Вверху, в меню файл можно восстановить реестр из сохраненной копии. Для этого служит пункты Импорт и Экспорт. Это на случай, если Вы что-то напортачили. В разделе Правка можно создавать новые разделы и параметры, а также удалять их. Можно произвести поиск.
Для реестра создаются специальные файлы с расширением .reg. Это различные трюки или хаки для реестра, которые позволяют быстро, без лишней работы внести изменения в реестр. Конечно вариант упрощенный, но это может повлечь за собой определенную угрозу, это может быть вирус, или система попросту поломается. Поэтому, обязательно подумайте, стоит ли применять тот или иной файл. Когда пройдет определенное время реестр наполнится кучей информации. Это связано с постоянными установками программ, перемещением и удалением. Все Ваши действия вносятся в реестр. Даже, если Вы просто удалите какую-нибудь программу, или перенесете ее в корзину, данные из реестра никуда не денутся. Поэтому, чтобы в нем не оставалось лишней информации, программы нужно удалять правильно. Для этого существуют специальные программы, которые полностью удалят ненужное с компьютера, а также остатки данных из реестре. Делать это нужно для того, чтобы не нагружать систему, а также избежать системных ошибок.
О том, как правильно удалять программы с компьютера я напишу в следующей статье.
Как видите, в реестре нет ничего страшного, но и работать с ним надо правильно, чтобы не возникало различных ошибок в работе системы.
computerinfo.ru
Реестр Windows является одной из самых загадочных частей операционной системы, которая позволяет настраивать и модифицировать почти все аспекты Windows. Некоторые работают с реестром постоянно, но большинство людей имеют о нем лишь слабое представление и не совсем уверены, как создавать пользовательские разделы и параметры. Итак, давайте попробуем разобраться, что же такое реестр Windows.
Реестр Windows – это не что иное, как совокупность различных конфигураций и настроек системы.
Его можно рассматривать как базу данных, хранящую практически всю важную информацию. Эта информация включает в себя все то, что связанно с системой аппаратного обеспечения, настройками приложений, установленными программами, профилями пользователей и т.д. Windows обращается к реестру постоянно, поскольку, как уже было сказано, в нем хранится вся важная информация, и операционной системе гораздо быстрее и проще управлять всем из одного места, чем возиться с отдельными файлами конфигурации, расположенными в разных местах.
Реестр Windows 10 состоит из трех основных компонентов – ключи корневого уровня, разделы и параметры.
Ключи корневого уровня содержат в себе разделы, которые имеют свой собственный набор параметров.
Существует пять различных ключей корневого уровня, и все они имеют свои собственные специфические цели. Вот их суть:
Каждый из этих корневых ключей имеет свои собственные разделы, а каждый раздел имеет свои собственные параметры. В каждом разделе можно создать 6 различных типов параметров, а значения этих параметров полностью зависят от целевой программы и/или требований к конфигурации.
А вообще есть четыре основных типа данных, используемых в редакторе реестра Windows любой версии - 7,8 или 10:
Этот способ открытия реестра будет работать независимо от установленной версии Windows - 7,8 или 10:
Нажмите клавишу + клавишу R, чтобы открыть окно «Выполнить». Введите regedit или regedit.exe и нажмите Enter или OK. Если появится окно контроля учетных записей (UAC), нажмите «Да».
Основной исполняемый файл редактора реестра находится в каталоге C:\Windows. Так что можно открыть эту папку и запустить файл regedit.exe напрямую, или можно просто создать ярлык regedit.exe в удобном для вас месте.
Реестр в 64-битных версиях Windows состоит из 32-битных и 64-битных разделов. Многие из 32-битных разделов имеют те же самые названия, что и их 64-битные аналоги, и наоборот.
64-разрядная версия (используется по умолчанию) (regedit.exe) отображает как 64-битные, так и 32-битные разделы. В 64-разрядной версии редактора реестра 32-битные ключи отображаются в следующем разделе реестра:
HKEY_LOCAL_MACHINE\Software\WOW6432Node
Просматривать и редактировать 64-битные и 32-битные разделы и параметры можно с помощью 64-разрядной версии редактора. Для просмотра или редактирования 64-битных ключей необходимо использовать 64-разрядную версию редактора реестра (regedit.exe). Редактировать и просматривать 32-битные ключи и значения можно также с помощью 32-разрядной версии (%systemroot\%Syswow64). Чтобы открыть 32-разрядную версию редактора реестра, выполните следующие действия:
Создавать разделы и параметры очень просто. Но прежде чем что-либо делать, пожалуйста, создайте резервную копию реестра Windows, так как любые неверные настройки или удаление важных элементов может стать причиной критических ошибок.
Чтобы создать резервную копию, в окне редактора нажмите «Файл -> Экспорт», введите имя файла и сохраните его в надежном месте.
Чтобы создать новый раздел, щелкните правой кнопкой мыши на ключе корневого уровня и выберите «Создать -> Раздел». Новый раздел будет выглядеть как папка, и по умолчанию будет называться что-то вроде «Новый раздел #1». Разумеется, раздел можно всегда переименовать. Такая же процедура применяется всякий раз, когда нужно создать новый подраздел.
Чтобы создать новый параметр, щелкните правой кнопкой мыши в пустой области правой панели редактора и выберите нужный параметр. Созданному параметру нужно присвоить название; название полностью зависит от конкретных требований.
Чтобы присвоить параметру значение, дважды щелкните на нем и введите значение. Опять же, значение зависит от программы или конкретных настроек.
По аналогии с правами и разрешениями на определенные объекты в файловой системе NTFS, такая же защита предусмотрена и для разделов реестра.
Еще со времен Windows Vista большое количество ОС-специфических ключей реестра, хранящих настройки Windows, находятся под защитой Windows Resource Protection, поэтому нельзя просто взять и удалить или изменить их. Вы не сможете сделать этого, не став их владельцем и не установив разрешения (права доступа) на них. К счастью, операционная система позволяет и это, но ручной способ чересчур муторный, поэтому лучше использовать простую утилиту RegOwnershipEx, которая автоматизирует весь этот процесс.
На этом все! Надеюсь, написанное выше помогло вам лучше понять реестр Windows и его основные компоненты. Обменивайтесь мнениями и опытом в комментариях ниже!
windowstips.ru
Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре.
Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов, обеспечения единого механизма (API) записи-чтения настроек и избавления от проблем коротких имён, отсутствия разграничения прав доступа и медленного доступа к ini-файлам, хранящимся на файловой системе FAT16, имевшей серьёзные проблемы быстродействия при поиске файлов в директориях с большим их количеством. Со временем (окончательно — с появлением файловой системы NTFS) проблемы, решавшиеся реестром, исчезли, но реестр остался из-за обратной совместимости, и присутствует во всех версиях Windows, включая последнюю. Поскольку сейчас не существует реальных предпосылок для использования подобного механизма, Microsoft Windows — единственная операционная система из используемых сегодня, в которой используется механизм реестра операционной системы. В общем Реестр это рудимент.
Реестр в том виде, как его использует Windows и как видит его пользователь в процессе использования программ работы с реестром, формируется из различных данных. Чтобы получилось то, что видит пользователь, редактируя реестр, происходит следующее.
Вначале, в процессе установки (инсталляции) и настройки Windows, на диске формируются файлы, в которых хранится часть данных относительно конфигурации системы.
Затем, в процессе каждой загрузки системы, а также в процессе каждого входа и выхода каждого из пользователей, формируется некая виртуальная сущность, называемая «реестром» — объект REGISTRY\. Данные для формирования «реестра» частично берутся из тех самых файлов (Software, System …), частично из информации, собранной ntdetect при загрузке (HKLM\Hardware\Description).
То есть часть данных реестра хранится в файлах, а часть данных формируется в процессе загрузки Windows.
Для редактирования, просмотра и изучения реестра стандартными средствами Windows (программы regedit.exe и regedt32.exe) доступны именно ветки реестра. После редактирования реестра и/или внесения в него изменений эти изменения сразу записываются в файлы.
Однако есть программы сторонних разработчиков, которые позволяют работать непосредственно с файлами.
Программы оптимизации реестра, твикеры, а также инсталляторы и деинсталляторы программ работают через специальные функции работы с реестром.
Файлы реестра лежат в папке windows\System32\config\ еще есть пользовательский раздел реестра - в файле %userprofile%\ntuser.dat.Резервные копии файлов реестра находятся в папке windows\System32\config\RegBack.
Это основной ключ реестра Windows, он содержит ассоциации файлов, которые связывают типы файлов с программами, которые могут открывать и редактировать их, и регистрацию классов для объектов Component Object Model (COM – компонентная модель объектов). Последнее предоставляет возможность изменить неимоверное число правил поведения системы - не стоит этого делать без веской причины.
Он хранит в себе настройки текущего активного пользователя. В ветке хранятся папки пользователя, различные персональные настройки и параметры панели управления. Эти сведения напрямую взаимодействуют с профилем пользователя. Данная ветка состоит из нескольких подразделов, которые содержат пути звуковых файлов, используемых для озвучивания системных событий; различные данные, которые могут быть изменены в панели управления, например, упорядочение значков; информацию о текущей раскладке клавиатуры, пользовательские настройки приложений и т.п.
Здесь хранятся параметры конфигурации, которые относятся к данному компьютеру (параметры устанавливаются одновременно для всех пользователей). Например, здесь содержатся сведения о конфигурации компьютера, установленных драйверах и программах, наименовании портов, параметры файловой системы и т.п.
Эта ветка содержит информацию о профилях всех пользователей данного компьютера (имя пользователя, настройки рабочего стола и т.д.). Также этот раздел хранит настройки по умолчанию для рабочего стола, меню «Пуск» и т.д. Они нужны в тех случаях, когда новый пользователь входит в систему в первый раз. В этот момент настройки по умолчанию копируются в его профиль, а все дальнейшие изменения, сделанные пользователем, сохранятся в данной ветке.
Ключ отвечает за устройства Plug&Play и содержит информацию о текущей конфигурации компьютера с переменным составом устройств, вроде флеш-карт, принтеров, факсов, внешних накопителей и т.п. Также данный раздел содержит сведения о текущем профиле оборудования, который используется компьютером при запуске системы.
Данный раздел имеется только в реестре ОС семейства Windows 9x/ME. Содержит динамически изменяемые данные о компьютере (загрузка процессора, размер файла подкачки и т. п.)
Все просто в поиске Windows набираем regedit и запускаем редактор реестра от имени администратора. Перед выполнением каких либо операций в реестре необходимо сделать резервную копию! Если что то пойдет не так, можно будет вернутся на рабочую версию реестра.
Ходят споры о том стоит ли оптимизировать реестр Windows. Я бы сказал так для более слабых компьютеров оптимизация более полезна чем для мощных. Но есть и еще один нюанс иногда не очищенные параметры реестра могут вызывать сбои и конфликты ПО и аппаратного обеспечения, поэтому делать очистку реестра от ненужных данных я рекомендую.
Кроме того реестр со временем фрагментируется, это происходит в том числе и из-за чисток. Поэтому те кто делают очистку реестра постоянно я также рекомендую иногда делать дефрагментацию реестра.
Для оптимизации работы реестра Windows можно использовать программы Ccleaner, WinOptimizer, Reg Organizer, Advanced SystemCare, Auslogics Boostspeed.
Если остались вопросы смотрите видео выше.
spec-komp.com
Реестр Windows или системный реестр (англ. Windows Registry) — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.
Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре.
Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов.
Сам реестр, как древовидная иерархическая база данных (registration database — регистрационная база) впервые появился в Windows 3.1 (апрель 1992). Это был всего один двоичный файл, который назывался REG.DAT и хранился в каталоге C:\Windows\. Реестр Windows 3.1 имел только одну ветку HKEY_CLASSES_ROOT. Он служил для связи DDE, а позднее и OLE объектов.
Одновременно c появлением реестра в Windows 3.1 появилась программа REGEDIT.EXE для просмотра и редактирования реестра.
Первый реестр уже имел возможность импорта данных из *.REG файлов. В базовой поставке шёл файл SETUP.REG, содержащий данные по основным расширениям и типам файлов.
Реестр Windows 3.1 имел ограничение на максимальный размер файла REG.DAT — 64 Кбайт. Если вдруг реестр превышал этот размер — то файл реестра (REG.DAT) приходилось удалять и собирать заново либо из *.REG файлов, либо вводить данные вручную.
Следующий шаг сделан в Windows NT 3.1 (июль 1993). Произошёл отказ от устаревших файлов MS-DOS: AUTOEXEC.BAT и CONFIG.SYS, а также от INI-файлов, как от основных файлов конфигурации. На «регистрационную базу» (реестр) была переведена вся конфигурация системы. Основой конфигурации системы стал реестр. Он имел 4 корневых раздела: HKEY_ LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT и HKEY_USERS. Реестр стал «сборным»: на диске он хранился в файлах: DEFAULT, SOFTWARE, SYSTEM, а при запуске системы из этих файлов собиралась единая БД.
В комплекте поставки оставался файл REGEDIT.EXE, который по-прежнему позволял просматривать и редактировать только ветку HKEY_CLASSES_ROOT, и появился файл REGEDT32.EXE, который позволял редактировать все ветки реестра.
Далее технология и идеология (назначение) реестра уже не менялись. Все последующие версии Windows (NT 3.5, 95, NT 4.0, 98, 2000, XP, Vista, 7) использовали реестр как основную БД, содержащую все основные данные по конфигурации как самой ОС, так и прикладных программ. Далее менялись названия файлов реестра и их расположение, а также название и назначение ключей.
Реестр в том виде, как его использует Windows и как видит его пользователь в процессе использования программ работы с реестром, формируется из различных данных. Чтобы получилось то, что видит пользователь, редактируя реестр, происходит следующее.
Вначале, в процессе установки и настройки Windows, на диске формируются файлы, в которых хранится часть данных относительно конфигурации системы.
Затем, в процессе каждой загрузки системы, а также в процессе каждого входа и выхода каждого из пользователей, формируется некая виртуальная сущность, называемая «реестром» — объект REGISTRY\. Данные для формирования «реестра» частично берутся из тех самых файлов (Software, System …), частично из информации, собранной ntdetect при загрузке (HKLM\Hardware\Description).
То есть часть данных реестра хранится в файлах, а часть данных формируется в процессе загрузки Windows.
Для редактирования, просмотра и изучения реестра стандартными средствами Windows (программы regedit.exe и regedt32.exe) доступны именно ветки реестра. После редактирования реестра и/или внесения в него изменений эти изменения сразу записываются в файлы.
Однако, есть программы сторонних разработчиков, которые позволяют работать непосредственно с файлами.
Программы оптимизации реестра, твикеры, а также инсталляторы и деинсталляторы программ работают через специальные функции работы с реестром.
После установки Windows на диске в каталоге %SystemRoot%\System32\Config\ (например, C:\Windows\System32\Config\) хранятся следующие файлы:
(Все файлы (имена файлов) без расширений. Копия этих файлов хранится в каталоге C:\Windows\Repair\)
Кроме того, файлы, используемые при построении «рабочей версии» реестра, могут храниться в каталогах:
Кроме этого, могут появляться и другие файлы реестра: userdiff (и userdiff.LOG), TempKey.LOG, и, возможно, другие [источник не указан 1313 дней]
Можно провести некое примерное соответствие файлов и веток реестра, но оно не такое простое, полное и однозначное. Однако примерно можно сказать следующее:
В Windows Vista файлы реестра хранятся там же, где и в Windows XP.
В Windows 7, согласно сведениям из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist файлы реестра хранятся в следующих местах:
Резервные копии файлов реестра DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM находятся в папке «%SystemRoot%\System32\config\RegBack». Само резервное копирование производится силами Планировщика задач в 0 ч. 00 мин. каждые 10 дней по заданию «RegIdleBackup», расположенному в иерархии задач по пути «\Microsoft\Windows\Registry».
Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU.[2] Хотя этот раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS\.
Раздел HKEY_USERS (псевдоним HKU) содержит информацию о профилях всех пользователей данного компьютера. Данный раздел практически никогда не используется пользователями. Следует отметить связь данного корневого раздела с разделом HKEY_CURRENT_USER, который фактически является копией подраздела корневого раздела HKEY_USERS, хранящего сведения о текущем пользователе.
Раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM.[2]
Является подразделом 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.[2]
Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.[2] Является ссылкой на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current
Данный раздел имеется только в реестре ОС семейства Windows 9x/ME. Содержит динамически изменяемые данные о компьютере (загрузка процессора, размер файла подкачки и т. п.).[2]
Способ хранения параметров и настроек операционной системы при помощи реестра Windows часто подвергается критике по следующим причинам:
Критики приводят в пример UNIX-подобные операционные системы, где нет реестра и выполняемые им задачи решаются другими средствами.
Основная статья: :en:Scareware
Существуют активно и недобросовестно рекламируемые программы, обещающие в числе прочего оптимизацию работы реестра. Они могут использоваться как для получения прибыли от продажи по необоснованно высокой цене, так и для распространения вирусов.
В описании реестра в английской литературе, среди прочих, используется термин Hive. В некоторых работах его переводят на русский как «улей». Microsoft в своих документах переводит это как куст. Например:
Registry hive HKEY_LOCAL_MACHINE\SAM == Куст реестра HKEY_LOCAL_MACHINE\SAM[2][3]
Древо реестра — это подмножество разделов, подразделов и параметров реестра, которому сопоставлен набор вспомогательных файлов, содержащих резервные копии этих данных.[2]
dic.academic.ru
Многие наверняка слышали о таинственном и довольно непростом реестре Windows. Он часто упоминается в руководствах по настройке различных параметров системы. В этом материале разбираемся с назначением реестра и способами его использования.
Что такое реестр в компьютере
Что такое реестр?
Простыми словами, это база данных, которая содержит параметры и настройки для операционной системы, каждой учетной записи пользователя и большинства установленных приложений.
В реестре Windows присутствуют все виды информации, в том числе:
Записи в редакторе реестра создаются для каждого установленного приложения.
Записи в редакторе реестра создаются для каждого установленного приложения
На macOS, где его нет, установка представляет собой перенос данных утилиты в папку «Приложения», поэтому необходимость в использовании полного инсталлятора отпадает.
Если просто скопировать файлы и папки программы на другой компьютер под управлением Windows, то она не будет работать, потому что не найдет соответствующие записи в редакторе реестра.
Скопированные файлы и папки на другой компьютер под управлением Windows не работают
Редактор реестра также необходим для запуска пробных версий приложений
Конечно, не все приложения нуждаются в редакторе реестра. К ним относятся так называемые «портативные» версии.
Они сохраняют настройки в файлах основной папки. Таким образом, мы можем запускать программы напрямую без установки, а также использовать их на любом компьютере или USB-накопителе.
Однако, портативные версии являются исключением, а не правилом.
Что такое реестр Windows
Редактор реестра впервые появился в Windows 3.1. Его первоначальной целью было сохранение настроек программ на платформе Component Object Model (COM).
Сохранение настроек программ на платформе Component Object Model (COM)
Именно в Windows 95 и NT он начал принимать текущую форму. До тех пор приложения сохраняли настройки в виде обычного текста в файлах под расширением .ini. Фактически, последние хранились централизованно, и не поддерживали отдельные параметры для разных пользователей.
Компоненты реестра разложены по нескольким папкам меньшего размера. Однако система рассматривает их в качестве единого виртуального местоположения.
Компоненты реестра разложены по нескольким папкам меньшего размера
Данные рассортированы таким образом, что они разделяют и группируют параметры компьютера, общие настройки всех пользователей и каждого из них.
При загрузке операционной системы большая часть редактора загружается в оперативную память. Таким образом, Windows сразу получает доступ к настройкам, а операции записи и чтения выполняются быстрее, чем с файлом .ini.
Наконец, редактор реестра во многом упрощает процесс резервного копирования и восстановления. К нему также можно получить доступ за пределами Windows по локальной сети или при помощи загрузочной среды, такой как BartPE и Ultimate Boot CD.
Как открыть и изменить редактор реестра
Читайте подробную информацию в новой статье — «Как зайти в реестр на Windows 7».
Microsoft интегрировала в Windows программу для открытия и редактирования реестра с вдохновляющим названием «Редактор реестра».
Метод доступа к нему одинаковый для всех версий системы.
Нажимаем клавиши Windows+R, открываем меню «Выполнить», вводим regedit и нажимаем «Ок»
5 папок «Корневые ключи», группируют параметры отдельных системных доменов
Их мы проанализируем ниже.
Внимание! В редакторе реестра хранятся важные настройки для работы системы. Поэтому вы должны быть осторожны в отношении любых внесенных изменений. Прежде чем изменить ключ, сохраните его на случай, если что-то пойдет не так.
Как создать резервную копию реестра Windows
Конкретные приложения, такие как Ccleaner, могут хранить полную копию системного реестра. В большинстве случаев достаточно сохранить изначальную версию того ключа, который мы намерены изменить.
Нажимаем правой кнопкой мыши по ключу и выберите «Экспортировать»
Во время экспорта создастся REG-файл с типом «Записи регистрации»
Если мы хотим восстановить резервную копию реестра, достаточно дважды щелкнуть по созданному файлу.
Возвращаем предыдущие настройки к конкретному ключу, перезаписав любые изменения, нажимаем «Да»
Использование сторонних reg-файлов
В Интернете можно найти бесчисленные готовые reg-файлы, которые помогают изменить любое количество параметров реестра.
Сторонний reg-файл
Как и резервные копии, они содержат информацию об одном или нескольких разделах реестра в виде обычного текста. Мы можем просмотреть содержимое, щелкнув правой кнопкой мыши по файлу и выбрав опцию «Изменить».
Чтобы просмотреть содержимое нужно нажать правой кнопкой мыши по файлу и выбрать опцию «Изменить»
По умолчанию откроется Блокнот.
Открытие файла по умолчанию через программу Блокнот
Если мы запустим reg-файл, система включит все его ключи и настройки в редакторе реестра. Он добавит новые и изменит любые ранее существовавшие значения.
При запуске reg-файла система включит все его ключи и настройки в редакторе реестра
Важно! Запускать сторонние reg-файлы нужно только в том случае, если вы полностью доверяете их источнику. Вредоносный или даже плохо написанный reg-файл может содержать опасные для системы настройки.
Основная внутренняя структура редактора реестра
Для новичка реестр кажется хаотичным. Однако он имеет хорошо структурированный алгоритм.
Корневые ключи
Корневые ключи
Открывая редактор реестра, первое, что мы видим, это пять корневых ключей, которые содержат все данные реестра 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_NONE | Нет типа |
REG_SZ | Текстовые данные (тип строки) |
REG_EXPAND_SZ | Одноразовое строковое значение; могут включать переменные |
REG_BINARY | Двоичные данные любого вида |
REG_DWORD / REG_DWORD_LITTLE_ENDIAN | 32-битное целочисленное значение без знака со значением от 0 до 4 294 967 295 |
REG_LINK | Символическая ссылка на другой раздел реестра Windows |
REG_MULTI_SZ | Значение с несколькими наборами данных типа строки в списке |
REG_RESOURCE_LIST | Список ресурсов, используемых устройствами Plug-n-Play |
REG_FULL_RESOURCE_DESCRIPTOR | Описание ресурса (используется процессом Plug-n-Play) |
REG_RESOURCE_REQUIREMENTS_LIST | Список требований к ресурсам (используемых устройствами Plug-n-Play) |
REG_QWORD / REG_QWORD_LITTLE_ENDIAN | Значение QWORD, 64-битное целое число |
Так ли нужна очистка реестра?
Интернет пестрит рекламой о приложениях по оптимизации/дефрагментации/очистке реестра, которые сделают компьютер быстрее и эффективнее.
Программа для очистки реестра RegistryCleanerPro
Как мы уже упоминали, большая часть системного реестра загружается в оперативную память при каждом запуске Windows. Поэтому звучит логично, что использование средства для очистки ненужных ключей реестра и удаления остатков приложений должно принести пользу компьютеру.
Однако факт состоит в том, что реестр содержит сотни тысяч ключей. Если чистильщик удаляет 100, 200 или даже 500 из них, то это никоим образом не сказывается на нашей системе.
На самом деле, эффективность таких программ по очистке реестра нужно еще доказать.
Очищаем компьютер с помощью сторонних программ-чистильщиков
Многие пользователи стали свидетелями серьезных проблем, возникающих при использовании чистильщика. И мы говорим о CCleaner, а не о каком-нибудь неизвестном приложении.
Такая катастрофа вряд ли случится с каждой системой, но иногда после очистки реестра Windows может полностью выйти из строя. Просто не используйте эту функцию в любых программах, и избежите проблемы.
Стоит ли дефрагментировать реестр?
Другой способ очистки подразумевает использование специальных приложений. Они проводят дефрагментацию реестра с целью ускорения работы компьютера.
К популярным инструментам относится Auslogics Registry Defrag. Это бесплатная программа.
Программа Auslogics Registry Defrag
Дело в том, что большая часть системного реестра загружается в оперативную память при каждом запуске Windows.
Фрагментация может навредить дисковым накопителям с головками и вращающимися пластинами. Чтение фрагментированного файла занимает больше времени, что сказывается на работе такого диска.
С другой стороны, фрагментация никоим образом не замедляет оперативную память. Кроме того, даже если файлы были фрагментированы, при каждой перезагрузке ОП очищается, а реестр перезагружается.
Как использовать Auslogics Registry Defrag
Первым делом загрузите программу по вышеуказанной ссылке.
Запустите установщик и ознакомьтесь с интерфейсом.
Нажимаем кнопку «Analyze»
Ставим галочку возле варианта создания точки восстановления системы и нажимаем кнопку Defrag Now или выбираем опцию Defrag on Next
Ваш статус операции после дефрагментации раздела
Чтобы задать расписание дефрагментации нажмите на значок, расположенный в левом нижнем углу после иконки с домиком. Третий значок предоставляет сведения об обнаруженных ошибках и ссылку на скачивание необходимой программы-помощника.
Создание снимка реестра с помощью RegistryChangesView
Программа RegistryChangesView
RegistryChangesView — это бесплатная программа, совместимая с каждой версией Windows и обеспечивающая захват редактора реестра. После создания снимка реестра вы можете сравнить его с ранее сохраненными изображениями.
Программа RegistryChangesView обеспечивает захват редактора реестра
Шаг 1. Посетите веб-страницу RegistryChangesView и загрузите версию утилиты, соответствующую вашему устройству (32-разрядная или 64-разрядная).
Шаг 2. Извлеките содержимое файла и дважды щелкните по RegistryChangesView.exe.
Как использовать RegistryChangesView
Шаг 1. После запуска программы на экране компьютера появится основное окно параметров. В нем можно выбрать 2 снимка реестра для сравнения.
Шаг 2. Для каждого снимка доступен один из следующих вариантов: «Текущий реестр», «Снимок сохраненного реестра» и «Теневое копирование».
Выбираем подходящий вариант
Шаг 3. Выбирайте любую комбинацию до тех пор, пока источник данных 1 не будет идентичен номеру 2.
Например, сравните реестр двух разных теневых копий или теневой копии с текущим реестром и т. д.
Создание снимка реестра
Шаг 1. Чтобы создать новый снимок реестра, в поле со списком источников данных выберите «Снимок сохраненного реестра».
В поле со списком источников данных выбираем «Снимок сохраненного реестра»
Шаг 2. Нажмите кнопку «Создать снимок реестра». Затем выберите местоположение.
Шаг 3. Нажмите кнопку «Создать снимок» и разрешите ему выполнить задачу за несколько секунд.
Примечание. Вы также можете воспользоваться кнопкой F8 («Файл» -> «Создать снимок реестра»).
Несколько способов входа в редактор реестра в Windows 7
Способ 1. Используя меню «Пуск»
Нажимаем на кнопку «Пуск»,в поле запроса вводим regedit и нажимаем на выданный результат
Окно редактора реестра
Способ 2. Используя клавиши Win+R
Вместе нажимаем клавиши Win+R, откроется меню «Выполнить»
Способ 3. Используя Проводник
В поле проводника вводим «С-Windows» и нажимаем по стрелке
Находим приложение regedit и запускаем его с правами администратора
Проводник Windows
Для настройки Проводника с помощью редактора реестра выполните следующие действия:
Нажимаем на кнопку «Пуск»,в поле запроса вводим regedit и нажимаем на выданный результат
С помощью правого щелчка мыши по папке Advanced открываем меню, выбираем опцию «Создать»-«Параметр DWORD (32 бита)», называем ключ LaunchTo, нажимаем на него и придаём значение 1
Это команда для запуска «Проводника» с вкладки «Этот компьютер». Задайте значение 2, для запуска «Проводника» с вкладки «Быстрый доступ».
Нажимаем «Ок»
Видео — Что такое реестр в компьютере
pc-consultant.ru
Недавно установленная операционная система на новый жесткий диск работает быстро и без ошибок. Но, со временем, после многочисленных установок и удалений программ, поиска информации в интернете работа системы становится медленнее. Это происходит из-за засорения системного реестра. Что такое реестр в компьютере и за что он отвечает?
Windows управляет процессами, происходящими при работе приложений и периферийных устройств компьютера. Для повышения оперативности ОС использует базу данных, хранящую актуальную информацию о настройках и конфигурации программного обеспечения и внешних устройств.
Вот что такое реестр в компьютере: это информационная база, изменяющаяся в каждый момент времени и содержащая информацию об ошибках, ключах, устаревших приложениях. Программы обращаются к базе данных сотни раз в секунду. Фрагментированный и замусоренный реестр – причина замедления скорости работы Windows.
Окно редактора системной базы данных выглядит как проводник Windows. В левой части находятся разделы и ключи корневого уровня, а в правой — параметры и их значения.
Ключи содержат разделы и имеют собственное специфическое назначение в системной базе информации. У каждого раздела имеется набор параметров.
Значения параметров отображают информацию о настройках и некоторых пользовательских данных. Этой информацией пользуется операционная система и сторонние программы. Значения параметров представляются в виде текста, чисел или двоичного кода.
Корректируя параметры, можно вносить изменения в настройки приложений. А создание новых параметров определенного типа позволяет открыть новую возможность для работы программы или операционной системы.
Для просмотра настроек или редактирования используется встроенный редактор Regedit. В меню «Пуск», в списке с приложениями его найти нельзя. Разработчики скрыли его потому, что изменения, внесенные в эту структуру случайно, могу привести к сбою в работе ПК.
В Windows 8 строка поиска находится на экране с плиткой, справа сверху.
Это будет интересно: Установка Линукс Минт
Перед тем, как редактировать параметры и значения операционной системы, рекомендуется сохранить точку контрольного восстановления системы, то есть сделать резервную копию. В случае ошибочных действий будет возможность загрузить резервную копию и вернуться к значениям настроек и параметров крайней сохраненной контрольной точки.
Файлы точек контрольного восстановления являются текстовыми и имеют разрешение .reg. Открываются они любой текстовой утилитой.
Есть возможность «бэкапить» и отдельные подразделы: вызываем на нужном подразделе выпадающее меню правой кнопкой мыши и выбираем пункт «Экспорт».
Есть вариант и без использования редактора: дважды нажать на файл резервной копии реестра.
Во избежание случайного редактирования или удаления жизненно важной для работы ОС информации, разработчики ограничили права доступа для некоторых разделов. В них хранятся настройки операционной системы. Чтобы редактировать информацию в этих разделах, необходимо переназначить владельца этих разделов и получить права доступа к ним.
Это будет интересно: Использование дополненной реальности
Подключив жесткий диск с нерабочего ПК на рабочий, можно получить доступ к определенным веткам базы данных:
Для очистки системной базы применяется 2 способа:
Одна из самых распространенных и бесплатных программ для очистки реестра – CCleaner. Запустив утилиту, в вертикальном меню слева выбираем пункт «Реестр». В списке слева уже выделены галочками все пункты, останется нажать на кнопку «Поиск проблем».
После анализа в поле справа высветится список проблем. Среди них можно увидеть устаревшие разделы, некорректные правила, заданные приложениями, ошибки, неверные расширения файлов или отсутствующие DLL.
После вывода проблем рекомендуется нажать кнопку «Исправить все».
Очистка вручную дело тонкое и опасное. Без определенных знаний и опыта лучше не вносить изменения в систему вручную. Удаление или изменение важных параметров могут привести к отказу работы ОС. Перед очисткой системной базы данных вручную всегда делайте его резервную копию!
Ручная очистка проводится с помощью встроенного редактора Regedit. Как его запустить было описано выше.
И так, вначале делаем экспорт файла реестра для возможного восстановления конфигурации системы. Как его выполнить описано выше.
Во-первых, нужно найти и удалить всю информацию, связанную с уже удаленными программами. Она уже не нужна и только захламляет базу данных, замедляя работу компьютера. Для этого в левой части окна редактора нужно найти ветку HKEY_CURRENT_USER, а в ней подраздел Software. Здесь хранятся данные об установленных и когда-то удаленных приложениях. Нужно найти точно удаленные утилиты и удалить информацию о них.
После этого сочетанием клавиш Ctrl+F нужно вызвать строку поиску. В эту строку вводим название удаленной утилиты. Если в результатах поиска будут разделы, связанные с ней, их следует удалить.
Во-вторых, помимо остатков информации об удаленных программах, следует удалять некоторые из них из автозагрузки. Устанавливаемые приложения могут сами себя добавлять в список автозагрузки. Со временем их становится много, что замедляет функционирование компьютера. Не все из них будут отображаться в списке автозагрузки в меню «Пуск». Обнаружить их можно только через редактор Regedit.
Список утилит, автоматически запускаемых с началом работы операционной системы, находятся в ветках:
Зайдя в нужную ветку, справа нужно найти название программы, которую необходимо удалить из автозагрузки. Кликаем по ней правой кнопкой мыши и жмем «Удалить».
Более подробно об очистке реестра читаем в этой статье.
pclegko.ru