Что такое реестр? Общая теория. Реестр Windows
Что такое реестр? Общая теория
Реестр — это иерархически построенная база данных в составе операционной системы Windows, содержащая конфигурационные сведения. Физически вся информация реестра разбита на несколько файлов. Реестры разных версий Windows частично различаются. В Windows 95/98 реестр содержится в двух файлах SYSTEM.DAT и USER.DAT, находящиеся в каталоге Windows. В Windows Me был добавлен еще один файл CLASSES.DAT. В Windows XP реестр хранится во многих файлах. Основная часть хранится в файлах sam, security, software, system, default (все файлы без расширения).
По замыслу Microsoft он должен был полностью заменить файлы ini, которые были оставлены только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы Windows 3.x.
В реестре хранятся данные, которые необходимы для правильного функционирования Windows. К ним относятся профили всех пользователей, сведения об установленном программном обеспечении и типах документов, которые могут быть созданы каждой программой, информация о свойствах папок и значках приложений, а также установленном оборудовании и используемых портах.
Редактирование реестра
ПРЕДУПРЕЖДЕНИЕ: НИКОГДА не удаляйте или не меняйте информацию в реестре, если Вы не уверены что это именно то, что нужно. В противном случае некорректное изменение данных может привести к сбоям в работе Windows и, в лучшем случае, информацию придется восстанавливать из резервной копии.
Основным средством для просмотра и редактирования записей реестра служит специализированная утилита «Редактор реестра». Для ее запуска выберите Пуск | Выполнить и введите команду regedit.
Откроется окно программы, в которой слева отображается дерево реестра, похожее по виду на отображение структуры диска в Проводнике, а справа выводятся ключи, содержащиеся в выбранном (активном) разделе. С помощью редактора Вы можете редактировать значения, импортировать или экспортировать реестр, осуществлять поиск.
Существует пять разделов реестра верхнего уровня (так называемые «кусты»). Название каждого из них начинается словом «HKEY». В следующем примере HKEY_LOCAL_MACHINESOFTWAREMicrosoft HKEY_LOCAL_MACHINE является кустом, SOFTWARE — разделом, а Microsoft — подразделом. Переход между разделами реестра в окне редактора реестра происходит так же, как переход между папками в проводнике Windows.
Реестр 64-разрядных версий Windows XP и Windows Server 2003 подразделяется на 32- и 64-разрядные разделы. Большинство 32-разрядных разделов имеют те же имена, что и их аналоги в 64-разрядном разделе, и наоборот. По умолчанию редактор реестра 64-разрядных версий Windows XP и Windows Server 2003 отображает 32-разрядные разделы в следующем узле: HKEY_LOCAL_MACHINESoftwareWOW6432
Дополнительные сведения о просмотре реестра в 64-разрядных версиях Windows см. в следующей статье базы знаний Майкрософт:
305097 (http://support.microsoft.com/kb/305097/) Просмотр системного реестра с помощью 64-разрядной версии Windows.
Более подробно о реестре и о программе Редактор реестра читайте в справке к этой программе.
В Windows XP и Windows Server 2003 также имеется программа regedt32.exe, которая оставлена в целях совместимости. На самом деле она просто запускает программу regedit.exe.
Что такое реестр Windows и почему его не надо трогать
В связи с массовым использованием персональных компьютеров, в последние 15-20 лет средний уровень пользователя ПК естественным образом снизился. То есть, еще в 1990-е и 2000-е годы ежедневно персональным компьютером пользовались значительно меньше людей, чем сейчас. Благодаря этому, доля тех, кто разбирался в том, что и как устроено в «железной» части ПК (жесткий диск, процессор, оперативная память) и как оно работает, была значительно выше сегодняшней.
То же самое касалось как программного обеспечения (программ вроде Word, Excel или другие) так и операционной системы в целом. Речь, конечно, идет о Microsoft Windows, как о самой популярной. В России точно. Сейчас средняя компьютерная грамотность пользователей растет. Еще несколько лет назад в своих резюме люди резюме писали «уверенное владение ПК», подразумевая самые базовые знания. К сегодняшнему дню от пользователя требуется владение какими-то конкретными направлениями работы на персональном компьютере – обработкой данных, монтажом видео звука, составление презентаций и другие узкие задачи… а что такое реестр в компьютере знать особо никому и не нужно.
Что касается познаний людей о том, как устроена собственно операционная система, которая позволяет пользоваться программами, они практически не изменились. А в среднем, как уже говорилось выше, можно сказать, снизились. Это связано с тем, что ежедневной необходимости разбираться в «закулисье», как правило, нет. Благодаря удачной в этом смысле архитектуре, операционная система Windows во всех последних версиях не требует от пользователя глубоких познаний. Тем более что если компьютер офисный, за его работой должен следить системный администратор.
C домашним персональным компьютером ситуация иная. Несмотря на схему работы, минимизирующую участие пользователя во внутренних процессах операционной системы, компьютер все-таки взаимодействует с человеком. Поэтому сбои неизбежны. Особенно, когда человек пытается вмешаться в работу системы на уровне, которого не понимает. Самые частые случаи таких попыток – редактирование реестра Windows. Для простоты его можно назвать реестр в компьютере, как делают многие начинающие пользователи.
Что такое реестр Windows и почему его не надо трогать?
Реестр в компьютере
Итак, «реестр в компьютере». Это главная база данных, к которой операционная система обращается во время своей работы. Например, данные о том, какую картинку поставить на рабочий стол после загрузки компьютера, находятся в реестре. Данные о том, кто работает на домашнем компьютере – родитель или ребенок, содержатся в реестре. В общем, все важные данные о том, как работать компьютеру, находятся в реестре. Отсюда можно сделать вывод, что неопытному в этой сфере человеку пытаться что-то менять в реестре компьютера – все равно, что работать нейрохирургом.Обычному пользователю, чтобы понять простое правило «не лазить в реестр компьютера» достаточно ввести команду regedit в командную строку (пункт «выполнить») в меню «Пуск». Во всех использующихся сегодня версиях Windows реестр имеет четыре базовых пункта, в каждом из которых содержится свой тип информации.
Что можно сломать
HKEY_CLASSES_ROOT. Базовый пункт. Обеспечивает запуск установленных на компьютер программ. (Подробностей лучше не знать).
HKEY_CURRENT_USER. Содержит данные информацию, связанную с работой пользователя, который именно сейчас работает на компьютере. (Какую картинку загрузить на рабочий стол, какие программы можно запускать).
HKEY_LOCAL_MACHINE. Данные об аппаратной конфигурации компьютера, установленных драйверах и программах, их настройках. (Самый опасный пункт).
HKEY_USERS. Данные о пользователях, которые могут пользоваться компьютером.
HKEY_CURRENT_CONFIG. Данные о том, с какими настройками был запущен компьютер в этот конкретный раз.
Можно ли изменять данные в реестре компьютера? Теоретически – да. Важно понимать, что именно менять, и каким последствиям это приведет. Часто бывает, что пользователь меняет данные с помощью так называемых чистильщиков реестра, а последствия наступают спустя продолжительное время. В этом случае разобраться в причинах поломки сможет не каждый специалист, и придется полностью переустанавливать Windows.
Подводя итог
Во-первых. Каждый пользователь должен знать, как устроен компьютер и операционная система – хотя бы на базовом уровне.
Во-вторых. Желательно пользоваться если не официальным программным обеспечением, то хотя бы применять в случае установки проверенные программы, которые снабжены встроенными «удалятелями» (деинсталляторами).
В-третьих. Не стоит слишком полагаться на информацию «из Интернета». Часто на форумах и сервисах вроде «Ответ.Mail.ru» пишут малообразованные пользователи. Если нет возможности обратиться к специалисту, то можно почитать специализированные формы и сайты, где общаются грамотные люди.
P.S. Ну вот мы и выяснили что такое реестр в компьютере и что с этим всем нам делать…
Вконтакте
Одноклассники
Google+
как проверить реестр на ошибки windows 7
Здравствуйте друзья! Вы слышали, что чистка реестра может ускорить работу вашего компьютера? Или, может быть, вы где-то прочитали, что «исправление» реестра
Сегодня вы узнаем, как выявить, изолировать и исправить проблемы с реестром. И когда вообще не стоит беспокоиться.
Что такое реестр?
Фактически реестр представляет собой огромную внутреннюю базу данных, содержащую важную информацию почти обо всех аспектах вашей машины:
- Аппаратные средства системы
- Установленное программное обеспечение и драйверы
- Настройки системы
- Данные учёной записи
Ваша операционная система Windows постоянно обращается к реестру. Запуск программы, установка нового приложения и замена аппаратного обеспечения требуют от Windows свериться с информацией, содержащейся в реестре. Неудивительно, что при возникновении проблем «эксперты» решают залезть в реестр, не осознавая возможных последствий.
В реальности, фрагменты записей об удалённых приложениях или записи, оставшиеся без родительских элементов, настолько незначительны по размеру, что не должны вызывать никаких проблем. Однако когда приходит время решать реальные проблемы с реестром, важно понимать, что вы собираетесь сделать и не забывать, что самый простой путь — чаще всего самый лучший…
Что вызывает ошибки реестра?
Существует несколько причин, чаще всего вызывающих ошибки реестра. Некоторые их них серьёзны, другие не стоят вашего внимания:
- Записи без родительских элементов (сироты): Не проблема. Такие записи-сироты появляются, когда вы удаляете программы, а некоторые фрагменты записей о них в реестре остаются на месте. Многие программы для чистки реестра сразу же назовут это важной проблемой, но в реальности они занимают не более нескольких килобайт в памяти вашего компьютера.
- Дублированные ключи: Не проблема. Дублированные ключи появляются, когда вы переустанавливаете или обновляете программное обеспечение, включая операционную систему. Приложения для исправления реестра сообщат вам, что такие записи могут приводить в замешательство соответствующие программы и замедлять работу компьютера. В реальности это маловероятно.
- Фрагментированный реестр: Не проблема. Как и в случае с дублированными ключами, реестр фрагментируется, когда программы удаляются, переустанавливаются или обновляются.
- Ошибки при отключении системы: Скорее всего не вызовут проблем. Каждый раз, когда вы выключаете компьютер, копия реестра сохраняется в системную память. Если компьютер внезапно лишился питания, завис или отключился по другим причинам, это может привести к возникновению проблем в будущем, но шансы подобного исхода невелики.
- Вредоносные программы и вирусы: Серьёзная проблема. Вредоносные программы и вирусы всех типов постоянно атакуют и модифицируют реестр и требуют немедленного внимания.
Приложения для чистки реестра обычно считают проблемы 1-4 крайне важными и опасными для компьютера, тогда как в реальности только 5 номер в нашем списке заслуживает немедленного внимания.
Действуйте только тогда, когда это действительно необходимо
Не будем врать. Иногда действительно нужно исправлять ошибки реестра. Если вы когда-нибудь сталкивались с особенно надоедливым вирусом, то знаете, насколько далеко эти инфекции готовы зайти, чтобы скрыть свою активность в вашей системе.
Во-первых, перед тем как пытаться изменить исправить или удалить какие-то поля в реестре, всегда сохраняйте его резервную копию в безопасное место. Достичь этого можно следующим образом:
Windows 8/8.1:
- Проведите по сенсорному экрану от правого края по направлению к середине или переместите курсор в правый верхний угол экрана и найдите кнопку «Выполнить».
- Введите «regedit» и нажмите Enter.
- Нажмите «Файл > Экспорт».
- В диалоговом окне введите имя файла, например, «копия_реестра», выберите безопасное место (по умолчанию установлена директория «Мои документы») и нажмите «Сохранить».
Windows 7 и Windows Vista
- Нажмите «Пуск», введите «regedit» в строку поиска и нажмите Enter.
- Нажмите «Файл > Экспорт».
- В диалоговом окне введите имя файла, например, «копия_реестра», выберите безопасное место (по умолчанию установлена директория «Мои документы») и нажмите «Сохранить».
Кроме этого, существует бесчисленное множество сторонних программ, которые выполнят эту работу за вас. Но в реальности, создание резервной копии реестра — это простая процедура, которая не требует установки дополнительных приложений.
Восстановление реестра
Может возникнуть ситуация в которой вам потребуется резервная копия реестра. Методы восстановления реестра зависят от технической среды компьютера. Давайте рассмотрим несколько различных способов восстановления реестра из резервной копии.
- Простое восстановление
Самый простой вариант восстановления можно использовать, когда ваш компьютер всё ещё относительно нормально функционирует.
Загрузите Windows в безопасном режиме. В Windows 7 это можно сделать, нажимая F8 при загрузке устройства (режимы сна и гибернации не считаются полноценной загрузкой). Если же у вас установлена Windows 8, удерживайте клавишу «Shift», нажимая на кнопку перезагрузки системы. В результате вы увидите экран параметров загрузки компьютера. «Безопасный режим» можно найти в разделе «Устранение неполадок > Дополнительные настройки > Параметры запуска».
Восстановление реестра всегда следует выполнять в безопасном режиме, чтобы защитить важные файлы и драйверы от потенциального повреждения.
Windows 8/8.1
- Проведите по сенсорному экрану от правого края по направлению к середине или переместите курсор в правый верхний угол экрана и найдите кнопку «Выполнить».
- Введите «regedit» и нажмите Enter.
- Нажмите «Файл > Импорт».
- В диалоговом окне «Импорт реестра» откройте директорию, в которой находится наша резервная копия (помните, что по умолчанию это «Мои документы»), выберите файл и нажмите «Открыть».
Windows 7 и Windows Vista
- Нажмите «Пуск», введите «regedit» в строку поиска и нажмите Enter.
- Нажмите «Файл > Импорт».
- В диалоговом окне «Импорт реестра» откройте директорию, в которой находится наша резервная копия (помните, что по умолчанию это «Мои документы»), выберите файл и нажмите «Открыть».
Если не брать в расчёт необъяснимые ошибки, теперь вы должны уметь делать резервную копию реестра Windows и использовать её для восстановления.
Ещё один, чуть более быстрый метод восстановления реестра заключается в том, чтобы открыть директорию хранения резервной копии, нажать на файл реестра правой кнопкой мыши и выбрать пункт «Слияние». Файл с расширением .REG будет автоматически импортирован в реестр вашей системы.
- Восстановление реестра вручную
При необходимости, вы можете восстановить реестр вручную через командную строку. В некоторых случаях Windows окажется загрузиться в безопасном режиме, тогда потребуется восстановить реестр вручную.
Этот процесс требует более широких технических знаний, чем предыдущая часть статьи, поэтому заранее предупреждаем новичков. Некоторые из инструкций этого метода нужно выполнить до того, как появятся проблемы, но раз вы читаете эти строки, то уже находитесь впереди на 2 шага!
Для того чтобы этот метод сработал вам потребуется оригинальный диск с Windows или образ вашей операционной системой в формате ISO. Диск с Windows можно использоваться для принудительной загрузки в режиме восстановления, если нажатие F8 не помогает.
Если ничего не помогает, вы можете вынуть жёсткий диски из проблемного компьютера и подключить его к другому. Нам необходим доступ к файлам, так что не имеет значения, к какому компьютеру подключён диск. На самом деле, если проблемы настолько серьёзны, подключение жёсткого диска к другой машине является неплохим вариантом.
Что нужно сделать перед исправлением
- Убедитесь, что включили отображение скрытых и системных файлов:
- Пуск > Панель управления > Оформление и персонализация > Свойства папки.
- Удостоверьтесь, что у вас есть диск с Windows или образ в формате ISO на USB-накопителе.
Если компьютер не загружается в режиме восстановления автоматически, нажимайте F8 во время его включения, чтобы получить доступ к экрану параметров загрузки. Здесь вам нужно выбрать опцию «Восстановить мой компьютер».
Как уже упоминалось выше, загрузка в безопасном режиме на Windows 8/8.1 работает немного по-другому, и вы сможете запустить командную строку с экрана «Дополнительные настройки», находящегося в категории «Устранение неполадок», без необходимости переходить в безопасный режим.
В зависимости от настроек текущей системы и проблем, с которыми вы столкнулись, вам, возможно, придётся войти в свою учётную запись. Убедитесь, что входите как администратор, так как иначе команды, которые мы будем выполнять, не сработают.
Выберите пункт «Командная строка».
Мы будем исходить из предположения, что Windows находится в директории C:\>. Её точно не будет в директории X:\>, если конечно вы специально не установили систему именно туда. Чтобы найти свою корневую директорию, воспользуйтесь следующей командой:
dir C:\Win*
dir D:\Win*
dir E:\Win*
После ввода каждой команды нажимайте Enter. Командная строка сообщит вам содержимое директории, поэтому вы узнаете, которая из них вам нужна, когда увидите системные папки Windows.
Теперь введите эти команды:
Cd /d C:\windows\System32\config
xcopy *.* C:\RegBack\
cd RegBack
dir
Проверьте даты файлов в директории RegBack. Если файлы датируются временем, когда проблемы, которые вы исправляете, ещё не возникли, можете продолжать и вводить следующие команды:
copy /y software ..
copy /y system ..
copy /y sam ..
Обратите внимание на то, что двойные точки в конце являются частью команд!
Затем перезагрузите компьютер. Вы успешно восстановили реестр вручную, получите +1 к знаниям!
- Другие функции восстановления системы
Windows обладает довольно неплохой встроенной системой восстановления. Так что, если вы включили её или кто-то другой не отключил, можете воспользоваться этим вариантом, прежде чем выполнять продвинутые команды в командной строке.
Восстановление системы в Windows 8 реализовано несколько не так. Нажмите клавиши Windows + S и введите в поисковое поле строку «восстановл». В списке результатов выберите «Создать точку восстановления». После этого откроется окно «Свойства системы». Перейдите на вкладку «Защита системы», где можно проверить, включена ли защита, изменить настройки и создать точку восстановления.
Вредоносные программы и вирусы способны отключать восстановление системы и удалять точки восстановления. Более того, ваш собственный антивирус может воспротивиться попытке скопировать или модифицировать ключевые настройки Windows, сводя на нет действия системы восстановления. Однако, как показано выше, во время каждого критического обновления ваша система должна автоматически создавать точку восстановления.
Тем не менее, убедитесь, что эта функция включена и создайте свежую точку восстановления для собственного спокойствия.
- Используйте Live CD/USB на базе Linux
В случае если вы потеряли свой диск с Windows, у вас всё равно остаются варианты загрузки. Пользователи Windows, потерявшие доступ к своей системе могут воспользоваться Live CD или USB на базе Linux, для выполнения разнообразных задач, не требующих загрузки Windows. В нашем случае мы сфокусируем внимание на редактировании реестра Windows из Ubuntu. Это довольно продвинутый способ, но он может прийтись как нельзя кстати, учитывая количество руководств и тот факт, что Ubuntu полностью бесплатна.
Ознакомьтесь с этим списком дисков восстановления системы. Некоторые из них можно использоваться извне Windows, другие требуют загрузки, а третьи — чего-то среднего. Все они — настоящие шедевры, способные спасти вашу систему.
В каких случаях не стоит беспокоиться
Мы сказали, что объясним вам, в каких случаях не стоит изменять или исправлять своей реестр. И мы не соврали. Это применимо к большинству проблем.
Конечно, некоторые руководства по устранению вредоносных программ и вирусов будут рекомендовать вам найти и удалить все до единой записи в реестре, и в некоторых случаях они правы. Но чаще всего использование приложений для быстрой чистки реестра абсолютно ни к чему не приведёт.
Не все люди, советующие чистить реестр, являются шарлатанами. Те, кто на самом деле знают, что делают, действительно могут слегка повысить производительность вашего устройства. Вдобавок к этому при помощи реестра можно внести несколько улучшений во внешний вид Windows. Например, избавиться от раздражающего символа ярлыка.
Но как мы уже говорили, перед тем, как вы начнёте править реестр, сделайте его резервную копию. И копию резервной копии, на всякий случай.
Что произойдёт, если я удалю…
…весь реестр?
К счастью для нас, Windows имеет множество защитных механизмов. Если вы не понимаете, как выполнять продвинутые команды, то не сможете просто так удалить реестр. От этого, ваша система бы взорвалась, уничтожив вместе с собой всю нашу вселенную.
Ну а если серьёзно, Windows не хочет, чтобы вы его удаляли. Просмотр реестра начинается на очень ранней стадии загрузки, поэтому операционная система создаёт несколько скрытых резервных копий, хранящихся в разных папках и необходимых для запуска. Вы можете столкнуться с сообщениями о критических ошибках, пока Windows просматривает реестр в поисках ключевых данных. Но, если восстановление системы включено, у вас всегда должна быть точка, к которой можно вернуться. Мы говорим должна быть, потому что это не всегда соответствует действительности.
Лучше вообще не пытайтесь удалить реестр Windows. Серьёзно.
Заключение
Ошибки, проблемы, вирусы, программы-вымогатели, мошеннические и вредоносные приложения. Всё это иногда случается. Защищайте себя следующим образом:
- Создайте точку восстановления
- Сделайте образ системы
- Сделайте резервную копию реестра
И сохраните всё это на внешний жёсткий диск, ради собственной безопасности!
Может быть, у вас есть страшная история, связанная с восстановлением? Какие действия вы предприняли, чтобы исправить ошибки? Расскажите об этом в комментариях.
Структура реестра
Структура реестра
Существует пять основных ветвей реестра, которые соответствуют определенному типу информации, хранящейся в реестре. flft информацию в обоих местах реестра, а изменения в одном месте будут сразу же продублированы и в другом.
Эта ветвь указывает на часть корневого раздела HKEYUSERS, соответствующую текущему пользователю. Таким образом, любое приложение может считывать и изменять настройки текущего пользователя без указания конкретного имени пользователя.
В каждой ветви пользователя существуют настройки для этого пользователя, такие как, например, настройки Панели управления. Большинство приложений сохраняют здесь также и определенную информацию пользователя, например такую, как панели инструментов, рекорды в играх и другие личные настройки.
Настройки текущего пользователя разделены на несколько категорий: AppEvents, Control Panel, Identities, Software и System. Самая полезная из ветвей -Software, которая содержит данные для приложений, установленных на компьютере. Большинство пользовательских настроек операционной системы находятся в HKEY_CURRENT_USER\Software\Microsoft\Windows, как будто Windows — это еще одно приложение системы.
Эта ветвь содержит информацию о «железе» и программном обеспечении, установленном на компьютере, которая не связана с конкретным пользователем, то есть настройки, которые являются общими для всех пользователей системы.
Так же как и HKEY_CURRENT_USER, наибольший интерес представляет ветвь SOFTWARE. Она содержит всю информацию, необходимую для приложений, установленных на компьютере. В ветви HKEY_CURRENT_USER хранятся все пользовательские настройки (даже если у компьютера только один пользователь), например конфигурация Панели инструментов. Настройки, которые не зависят от пользователя, — папки, в которые установлены программы и списки установленных компонентов, — находятся в ветви HKEY_LOCAL_MACHINE. Чтобы найти настройки конкретного приложения, понадобится заглянуть в обе ветви, поскольку большинство производителей (даже Microsoft) не очень внимательно относятся к тому, какая именно ветвь используется для настроек.
В этой ветви содержится подветвь текущего пользователя, именем которой является длинный ряд цифр:
S-1-5-21-1727987266-1036259444-725315541-500
Этот номер является идентификатором защиты, уникальным для каждого пользователя компьютера (и ваш будет отличаться от приведенного выше).
Хотя вы и можете редактировать содержание этой ветви, но лучше все-таки использовать ветвь HKEY_CURRENT_USER:
HKEY_USERS\S-l-5-21-1727987266-1036259444-725315541-500
Неважно, какой пользователь подключен, HKEY_CURRENT_USER всегда связана с соответствующей частью HKEY_USERS.
Эта ветвь содержит мало информации, бльшая часть которой является копией (зеркальным отображением) других разделов реестра. Обычно нет причин вмешиваться в работу этой ветви.
Реестр Windows XP, для чего нужен, и как с ним обращаться.
Реестр операционной системы для многих пользователей навсегда остается непонятной абракадаброй. Для чего он нужен?
Многие считают, и не без основания, что реестр это самое сердце операционной системы. Место являющееся ее святилищем. В этой иерархически построенной базе данных хранится вся информация об операционной системе, используемых файлах и установленных программах. В его недрах сокрыта вся информация, обеспечивающая качественную, бесперебойную работу системы. Отсюда вывод, что если неправильно обращаться с реестром, то это может привести к фатальным последствиям. Поэтому реестр хранится не в единственном экземпляре, что бы при непредвиденных ошибках можно было восстановить реестр и функционирование операционной системы.
Теперь рассмотрим как устроен реестр, для того что бы открыть его необходимо выполнить следующую команду: Пуск –> Выполнить –> в поле открыть: введите regedit –> жмем OK. Либо открываем файл, расположенный в C:\WINDOWS\regedit.exe
Перед нами откроется реестр. Само устройство реестра имеет вид подпапок и называется ветвями. Вот основные ветви реестра.
- Ветка HKEY_CLASSES_ROOT (HKCR). В этой ветке содержатся информация о расширениях всех зарегистрированных в системе типов файлов.
- Ветка HKEY_CURRENT_USER (HKCU). В этой ветке содержится информация о пользователе, вошедшем в систему в настоящий момент.
- Ветка HKEY_LOCAL_MACHINE (HKLM). В этой ветке содержится информация об аппаратной части ПК, о драйверах устройств, сведения о загрузке Windows.
- Ветка HKEY_USERS (HKU). В этой ветке содержится информация обо всех загруженных профилях пользователей данного компьютера.
- Ветка HKEY_CURRENT_CONFIG (HKCC). в этой ветке содержатся сведения о профиле оборудования, которое используется локальным компьютером при запуске системы.
Исправление и чистка реестра заключается в изменениях записей значений или в удаление ненужных ветвей. Для этого лучше всего использовать утилиты, которые все делают самостоятельно, на автомате, что исключает возможность ошибок в записях реестра. Такие программы как: CCleaner , Vit Registry Fix и еще много аналогичных, как бесплатных так и платных программ. Все они избавляют пользователей от трудоемкой работы по самостоятельной чистке реестра.
Используя такие чистки регулярно, можно заметно ускорить работу системы и ее равномерность в работе. Если же вы правите, реестр самостоятельно будьте весьма осторожны, так как можно навредить системе, что приведет к фатальным последствиям, вплоть до неработоспособности операционной системы.
Автор Bordac, http://bloggik.net
Что такое реестр в компьютере
Многие наверняка слышали о таинственном и довольно непростом реестре Windows. Он часто упоминается в руководствах по настройке различных параметров системы. В этом материале разбираемся с назначением реестра и способами его использования.
Что такое реестр в компьютере
Что такое реестр?
Простыми словами, это база данных, которая содержит параметры и настройки для операционной системы, каждой учетной записи пользователя и большинства установленных приложений.
В реестре Windows присутствуют все виды информации, в том числе:
- установленные программы;
- все драйверы устройств;
- системные службы;
- функции безопасности;
- известные расширения файлов и программы, способные их открывать;
- индивидуальные параметры установленных приложений для каждого пользователя;
- детали и настройки для каждого пользователя Windows.
Записи в редакторе реестра создаются для каждого установленного приложения.
Записи в редакторе реестра создаются для каждого установленного приложения
На macOS, где его нет, установка представляет собой перенос данных утилиты в папку «Приложения», поэтому необходимость в использовании полного инсталлятора отпадает.
Если просто скопировать файлы и папки программы на другой компьютер под управлением Windows, то она не будет работать, потому что не найдет соответствующие записи в редакторе реестра.
Скопированные файлы и папки на другой компьютер под управлением 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 и нажмите Enter.
Нажимаем клавиши Windows+R, открываем меню «Выполнить», вводим regedit и нажимаем «Ок»
- На левой панели мы найдем ключи реестра. Их внешний вид и иерархия похожи на папки в «Проводнике» Windows. Справа редактор реестра отображает содержимое выбранного ключа. Пять верхних ключей, которые мы называем «Корневыми ключами», группируют параметры отдельных системных доменов.
5 папок «Корневые ключи», группируют параметры отдельных системных доменов
Их мы проанализируем ниже.
Внимание! В редакторе реестра хранятся важные настройки для работы системы. Поэтому вы должны быть осторожны в отношении любых внесенных изменений. Прежде чем изменить ключ, сохраните его на случай, если что-то пойдет не так.
Как создать резервную копию реестра Windows
Конкретные приложения, такие как Ccleaner, могут хранить полную копию системного реестра. В большинстве случаев достаточно сохранить изначальную версию того ключа, который мы намерены изменить.
- Для создания резервной копии щелкните правой кнопкой мыши по ключу и выберите «Экспортировать».
Нажимаем правой кнопкой мыши по ключу и выберите «Экспортировать»
- Во время экспорта создастся REG-файл с типом «Записи регистрации». Назовите его как угодно.
Во время экспорта создастся 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.
Нажимаем кнопку «Analyze»
- После завершения процесса анализа проверьте, стоит ли галочка возле варианта создания точки восстановления системы. Если так оно и есть, нажмите кнопку Defrag Now или выберите опцию Defrag on Next, если хотите провести дефрагментацию при последующем включении системы.
Ставим галочку возле варианта создания точки восстановления системы и нажимаем кнопку Defrag Now или выбираем опцию Defrag on Next
- В нашем случае активирован вариант Defrag Now. Для старта соответствующего процесса нажмите «Да». После создания точки восстановления компьютер перезагрузится. Перед запуском Windows появится черный экран с текстом белого цвета, чем-то напоминающий командную строку. Подождите, пока дефрагментация не завершится. Как только появится рабочий стол вы сможете ознакомится со статусом операции.
Ваш статус операции после дефрагментации раздела
Чтобы задать расписание дефрагментации нажмите на значок, расположенный в левом нижнем углу после иконки с домиком. Третий значок предоставляет сведения об обнаруженных ошибках и ссылку на скачивание необходимой программы-помощника.
Создание снимка реестра с помощью 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. Нажмите на выданный результат.
Нажимаем на кнопку «Пуск»,в поле запроса вводим regedit и нажимаем на выданный результат
- Затем откроется редактор реестра.
Окно редактора реестра
Способ 2. Используя клавиши Win+R
- Зажмите клавиши Win+R. Появится меню «Выполнить».
- Пропишите команду regedit и нажмите Enter.
Вместе нажимаем клавиши Win+R, откроется меню «Выполнить»
Способ 3. Используя Проводник
- Нажмите на ярлык «Мой компьютер» на рабочем столе.
- Затем перейдите в папку «Windows». Чтобы сделать это в поле проводника введите «C:\Windows» и щелкните по стрелке.
В поле проводника вводим «С-Windows» и нажимаем по стрелке
- Перед вами откроется системная папка Windows 7. Найдите приложение regedit и запустите его с правами администратора.
Находим приложение regedit и запускаем его с правами администратора
Проводник Windows
Для настройки Проводника с помощью редактора реестра выполните следующие действия:
- Пропишите в поисковике команду regedit и нажмите Enter. Щелкните по выданному результату.
Нажимаем на кнопку «Пуск»,в поле запроса вводим regedit и нажимаем на выданный результат
- В редакторе реестра перейдите по пути: «HKEY_CURRENT_USER»-«Software»-«Microsoft»-«Windows»-«CurrentVersion»-«Explorer»-«Advanced».
- С помощью правого щелчка мыши по папке Advanced откройте меню, а затем выберите опцию «Создать»->«Параметр DWORD (32 бита)». Назовите ключ LaunchTo. Щелкните по нему и задайте значение: 1.
С помощью правого щелчка мыши по папке Advanced открываем меню, выбираем опцию «Создать»-«Параметр DWORD (32 бита)», называем ключ LaunchTo, нажимаем на него и придаём значение 1
Это команда для запуска «Проводника» с вкладки «Этот компьютер». Задайте значение 2, для запуска «Проводника» с вкладки «Быстрый доступ».
- Нажмите «ОК».
Нажимаем «Ок»
Видео — Что такое реестр в компьютере
Реестр Windows — что это и нужно ли его чистить?
- ЧТО ТАКОЕ РЕЕСТР WINDOWS?
- ПРИМЕР ИСПОЛЬЗОВАНИЯ РЕЕСТРА
- ЗАЧЕМ И ОТ ЧЕГО ОЧИЩАТЬ РЕЕСТР?
- КАК ЧАСТО НУЖНО ЧИСТИТЬ РЕЕСТР?
- АВТОМАТИЧЕСКАЯ ОЧИСТКА РЕЕСТРА WINDOWS
- РУЧНАЯ ЧИСТКА РЕЕСТРА WINDOWS
- КАК ВЫПОЛНИТЬ ЧИСТКУ РЕЕСТРА ПРИ ПОМОЩИ ПРОГРАММЫ?
- КАК ВЫПОЛНИТЬ ОЧИСТКУ РЕЕСТРА ВРУЧНУЮ?
Любая опубликованная в интернете статья или инструкция, посвященная оптимизации компьютера и операционной системы, непременно затрагивает реестр Windows. Устранение различных системных неполадок, ручная перенастройка каких-либо параметров системы и многие другие вопросы также связаны с реестром. Что же это такое? Нужно ли периодически чистить реестр?
ЧТО ТАКОЕ РЕЕСТР WINDOWS?
Вы будете правы, если сравните реестр Windows с любым другим реестром из реальной жизни. Возьмем для примера библиотеку. Все имеющиеся в ее распоряжении книги хранятся в отведенных специально для них отделах. Чтобы быстро найти ту или иную книгу, библиотекарь заглядывает в реестр, в который занесена вся необходимая информация — год издания, автор, отдел хранения или даже номер стойки/полки.
Реестр Windows — практически то же самое, но куда более сложный по своей структуре и архитектуре. По сути, он является базой данных, состоящей из тысяч записей. Все они (по крайней мере, те, что были внесены первоначально при установке Windows) необходимы системе для функционирования. К примеру, в реестре хранятся:
- Параметры практически всех ключевых системных компонентов, например — настройки брандмауэра, сетевых подключений, учетных записей пользователей и многое другое.
- Список установленных драйверов и программ, включая их собственные параметры.
- Имена и пути к файлам и папкам, хранящимся на жестком диске.
- Ассоциации типов файлов с приложениями, использующимися для их открытия (благодаря этому мы можем, к примеру, запустить воспроизведение фильма в проигрывателе, просто кликнув пару раз по ассоциированному с ним файлу).
- Параметры и информация о физических устройствах, подключенных к компьютеру, и многое-многое другое.
Мы не будем рассматривать, каким именно образом организуются записи в реестре, какого типа и формата они бывают, т.к. это отдельная большая тема.
ПРИМЕР ИСПОЛЬЗОВАНИЯ РЕЕСТРА
Для лучшего понимания предназначения реестра Windows достаточно заглянуть в него:
- Нажмите на клавиатуре комбинацию клавиш Win + R, затем скопируйте в открывшееся окно «Выполнить» команду regedit, после — нажмите «ОК».
- Запустится системное приложение «Редактор реестра». Обращаем внимание, что данная программа не является самим реестром, она просто используется для его просмотра и редактирования. Сам же реестр физически хранится на жестком диске в системном разделе, и состоит он из нескольких взаимосвязанных файлов.
- Давайте посмотрим список программ, загружающихся при старте операционной системы (т.е. программ, занесенных в список автозагрузок). Для этого, используя древо каталогов в левой части окна, последовательно откройте следующие разделы реестра:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- Все записи реестра, расположенные в разделе «Run», носят информацию о программах, которые система будет запускать при старте. В нашем случае это всего одна запись (не считая запись «(По умолчанию)», присутствующая в любом разделе):
- Кликните мышкой два раза по любой из записей. Откроется окно редактирования этой записи:
- Обратите внимание на поле «Значение». В нем указан путь до программы, помещенной в список автозагрузки. Если изменить хотя бы 1 символ в этой записи или вовсе удалить ее, то приложение перестанет запускаться при загрузке Windows.
Если вернуться в раздел:
HKEY_CURRENT_USER\SOFTWARE
Тогда можно будет увидеть вообще весь список установленных (и даже уже удаленных) на компьютер программ:
На изображении выше мы перешли в раздел реестра, посвященный программе-архиватору 7-Zip. В корневом каталоге хранится информация о расположении исполнимых EXE-файлов архиватора. Эти и им подобные записи требуются для запуска 7-Zip (или другой программы) при открытии ассоциированных с ним файлов.
ЗАЧЕМ И ОТ ЧЕГО ОЧИЩАТЬ РЕЕСТР?
Недостаток это или нет, но в реестре Windows могут вечно храниться данные, которые более уже не нужны. Например, в том же разделе «HKEY_CURRENT_USER\SOFTWARE» можно найти каталоги с названиями давно удаленных программ. И таких «мертвых» записей в реестре могут быть сотни. Запущенная один раз программа, может сделать в реестре кучу записей, вторая такая куча делается и самой системой для своих нужд.
Удаляя приложение, далеко не всегда удаляются и связанные с ней записи. Даже при повторной установки этой же программы и при повторной ее деинсталляции в реестр вновь и вновь будет заноситься информация. Со временем записей в реестре станет настолько много, что для обнаружения нужной будет затрачиваться все больше времени. И это не только причина снижения производительности системы, но и причина системных сбоев и возникновения всевозможных ошибок в работе тех или иных программ, драйверов, устройств и т.д.
Все эти ставшие бесполезными записи принято называть мусором. Т.к. кроме нагромождения реестра, они более не выполняют никакую функцию. Именно от них и нужно избавляться для увеличения производительности работы Windows и/или установленных пользовательских программ.
КАК ЧАСТО НУЖНО ЧИСТИТЬ РЕЕСТР?
Универсального ответа на данный вопрос не существует. Все зависит от того, какими темпами системный реестр заполняется всевозможными мусорными данными. Если пользователь использует компьютер только для выполнения узкого спектра задач (например, работает с офисными документами в рамках профессиональной деятельности), то реестр, скорее всего, не придется чистить никогда.
Если же на компьютере постоянно работает большое количество программ, осуществляется их установка и удаление, на жесткий диск постоянно записываются и удаляются файлы, подключаются новые устройства с последующей установкой драйверов и т.д., то и реестр будет заполняться мусором стремительно.
Очистку системного реестра от мусорных данных можно выполнить двумя способами — автоматически при использовании специальных утилит и вручную.
АВТОМАТИЧЕСКАЯ ОЧИСТКА РЕЕСТРА WINDOWS
Данный способ наиболее простой и быстрый. Несмотря на заявления разработчиков таких утилит о 100% безопасности использования их продукта, существует риск удаления из реестра нужных системе или каким-либо программам записей.
Объяснить это просто — утилиты по очистке реестра не могут точно определить, нужна ли удаляемая запись или нет. Поиск мусорных данных выполняется ими по заложенным разработчиками правилам, которые трудно назвать универсальными для абсолютно всех случаев. Под эти правила нередко подпадают и нужные записи. Однако большинство таких утилит после сканирования реестра выводят на экран перечень удаляемых записей. При необходимости пользователь может самостоятельно исключить из списка те записи, которые не стоит удалять.
Таким образом, вопрос о безопасности очистки реестра при помощи утилит остается открытым. Только пользователю решать, доверять ли таким программам полностью или нет. Ради интереса вы можете почитать на различных форумах споры на эту тему.
РУЧНАЯ ЧИСТКА РЕЕСТРА WINDOWS
Чистить реестр вручную — довольно кропотливое мероприятие. Процесс сводится к тому, что пользователь сначала ищет удаляемые записи или разделы реестра, затем по одной/одному удаляет их. В приложении «Редактор реестра» предусмотрена функция поиска записей/разделов/содержимое записей только по их названию/тексту. Т.е. найти мусорные записи, не зная заранее их названия или содержимое, никак не получится.
Вывод следующий: вручную чистить реестр безопасней, но вот эффективность этого способа — вопрос открытый, по крайней мере, для рядовых пользователей. Но если точно знать, что именно нужно удалить — лучше сделать это вручную без риска нанесения системе ущерба.
КАК ВЫПОЛНИТЬ ЧИСТКУ РЕЕСТРА ПРИ ПОМОЩИ ПРОГРАММЫ?
Безопасно это или нет, но многие миллионы пользователей ПК по всему миру используют различные программы для очистки своих реестров, и вполне успешно. Таких утилит много, вот наша подборка.
Возьмем, к примеру, популярную программу CCleaner. Одной из функций программы является как раз чистка реестра. Так выглядит соответствующая вкладка CCleaner:
В левой части окна можно выбрать параметры сканирования системного реестра. Мы оставили все как есть, и выполнили сканирование. Результат получился следующим:
В списке «Проблем» указаны сотни записей — ошибки, неверные пути, неиспользуемые расширения файлов и т.д. и т.п. Остается кликнуть по кнопке «Исправить выбранное…», и через несколько секунд CCleaner очистит реестр от мусора (по его мнению). Желательно, конечно, предварительно изучить все, что утилита отнесла к мусорным записям, а только потом отдавать программе команду на удаление.
Рассмотрим еще одну программу — Advanced SystemCare. Так выглядит основное окно утилиты перед запуском функции сканирования реестра (обратите внимание, что сняты все галочки, кроме нужной нам одной):
А вот и результат сканирования:
Довольно много, по мнению Advanced SystemCare, ошибочных/мусорных записей накопилось на отсканированном компьютере. К сожалению, CCleaner не показывает количество мусора, потому результаты сканирования точно сравнить не удалось, но на первый взгляд Advanced SystemCare нашел больше мусора. Т.е. то, что последняя программа считает мусором, CCleaner таковым не считает. Что и требовалось доказать — каких-либо универсальных средств очистки реестра не существует.
КАК ВЫПОЛНИТЬ ОЧИСТКУ РЕЕСТРА ВРУЧНУЮ?
К ручной очистке можно приступать только в случае, если точно иметь представление о том, что именно требуется удалить из реестра. Например, возьмем такую ситуацию. Вы установили программу, потом удалили ее. Через некоторое время решили установить ее вновь, но установщик выдал ошибку — «Установка невозможна, т.к. на компьютере уже установлена эта программа». Такое возникает в случаях, когда в реестре остались записи об удаленной программе. Решение — найти каждую из них и удалить.
Делается это следующим образом:
- Запустите «Редактор реестра» вышеописанным способом.
- В окне редактора нажмите клавиши «Ctrl + F» или откройте меню «Правка» и выберите в нем пункт «Найти». Откроется окно поиска:
- Введите в поле «Найти» название программы или хотя бы ее часть, затем кликните кнопку «Найти далее». В качестве примера мы введем в окно поиска запрос «pcloud».
- Через несколько секунд найденная в реестре запись отобразится в правой части окна редактора.
- Выделите эту запись и нажмите клавишу «Delete». Согласитесь с удалением.
- Теперь нажмите клавишу «F3» или выберите в меню «Правка» пункт «Найти далее…».
- Поиск записи в системном реестре продолжится с текущего местоположения. Если следующая запись будет найдена, она также появится в правой части окна.
- Выделите ее, удалите, вновь нажмите «F3». Повторяйте эти действия, пока после очередного нажатия «F3» на экране не отобразится сообщение о завершении поиска.
Теперь вся информация об удаленной ранее программе будет стерта из реестра, и можно будет устанавливать ее вновь. Вообще, вы можете проделывать ручную чистку реестра каждый раз после удаления программ.
Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.
Что такое реестр Windows?
Что означает реестр Windows?
Реестр Windows представляет собой иерархически структурированную базу данных, которая используется для хранения данных, относящихся к параметрам конфигурации, программному обеспечению и пользовательским предпочтениям в операционной системе (ОС) Microsoft Windows. Он содержит записи и значения, которые управляют поведением определенных конфигураций и пользовательских предпочтений, а также информацию о компонентах ОС и приложениях, которые работают на низком уровне.
Большинство приложений Windows записывают записи в реестр Windows в процессе установки.
Techopedia объясняет реестр Windows
Возможности и преимущества реестра Windowsследующие:
- Все низкоуровневые и сторонние компоненты и приложения ОС, такие как драйверы устройств и ядра, имеют доступ к реестру.
- Для профилирования производительности системы облегчается доступ к необходимым счетчикам.
- Он хранит и отражает изменения, внесенные пользователем в конфигурации, предпочтения, политики и приложения.
- В зависимости от версии Windows файлы физического реестра хранятся в разных местах.
- Он содержит два элемента: ключи, которые по концепции аналогичны папкам Windows, и значения, которые аналогичны файлам.
- Файлы реестра необходимо редактировать с помощью редактора реестра или другого стороннего приложения, поскольку изменения файлов не могут быть применены напрямую.
- Хотя можно физически удалить значения и ключи реестра, Microsoft предоставляет инструмент RegClean для автоматизации этого процесса.
- Перенос пользовательских настроек программы между компьютерами Windows утомительно, поскольку реестр Windows в значительной степени зависит от локального компьютера.
- Хотя такие старые версии, как Windows NT, используют файлы журнала транзакций на двух уровнях для защиты записей реестра, любое повреждение реестра может быть устранено путем переустановки ОС.
- Требуется специальный деинсталлятор для удаления записей реестра для приложений, основанных на платформе .NET.
Что такое реестр в Windows и почему он так важен?
Иерархическая центральная база данных компьютера Windows, в которой хранятся низкоуровневые настройки для операционной системы Microsoft Windows, называется реестром Windows. Некоторые приложения также могут использовать реестр Windows. Кроме того, драйверы устройств, ядра, диспетчер учетных записей безопасности (SAM), службы и пользовательский интерфейс могут использовать реестр Windows.
Каждый раз, когда пользователь устанавливает новое программное приложение или драйвер устройства, для недавно подключенного оборудования на персональном компьютере Windows, конфигурации мгновенно или немедленно сохраняются в ключах и значениях в системе центральной базы данных, известной как реестр Windows. .
При использовании аппаратного или программного обеспечения, если в их конфигурации вносятся какие-либо изменения, они немедленно сохраняются в реестре Windows. Кроме того, любые изменения, сделанные в панели управления, ассоциациях файлов или в любом компоненте окна во время использования, обновляются в реестре.
В соответствии с настройками, сделанными текущим пользователем компьютера, вновь установленное программное обеспечение или вновь подключенный аппаратный компонент получает свою последнюю конфигурацию из реестра во время выполнения, чтобы гарантировать продолжение операции.
Реестр является ключевым фактором для вашего компьютера с Windows, поскольку он делает вашу систему более надежной, стабильной и поддерживает высокий уровень производительности компьютера. Много проблем возникает из-за ошибок реестра.
Если какой-либо из недействительных ключей реестра останется в виде следов приложениями, которые больше не используются или больше не установлены на ПК, это может вызвать серьезные проблемы для вашего ПК. Снижение производительности системы с ухудшением надежности и скорости работы. Сбои во время работы, срывы, зависания — вот некоторые из проблем, которые возникают из-за ошибок реестра.
# Зачем нужен реестр?Реестр Windows действует как архив настроек конфигурации приложения, программного обеспечения или программы Windows, любого компонента или оборудования Windows для ПК и многого другого. Каждый раз, когда компонент Windows, оборудование или приложения запускается, он извлекает записи реестра и относящиеся к ним ключи.
Поскольку мы продолжаем добавлять ключи в реестр, данные разделяются в зависимости от компьютера или пользователя, чтобы обслуживать или поддерживать нескольких пользователей.Операционная система Windows постоянно обращается к информации в реестре через свои файлы и ключи и возвращает эту информацию операционной системе.
# Где находится реестр Windows?В операционных системах на базе Windows, таких как Windows XP, 2000 и 2003, файл WindowsSystem32Config содержит все файлы реестра. Файлы имеют названия «Программное обеспечение», «Система», «SAM (диспетчер учетных записей безопасности)», «По умолчанию», «UserDiff» и «Безопасность».
Кроме них, существует папка «Документы и настройки», есть еще один сохраненный файл реестра.Этот файл реестра известен как файл NTuser.dat. Этот файл хранится в соответствии с каждым пользователем компьютерной системы. Основная функция файла NTuser.dat — хранить настройки или предпочтения, специфичные для пользователя, использующего компьютер. Эти настройки заменяют настройки по умолчанию, когда этот конкретный пользователь входит в систему. В более новых версиях Windows файлы реестра, такие как SAM, Security, Default , хранятся в % SystemRoot % \ System32 \ Config \ папка.
# Как получить доступ к реестру Windows?Редактор реестра присутствует во всех версиях операционной системы Windows. Именно через этот редактор реестра мы можем настроить и получить доступ к реестру Windows. Реестр — это совокупность файлов базы данных, которые находятся в каталоге установки Windows. Следовательно, функция этого редактора реестра заключается в просмотре файлов реестра. Вы можете получить доступ и настроить файлы реестра, выполнив regedit из командной строки / Run Commander .
# Как использовать реестр Windows?Реестр содержит все значения и информацию в разделах реестра, которые находятся в кустах реестра (основной папке), которые состоят из нескольких подпапок. Если вы хотите изменить или изменить конфигурацию с помощью редактора реестра, вам необходимо изменить значения этих конкретных элементов управления значениями.
Существуют некоторые функции, которые вы можете выполнять, изменяя значения реестра, что в конечном итоге решает проблему, с которой может столкнуться ваша компьютерная система.Некоторые из этих проблем могут быть связаны с предотвращением кражи фокуса программами в Windows, удалением значений реестра верхнего и нижнего фильтров, изменением ключа продукта в Windows XP и т. Д.
#
Почему реестр Windows так важен? Реестр Window — это архив или каталог информации, в котором хранятся все ключевые значения и настройки используемого вами программного приложения или оборудования, которое вы подключаете. Он содержит информацию о пользовательских предпочтениях, а также информацию о программном обеспечении операционной системы, неоперационном программном обеспечении и т. Д.Вся эта информация хранится в реестре, и конфигурации программного и аппаратного обеспечения меняются в зависимости от входа в систему различных пользователей, поскольку реестр делает использование компьютера индивидуальным.
Вся эта информация, хранящаяся в реестре, очень важна для конфигурации Windows для программных приложений или программ и оборудования, подключенного к вашей системе. Информация, полученная из реестра через различные файлы и папки основной папки реестра, возвращается в операционную систему, и функции выполняются соответствующим образом. И если в конфигурации были внесены какие-либо изменения, изменения в реестре выполняются во время выполнения, чтобы обеспечить бесперебойную работу.
Эта информация о конфигурациях различных программных приложений и аппаратных компонентов Windows, хранящаяся в реестре, составляет основу всех функций, связанных с компьютером под управлением Windows, его приложениями и компонентами.
Помимо жизнеспособности реестра Windows, очень важно использовать очиститель реестра.Программа очистки реестра очищает реестр вашей системы и предотвращает любые проблемы, возникающие в реестре Windows, и поддерживает уровни надежности, стабильности и производительности системы на оптимальном уровне.
# Преимущества очистителя реестра WindowsОчиститель реестра в основном полностью сканирует реестр вашей системы, обнаруживает и очищает любые нежелательные или ненужные записи реестра, , тем самым освобождая много места на жестком диске и делая реестр компактным.
Компактный и чистый реестр более оперативен, когда дело доходит до обработки запросов, отправляемых активными программами, а также аппаратными компонентами. Использование очистителя реестра Windows гарантирует, что активные программы попадают в соответствующий реестр, и предотвращает любое неожиданное завершение работы, что, по сути, делает систему более надежной.
Рекомендуемая ссылка: Что такое хороший очиститель реестра и как его выбрать?
«На этом пока все, спасибо, что придерживались статьи, и вы знаете, что всегда будет полезно сообщить мне о статье в комментариях ниже.”🙂
Реестр Windows
| Сетевая энциклопедия
Реестр Windows — это иерархическая база данных, в которой операционные системы Windows хранят информацию о конфигурации оборудования и программного обеспечения.
В этой статье
Что такое реестр Windows
Реестр Windows — это иерархическая база данных, в которой операционные системы Windows хранят информацию о конфигурации оборудования и программного обеспечения, такую как профили пользователей, оборудование и программное обеспечение, установленное в системе, зарегистрированные типы документов, свойства настройки значков, используемых портов и т. д.
Реестр содержит информацию, на которую операционные системы Windows постоянно ссылаются во время работы, такую как профили для каждого пользователя, приложения, установленные на компьютере, и типы документов, которые каждый может создавать, настройки окна свойств для папок и значков приложений, какое оборудование существует в системе и используемые порты.
Реестр Windows был впервые выпущен с Windows 3.1 и в основном хранил информацию о конфигурации для компонентов на основе COM.В последующих версиях Windows (Windows 95, Windows 98, Windows NT) реестр начал хранить информацию, которая ранее была распределена в INI-ФАЙЛАХ, которые содержали конфигурации для отдельных программ и хранились в различных местах.
Как это работает
Реестр логически разделен на пять поддеревьев, каждое из которых содержит ключи и подразделы (аналогично папкам и подпапкам), которые сами содержат значения (аналогично файлам). Физически реестр состоит из серии кустов и их файлов транзакций, расположенных в% SystemRoot% \ system32 \ config (все кусты, кроме HKEY_CURRENT_USER) для Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista. Вспомогательные файлы для HKEY_CURRENT_USER находятся в папке% SystemRoot% \ Profiles \ Username.
Расширения имен файлов в этих папках указывают на тип данных, которые они содержат. Кроме того, отсутствие расширения иногда может указывать на тип данных, которые они содержат.
куст реестра | Вспомогательные файлы | |
---|---|---|
HKEY_LOCAL_MACHINE \ SAM | Sam, Sam.log, Sam.sav | |
HKEY_LOCAL_MACHINE \ Security | Security, Security.log, Security.sav | |
HKEY_LOCAL_MACHINE \ Software | Программное обеспечение, Software.log, Software.sav | |
HKEY_CURRENT_CONFIG | System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log | |
HKEFAULT_USERS | По умолчанию, По умолчанию.log, Default.sav |
Резервное копирование реестра
Перед редактированием реестра экспортируйте разделы реестра, которые вы планируете редактировать, или создайте резервную копию всего реестра. В случае возникновения проблемы вы можете выполнить действия, описанные в разделе «Восстановление реестра», чтобы восстановить реестр в его предыдущее состояние. Чтобы создать резервную копию всего реестра, используйте утилиту резервного копирования для резервного копирования состояния системы. Состояние системы включает в себя реестр, базу данных регистрации классов COM + и ваши загрузочные файлы.
Резервное копирование состояния системы также создает обновленные копии файлов реестра в папке% SystemRoot% \ Repair.
Редактирование реестра
Предупреждение : Вы должны быть очень осторожны при использовании редактора реестра. Если вы отредактируете реестр неправильно, могут возникнуть серьезные проблемы.
Чтобы открыть редактор реестра в Windows 10:
- В поле поиска на панели задач введите regedit , затем выберите в результатах Редактор реестра (приложение для ПК).
Или
- Щелкните правой кнопкой мыши Start , затем выберите Run . Введите regedit в поле Открыть: и выберите OK .
Вы можете использовать редактор реестра для выполнения следующих действий:
- Найдите поддерево, ключ, подключ или значение
- Добавить подраздел или значение
- Изменить значение
- Удалить подраздел или значение
- Переименуйте подраздел или значение
В области навигации редактора реестра отображаются папки.Каждая папка представляет собой предопределенный ключ на локальном компьютере. При доступе к реестру удаленного компьютера появляются только два предопределенных ключа: HKEY_USERS и HKEY_LOCAL_MACHINE .
Восстановление реестра
Восстановление экспортированных подключей
Чтобы восстановить экспортированные подразделы реестра, дважды щелкните файл регистрационных записей (.reg), который вы сохранили в разделе «Экспорт подразделов реестра».
Восстановить весь реестр
Чтобы восстановить весь реестр, восстановите состояние системы из резервной копии.
Ключ и значение
Элемент реестра, который может содержать подразделы и значения. Ключи используются для организации реестра в иерархическую структуру, а также для именования и идентификации коллекций значений реестра.
Таким образом, ключи аналогичны каталогам в файловой системе, отображаемым с помощью проводника Microsoft Windows, а ключи фактически отображаются редактором реестра в виде папок.
Внешние ссылки
Следует ли использовать программное обеспечение для редактирования реестра Windows?
Редактирование реестра Windows — это не то, что вам следует делать легкомысленно, но есть вероятность, что, читая эту статью, вы либо думаете о том, чтобы сделать это самостоятельно, либо использовать программное обеспечение, которое работает путем редактирования реестра Windows, например инструменты. которые направлены на повышение производительности ПК.
Редактирование реестра может быть довольно сложным процессом, который может иметь серьезные негативные последствия при неправильном выполнении, поэтому рекомендуется понять его, прежде чем пытаться вносить какие-либо изменения.
В этой статье мы демистифицируем реестр Windows и предоставим вам важную информацию о том, что это такое, когда вам следует его редактировать и почему. Мы также рассмотрим плюсы и минусы использования программного обеспечения для редактирования реестра, которое стало довольно популярным в последние годы.
Что такое реестр ПК?
Короче говоря, реестр Windows содержит тысячи файлов, которые необходимы вашему компьютеру для работы.Вы можете думать об этом как о гигантской базе данных, из которой черпают информацию как базовые функции операционной системы, так и сторонние программы.
Глобальную базу данных реестра можно рассматривать как набор небольших баз данных, каждая из которых выполняет свою собственную функцию. Общесистемная база данных контролирует глобальные настройки ПК, которые необходимы для правильной работы вашего устройства.
Кроме того, существует множество баз данных меньшего размера, которые управляют пользовательскими настройками. Они содержат информацию, используемую установленными вами приложениями и программами, а также информацию о персонализации, относящуюся к вашему профилю Windows.
Реестр Windows содержит тысячи файлов, которые необходимы для правильной работы ПК (Изображение предоставлено Windows)Как найти реестр Windows?
Найти и открыть реестр Windows очень просто. Просто введите regedit, редактор реестра или что-то подобное в поле поиска на панели задач. Откройте программу «Редактор реестра», и вы получите доступ ко всему реестру Windows.
Если вы знаете их имена, определенные файлы можно найти с помощью встроенного инструмента поиска редактора реестра.Вы также можете просмотреть файлы в том виде, в котором они отображаются в меню навигации в правой части экрана.
Быстрый поиск поможет вам открыть реестр Windows (Изображение предоставлено Microsoft)Почему Windows использует реестр?
Документация Microsoft четко описывает, что такое реестр Windows и для чего он используется. Проще говоря, это огромная база данных, которая содержит все, что нужно вашему компьютеру для правильной работы. Ваше устройство постоянно ссылается на информацию в реестре, что обеспечивает правильную работу операционных систем и любых программ, которые вы используете.
Говоря несколько более сложным языком, реестр Windows содержит огромное количество файлов, которые сообщают вашему компьютеру, что ему нужно делать. В некоторых случаях можно повысить производительность или разблокировать скрытые функции, отредактировав реестр, но Microsoft предостерегает от этого. , если вы не знаете, что делаете.
В документации Microsoft объясняется, почему используется реестр (Изображение предоставлено Microsoft)Как редактировать реестр Windows?
Официальная документация Microsoft содержит обширную информацию о реестре Windows, о том, что это такое и как его безопасно редактировать.Вам следует пытаться редактировать реестр Windows только по совету специалиста или если вы знакомы с ним и хорошо разбираетесь в том, что делаете.
Чтобы отредактировать реестр, вы можете сделать одно из двух. Во-первых, вы можете использовать официальный редактор реестра, чтобы найти файлы или папки, которые вам нужно отредактировать, внеся изменения вручную. Или вы можете использовать сторонний очиститель или редактор реестра, хотя Microsoft не рекомендует использовать этот .
Здесь стоит помнить одну вещь: разные версии Windows имеют немного разные макеты, поэтому, если вы следуете руководству, убедитесь, что оно применимо к вашей версии.
Microsoft предоставляет четкую информацию о редактировании реестра (Изображение предоставлено Microsoft)Следует ли использовать программное обеспечение для редактирования реестра?
Программы редактирования и модификации реестра становятся все более распространенными, и их использование вызывает много споров. С одной стороны, некоторые сторонние программы можно использовать для оптимизации процессов редактирования вручную, что позволяет легко находить и изменять записи.
Вы также можете найти многочисленные инструменты для очистки реестра, специальный тип программного обеспечения для редактирования реестра, предназначенный для помощи в организации реестра Windows и оптимизации производительности ПК путем автоматического редактирования определенных записей.Однако они могут быть довольно случайными, поэтому вам нужно убедиться, что вы используете надежный вариант.
Убедитесь, что вы знаете, что вы можете нанести значительный ущерб вашему устройству с помощью стороннего программного обеспечения для редактирования реестра. Официальная политика поддержки Windows гласит, что такие повреждения не всегда можно исправить, что может привести к потере важных файлов и данных.
Итог: использование программного обеспечения для редактирования реестра может значительно облегчить вашу жизнь, но убедитесь, что это программное обеспечение из надежного источника и что вы следуете рекомендуемым передовым методам.В противном случае вы можете вызвать серьезные проблемы, которые могут иметь серьезные последствия.
Очистители реестра, такие как CCleaner, становятся все более популярными (Изображение предоставлено: CC Cleaner)Короче говоря, да. Вы всегда должны создавать полную резервную копию реестра, прежде чем пытаться внести какие-либо правки или модификации, независимо от того, насколько они незначительны. Если вы этого не сделаете, вы можете допустить, казалось бы, незначительные ошибки, которые могут повлиять на производительность вашего ПК, во многих случаях сделав его неработоспособным.
Существует несколько различных способов резервного копирования реестра, но, безусловно, самым простым является использование специального инструмента резервного копирования.Они предназначены для создания и сохранения полной копии реестра, позволяющей восстановить ее позже, если возникнут проблемы.
Очистители реестра, такие как Restoro, создают автоматические резервные копии во время работы (Изображение предоставлено Restoro)Сводка
Официальная политика Microsoft заключается в том, что вы должны быть предельно осторожны при использовании программного обеспечения для редактирования реестра Windows. Если вы сделаете неправильный поступок, производительность ПК может быть снижена, и вы можете потерять ценные данные и важные файлы.
Тем не менее, есть несколько надежных программ для редактирования реестра, которые стоит использовать. Двумя из наших фаворитов являются Restoro и CCleaner, которые предназначены для сканирования реестра Windows, выявления поврежденных или поврежденных файлов и их замены на нужный файл.
В конце концов, мы рекомендуем пытаться редактировать или модифицировать реестр Windows только в том случае, если вы знакомы с тем, что делаете. Будьте очень осторожны при использовании сторонних программ редактирования и убедитесь, что у вас всегда есть полная резервная копия реестра, которую можно использовать в случае возникновения проблем.
Registry Explorer — редактор реестра, который нужен каждому пользователю Windows
На прошлой неделе был выпущен новый редактор реестра с открытым исходным кодом, который посрамляет программное обеспечение Windows Regedit, поддерживая множество расширенных функций, делая редактирование реестра проще, чем когда-либо.
Реестр Windows — это централизованная иерархическая база данных, используемая операционной системой для хранения системных настроек, конфигураций оборудования и пользовательских настроек.
Если вы являетесь администратором Windows или опытным пользователем, то, вероятно, в какой-то момент вы внесли изменения в реестр с помощью встроенного редактора реестра Windows (regedit.exe), чтобы исправить ошибку или настроить параметр конфигурации.
Однако за последние годы Microsoft не внесла много изменений в редактор реестра, чтобы модернизировать приложение, и отсутствуют многие полезные функции, которые могут понадобиться людям.
Войдите в обозреватель реестра
В минувшие выходные эксперт по внутреннему устройству Windows Павел Йосифович выпустил программу под названием Registry Explorer, цель которой — модернизировать редактор реестра с помощью множества новых функций.
Registry Explorer был выпущен на GitHub как проект с открытым исходным кодом.Тем не менее, для тех, кто не хочет компилировать программу, Иосифович также выпустил предварительно скомпилированную бета-версию, которую можно загрузить и немедленно запустить.
После запуска проводника реестра вы увидите все кусты реестра, которые пользователи могут развернуть, чтобы увидеть их подразделы и значения, как в стандартном редакторе реестра Windows.
Обозреватель реестраОднако программа выделяется включенным темным режимом, возможностью копировать и вставлять ключи и значения в разные места, кнопкой отмены изменений и функцией расширенного поиска.
Функция поискаRegistry Explorer намного более продвинутая, чем функция regedit, поскольку она позволяет находить и отображать все результаты поиска в одном диалоговом окне, как показано ниже. Затем вы можете просмотреть результаты поиска и дважды щелкнуть запись, чтобы автоматически открыть этот ключ или значение реестра.
Registry Explorer, показывающий все результаты поиска в реестре в одном окнеВнесение неправильных изменений в реестр может привести к неправильной работе Windows. Проводник реестра запускается в «режиме только для чтения», который не позволяет вносить изменения до тех пор, пока этот режим не будет отключен.
Полный список функций обозревателя реестра приведен ниже:
- Показать реальный реестр (а не только стандартный)
- Сортировка списка по любому столбцу
- Значки ключей для ульев, недоступные ключи и ссылки
- Основные сведения: время последней записи и количество ключей / значений
- Отображает расширенные значения MUI и REG_EXPAND_SZ
- Полный поиск (Найти все / Ctrl + Shift + F)
- Улучшенный шестнадцатеричный редактор двоичных значений
- Отменить / повторить
- Копирование / вставка ключей / значений
Еще лучше, если вы обнаружите, что вам действительно нравится Registry Explorer, вы можете настроить его так, чтобы он автоматически заменял редактор реестра Windows и был обработчиком файлов по умолчанию для.reg файл.
Если вы постоянно редактируете реестр Windows, ищете значения или экспортируете свою конфигурацию в файлы .reg, я настоятельно рекомендую вам попробовать Registry Explorer, так как вы, вероятно, найдете многие из функций очень полезными.
Чтобы попробовать Registry Explorer, вы можете посетить страницу проекта на GitHub.
Что такое реестр Windows и как к нему получить доступ?
Реестр Windows — это база данных, которая используется для хранения параметров конфигурации для различных целей в одном организованном месте.Он в первую очередь предназначен для хранения настроек операционной системы, таких как настройки драйверов устройств, служб и ядра, но и другое программное обеспечение также может его использовать.
Данные в реестре хранятся с двумя основными частями: ключами и значениями. Ключи реестра нечувствительны к регистру и используются в качестве метки для определения значения отдельных значений или для обеспечения дополнительной структуры подключей. Значения в реестре можно использовать для хранения значимых данных, таких как номера версий, пути к файлам, параметры производительности и другие параметры конфигурации.
Реестр структурирован таким образом, что есть общие системные значения, которые могут быть переопределены значениями, привязанными к отдельным учетным записям пользователей, это позволяет использовать стандартные заведомо хорошие параметры конфигурации по умолчанию, а также позволяет пользователям изменять параметры своей учетной записи без влияя на других пользователей.
По своей сути реестр — это база данных, которая хранит свои данные в двоичном формате в одном логическом экземпляре, хотя на самом деле данные распределены по нескольким различным файлам на диске.Использование двоичного формата базы данных вместо отдельных текстовых файлов конфигурации дает ряд преимуществ, включая повышенную производительность чтения двоичных данных по сравнению с текстовыми файлами, а также стандартизованный формат и расположение данных конфигурации.
Еще одним преимуществом того, что реестр находится в формате базы данных, является функция целостности данных, называемая «атомарными обновлениями», что означает, что если два процесса попытаются изменить одно и то же значение в одно и то же время, одна операция завершится до запуска другой, каждое обновление индивидуален.В то время как с текстовыми файлами эта ситуация может стать так называемым «состоянием гонки», когда оба действия выполняются одновременно, что приводит к непредсказуемым результатам.
Доступ к реестру и его редактирование можно получить с помощью программы Windows по умолчанию «regedit.exe». Его можно найти, используя функцию поиска Windows и набрав «regedit».
Совет. При редактировании реестра следует проявлять особую осторожность, поскольку именно там хранятся параметры, важные для работы Windows.Изменение неправильного значения реестра может привести к сбою запуска служб или даже к полной остановке загрузки Windows.
Общие сведения о реестре Windows — ресурсы Infosec
Введение
Допустим, пользователь только что завершил установку рекомендованного программного обеспечения. Они не были хорошо знакомы с источником, но потенциальные выгоды были бы огромными. Сразу после установки они не могут щелкнуть правой кнопкой мыши в любом месте, панель задач исчезла, и на их рабочий стол постоянно наклеены довольно большие обои PAY US OR ELSE.
Они запускают стандартные антивирусные / вредоносные приложения, выпущенные компанией, которые решают некоторые проблемы. Но некоторые настройки, например, обои, по-прежнему остаются на месте. Им нужна ваша помощь, чтобы завершить очистку системы. Чем ты планируешь заняться?
Реестр Windows
В реестре Windows хранится невероятное количество программных и персональных настроек, лицензионных ключей, политик, правил, и этот список можно продолжать и продолжать. По сути, если это параметр, который необходимо сохранять в течение длительного времени, чаще всего он будет храниться в реестре.
Чтобы получить доступ к реестру, вам просто нужно запустить утилиту под названием regedit . Этот же исполняемый файл работает на всех разновидностях Windows, хотя возможность его запуска во многом зависит от ваших локальных разрешений. Это одна из ключевых программ, на которую влияет контроль учетных записей пользователей (UAC) и членство в вашей группе, поэтому, если вы пытаетесь изменить настройку конкретного пользователя и в конечном итоге вынуждены запускать regedit от имени другого пользователя, это может вызвать некоторые легкие проблемы.
Когда вы войдете в Regedit, реестр появится в виде древовидной структуры:
Каждый из этих элементов выполняет одно из двух.Либо он охватывает ключевой домен реестра, либо действует как указатель или агрегатор для значений, которые хранятся в местах, к которым не так легко добраться.
HKEY_CLASSES_ROOT (сокращено до HKCR) | В первую очередь это касается приложений, которые связывают с собой файлы определенных типов. Он объединяет значения, расположенные в двух разных областях — HKEY_CURRENT_USERSoftwareClasses для пользовательских настроек и HKEY_LOCAL_MACHINESoftwareClasses для машинных настроек.Если значение существует в обоих местах, настройки пользователя имеют приоритет. |
HKEY_CURRENT_USER (сокращено до HKCU) | Это касается конкретных настроек текущего пользователя, вошедшего в систему, таких как подключенные диски и принтеры, настройки персонализации и пользовательские настройки для различных приложений. Настройки, расположенные в этом разделе, часто сохраняются в файле под названием «NTUSER.DAT», расположенном в каталоге профиля пользователя. Таким образом, если у конкретной организации есть активные перемещаемые профили, индивидуальные предпочтения пользователя могут следовать им с компьютера на компьютер. |
HKEY_LOCAL_MACHINE (сокращено до HKLM) | В этом разделе рассматриваются настройки, специфичные для данного компьютера — операционная система, оборудование, драйверы и параметры запуска. |
HKEY_USERS (сокращено до HKU) | В этом разделе монтируются профили других пользователей, вошедших в систему, и его можно рассматривать как способ перехода к другим разделам HKCU. |
HKEY_CURRENT_CONFIG (сокращено до HKCC) | В этом разделе при запуске системы генерируются данные об установленном в данный момент оборудовании.Как и HKCR, этот раздел загружает данные из другой области, в частности профилей HKLMSYSTEMCurrentControlSetCurrentControlSetHardware. |
Когда вы начинаете углубляться в Реестр, очень быстро становится очевидно, что заранее знать, куда вы идете и что вы ищете, очень полезно. Функция поиска, доступная при переходе в раскрывающееся меню «Правка» и выборе «Найти», действительно помогает некоторым, но при поиске определенного слова все равно могут быть десятки или сотни потенциальных совпадений.
Говоря о словах, если мы посмотрим на различные значения в реестре, вы увидите, что с этими значениями связаны разные типы.
REG_BINARY | Двоичные данные |
REG_DWORD или REG_DWORD_LITTLE_ENDIAN | Фактически то же самое в Windows, 32-битное число. |
REG_DWORD_BIG_ENDIAN | Также 32-битное число. Однако это формат Big Endian, который иногда используется в системах типа UNIX. |
REG_EXPAND_SZ | Строка, которая может расширяться для хранения переменных среды. |
REG_LINK | Строка, используемая в качестве цели символьной ссылки. |
REG_MULTI_SZ | Многострочное значение — это выглядит как Alpha Beta GammaDelta. используется как флаг для завершения одной из строк, причем последняя действует как конец для всего многострочного значения. |
REG_NONE | Нет конкретного типа, связанного с этим типом. |
REG_QWORD или REG_QWORD_LITTLE_ENDIAN | Фактически то же самое в Windows, 64-битное число. |
REG_SZ | Стандартная строка. |
Итак, что мы можем сделать со всей этой информацией? Давайте начнем с попытки увидеть, где наша надоедливая программа изменила обои рабочего стола нашего пользователя.
Сначала перейдем к HKCUControl PanelDesktop. После того, как вы нажмете «Рабочий стол» в древовидном представлении, вы увидите, что с правой стороны появится ряд значений, каждое из которых относится к различным параметрам настройки рабочего стола текущего пользователя, вошедшего в систему.
В зависимости от того, какую версию Windows вы используете, есть два места для просмотра используемых обоев. Существует TranscodedImageCache, в котором путь к обоям хранится в значении REG_BINARY, или Wallpaper, который сохраняет путь к обоям в значении REG_SZ. Хотя вы можете получить одинаковую информацию из обоих мест, значение обоев — это гораздо более понятный для человека формат.
Это все хорошо для поиска значения, которое уже существует, но что, если мы захотим что-то изменить или ввести совершенно новое значение? Допустим, из соображений безопасности мы хотели запретить пользователям добавлять новые.PST файлы в Outlook. Как бы мы это сделали?
Office имеет ряд различных предустановленных значений, которые он ищет при запуске. Некоторые параметры, такие как отключение PST-файлов, по очевидным причинам неактивны по умолчанию. Однако они предоставляют документацию по этим изменениям на тот случай, если организациям потребуется их использовать.
Во-первых, давайте убедимся, что их копия Outlook закрыта. Затем перейдем к HKCUSoftwarePoliciesMicrosoftOffice (номер версии ищите здесь) Outlook.
ВАЖНАЯ ИНФОРМАЦИЯ: ПЕРЕД ВНЕСЕНИЕМ КАКИХ-ЛИБО ИЗМЕНЕНИЙ КЛЮЧА РЕГИСТРАЦИИ ОБЯЗАТЕЛЬНО СОЗДАЙТЕ ЭТО ЗАПИСЬ. Это можно сделать, щелкнув правой кнопкой мыши по ключу и выбрав «Экспорт». Затем вам будет предложено, где вы хотите разместить резервную копию и как вы хотите, чтобы она была названа.
Перейдите в правую часть экрана, щелкните правой кнопкой мыши пустое пространство и выберите «Новое, 32-битное значение D-WORD». Когда он появится, вы захотите назвать его DisablePST. Дважды щелкните это новое значение, чтобы вызвать экран редактирования и изменить данные значения с 0 на 1.(0 в данном случае означает, что PST-файлы не отключены, а 1 означает, что они отключены.)
После того, как вы ввели это значение, нажмите OK, чтобы сохранить настройку, и все готово! Теперь, когда этот конкретный пользователь хочет добавить .PST в Outlook, он не сможет этого сделать.
Заключение
Реестр Windows — это невероятно мощный и очень эффективный способ вносить изменения в программы и настройки, которые в противном случае были бы невозможны. Однако важно учитывать масштаб.Внесение отдельных изменений в реестр отлично подходит для небольшого числа систем и пользователей, но как только вы начнете вносить те же самые изменения в крупном масштабе, вам нужно будет найти лучший способ.
Вы можете эффективно справиться с этим, внедрив групповую политику. Многие изменения, которые вы можете внести в реестр вручную, можно выполнить либо с помощью заранее определенных параметров шаблона групповой политики, либо просто выдвинув определенные значения реестра.