Что такое реестр windows
Перейти к содержимому

Что такое реестр windows

  • автор:

Реестр Windows

Реестр или реестр Windows (англ. windows registry) – это база данных содержащая настройки, параметры и другие опции программ, аппаратных средств и операционной системы, работающая на всех современных версиях Microsoft Windows.

Что такое реестр, реестр Windows - определение в словаре.

Например, при установке программы в реестре создается подраздел с её параметрами, таким как месторасположение, версия, настройки запуска и другими.

Когда Windows был выпущен изначально, он в значительно степени полагался на .ini файлы для хранения настроек и конфигураций Windows и её программ. Хотя INI-файлы до сих пор иногда используются, большинство программ полагаются на настройки, сделанные в реестре Windows.

Для просмотра и внесения изменений в реестр Windows можно использовать стандартную утилиту редактор реестра.

Программы, такие как инсталляторы и деинсталляторы, оптимизаторы реестра и твикеры работают с помощью специальных функций работы с реестром Windows.

Реестр

Реестр — это определяемая системой база данных, в которой приложения и системные компоненты хранят и извлекают данные конфигурации. Данные, хранящиеся в реестре, зависят от версии Microsoft Windows. Приложения используют API реестра для получения, изменения или удаления данных реестра.

Не следует изменять данные реестра, которые не принадлежат вашему приложению, если это не является абсолютно необходимым. Если в реестре есть ошибка, система может работать неправильно. В этом случае можно восстановить реестр до состояния, в которое он находился при последнем успешном запуске компьютера. Дополнительные сведения см. в справке по операционной системе.

Дополнительные сведения о базе данных реестра и программном доступе к данным реестра см. в следующих разделах:

  • Сведения о реестре
  • Использование реестра
  • Справочник по реестру

Сведения о реестре Windows для опытных пользователей

В этой статье описывается реестр Windows и приводятся сведения о том, как изменить и создать его резервную копию.

Область применения: Windows 10 — все выпуски, Windows Server 2012 R2
Оригинальный номер базы знаний: 256986

Описание реестра

В словаре компьютерных терминов Майкрософт (5-я редакция) реестр определяется следующим образом:

Центральная иерархическая база данных, используемая в Windows 98, Windows CE, Windows NT и Windows 2000, используется для хранения сведений, необходимых для настройки системы для одного или нескольких пользователей, приложений и аппаратных устройств.

Реестр содержит сведения, на которые Windows постоянно ссылается во время операции, такие как профили для каждого пользователя, приложения, установленные на компьютере, типы документов, которые могут создаваться, параметры таблицы свойств для папок и значков приложений, оборудование, которое установлено в системе, и используемые порты.

Реестр заменяет большинство текстовых INI-файлов, используемых в файлах конфигурации Windows 3.x и MS-DOS, таких как Autoexec.bat и Config.sys. Хотя реестр является общим для нескольких операционных систем Windows, между ними существуют некоторые различия. Куст реестра — это группа ключей, подразделов и значений в реестре с набором вспомогательных файлов, содержащих резервные копии данных. Вспомогательные файлы для всех кустов, кроме HKEY_CURRENT_USER, находятся в папке %SystemRoot%\System32\Config в 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 HKEY_LOCAL_MACHINE\Software
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT Default, Default.log, Default.sav

В Windows 98 файлам реестра присвоены имена User.dat и System.dat. В Windows Millennium Edition файлам реестра присвоены имена Classes.dat, User.dat и System.dat.

Функции безопасности в Windows позволяют администратору управлять доступом к разделам реестра.

В следующей таблице перечислены предопределенные разделы, используемые системой. Максимальная длина имени раздела: 255 символов.

Папка или предопределенный раздел Описание
HKEY_CURRENT_USER Содержит корневой каталог сведений о конфигурации для пользователя, который в настоящее время выполнил вход. Здесь хранятся папки пользователя, образец экрана и параметры панели управления. Эти сведения связаны с профилем пользователя. Этот раздел иногда сокращается как HKCU.
HKEY_USERS Содержит все активно загруженные профили пользователей на компьютере. HKEY_CURRENT_USER является подразделом HKEY_USERS. HKEY_USERS иногда сокращается как HKU.
HKEY_LOCAL_MACHINE Содержит сведения о конфигурации, относящиеся к компьютеру (для любого пользователя). Этот раздел иногда сокращается как HKLM.
HKEY_CLASSES_ROOT Является подразделом HKEY_LOCAL_MACHINE\Software . Хранимая здесь информация гарантирует, что при открытии файла с помощью Windows Explorer откроется правильная программа. Этот раздел иногда сокращается как 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_CLASSES_ROOT. Чтобы изменить параметры по умолчанию, необходимо внести изменения в раздел HKEY_LOCAL_MACHINE\Software\Classes . Если запись разделов осуществляется в раздел реестра в разделе HKEY_CLASSES_ROOT, система сохраняет сведения в разделе HKEY_LOCAL_MACHINE\Software\Classes . Если запись значений осуществляется в раздел реестра в разделе HKEY_CLASSES_ROOT, при этом раздел реестра уже существует в разделе HKEY_CURRENT_USER\Software\Classes , система будет хранить сведения там, а не в разделе HKEY_LOCAL_MACHINE\Software\Classes .
HKEY_CURRENT_CONFIG Содержит сведения о профиле оборудования, используемом локальным компьютером при запуске операционной системы.

Реестр в 64-разрядных версиях Windows XP, Windows Server 2003 и Windows Vista делится на 32-разрядные и 64-разрядные разделы. Многие 32-разрядные разделы имеют те же имена, что и 64-разрядные разделы, и наоборот. 64-разрядная версия редактора реестра по умолчанию, включенная в 64-разрядные версии Windows XP, Windows Server 2003 и Windows Vista, отображает 32-разрядные разделы под узлом HKEY_LOCAL_MACHINE\Software\WOW6432Node . Дополнительные сведения о просмотре реестра в 64-разрядных версиях Windows см. в статье Просмотр системного реестра с помощью 64-разрядных версий Windows.

В следующей таблице перечислены типы данных, которые в настоящее время определены и используются Windows. Максимальная длина имени значения выглядит следующим образом:

  • Windows Server 2003, Windows XP и Windows Vista: 16 383 символа
  • Windows 2000: 260 символов ANSI или 16 383 символа Юникода
  • Windows Millennium Edition/Windows 98/Windows 95: 255 символов

Длинные значения (более 2048 байт) должны храниться в виде файлов с именами файлов, хранящимися в реестре. Это помогает реестру работать эффективно. Максимальный размер значения выглядит следующим образом:

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: доступная память
  • Windows Millennium Edition/Windows 98/Windows 95: 16 300 байт

Для общего размера всех значений раздела существует ограничение в 64 КБ.

Имя Тип данных Описание
Двоичное значение REG_BINARY Необработанные двоичные данные. Большинство сведений о компонентах оборудования хранятся в виде двоичных данных и отображаются в редакторе реестра в шестнадцатеричном формате.
Параметр DWORD REG_DWORD Данные, представленные числом длиной 4 байта (32-разрядное целое число). Многие параметры драйверов и служб устройств имеют этот тип и отображаются в редакторе реестра в двоичном, шестнадцатеричном или десятичном формате. Связанные значения DWORD_LITTLE_ENDIAN (младший значащий байт находится по самому младшему адресу) и REG_DWORD_BIG_ENDIAN (младший значащий байт находится по самому старшему адресу).
Расширяемый строковый параметр REG_EXPAND_SZ Строка данных переменной длины. Этот тип данных включает переменные, которые разрешены при использовании данных программой или службой.
Многострочный параметр REG_MULTI_SZ Несколько строк. Значения, содержащие списки или несколько значений в форме, доступной для чтения пользователями, обычно являются этим типом. Записи разделяются пробелами, запятыми или другими знаками.
Строковый параметр REG_SZ Текстовая строка фиксированной длины.
Двоичное значение REG_RESOURCE_LIST Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемых драйвером аппаратного устройства или одним из физических устройств, которые он контролирует. Эти данные обнаруживаются и записываются системой в дерево \ResourceMap и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Двоичное значение REG_RESOURCE_REQUIREMENTS_LIST Ряд вложенных массивов, предназначенных для хранения списка возможных аппаратных ресурсов, используемых драйвером устройства или одного из физических устройств, которые он контролирует. Система записывает подмножество этого списка в дерево \ResourceMap. Эти данные обнаруживаются системой и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Двоичное значение REG_FULL_RESOURCE_DESCRIPTOR Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемых физическим аппаратным устройством. Эти данные обнаруживаются и записываются системой в дерево \HardwareDescription и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Нет REG_NONE Данные без определенного типа. Эти данные записываются в реестр системой или приложениями и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Ссылка REG_LINK Строка Юникода, именуемая символьной ссылкой.
Параметр QWORD REG_QWORD Данные, представленные числом, которое является 64-разрядным целым числом. Эти данные отображаются в редакторе реестра в виде двоичного значения и были введены в Windows 2000.

Создание резервной копии реестра

Перед изменением реестра экспортируйте разделы в реестр, который планируется изменить, или создайте резервную копию всего реестра. В случае возникновения проблемы можно выполнить действия, описанные в разделе Восстановление реестра, чтобы восстановить реестр до предыдущего состояния. Чтобы создать резервную копию всего реестра, используйте программу резервного копирования для резервного копирования состояния системы. Состояние системы включает реестр, базу данных регистрации класса COM+ и файлы загрузки. Дополнительные сведения об использовании программы резервного копирования для резервного копирования состояния системы см. в следующих статьях:

  • Резервное копирование и восстановление состояния компьютера
  • Как использовать функцию резервного копирования для резервного копирования и восстановления данных в Windows Server 2003

Изменение реестра

Чтобы изменить данные реестра, программа должна использовать функции реестра, определенные в разделе Функции реестра.

Администраторы могут изменять реестр с помощью редактора реестра (Regedit.exe или Regedt32.exe), групповой политики, системной политики, файлов реестра (REG) или выполнения сценариев, таких как файлы сценариев VisualBasic.

Использование пользовательского интерфейса Windows

Мы рекомендуем использовать пользовательский интерфейс Windows для изменения параметров системы вместо изменения реестра вручную. Однако изменение реестра иногда может быть лучшим способом решения проблемы с продуктом. Если проблема задокументирована в базе знаний Майкрософт, будет доступна статья с пошаговыми инструкциями по изменению реестра для решения этой проблемы. Мы рекомендуем точно следовать этим инструкциям.

Использование редактора реестра

При неправильном изменении реестра с использованием редактора реестра или другого способа могут случиться серьезные проблемы. Для решения этих проблем может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на ваш страх и риск.

Редактор реестра можно использовать для выполнения следующих действий:

  • Поиск поддерева, раздела, подраздела или значения
  • Добавление подраздела или значения
  • Изменение значения
  • Удаление подраздела или значения
  • Переименование подраздела или значения

В области навигации редактора реестра отображаются папки. Каждая папка представляет предопределенный раздел на локальном компьютере. При доступе к реестру удаленного компьютера отображаются только два предопределенных раздела: HKEY_USERS и HKEY_LOCAL_MACHINE.

Использование групповой политики

В консоли управления (MMC) размещены средства администрирования, которые можно использовать для администрирования сетей, компьютеров, служб и других системных компонентов. Оснастка групповой политики MMC позволяет администраторам определять параметры политики, применяемые к компьютерам или пользователям. Групповую политику можно реализовать на локальных компьютерах с помощью Gpedit.msc — локальной оснастки групповой политики MMC. Групповую политику можно реализовать в Active Directory с помощью оснастки «Пользователи и компьютеры Active Directory» MMC. Дополнительные сведения об использовании групповой политики см. в разделах справки в соответствующей оснастке групповой политики MMC.

Использование файла реестра (REG)

Создайте файл реестра (REG), содержащий изменения реестра, а затем запустите REG-файл на компьютере, где необходимо внести изменения. REG-файл можно запустить вручную или с помощью сценария входа. Дополнительные сведения см. в разделе Как создавать, изменять или удалять подразделы и значения реестра с помощью файла реестра (REG).

Использование сервера сценариев Windows

На сервере сценариев Windows можно выполнять сценарии VBScript и JScript непосредственно в операционной системе. Вы можете создавать файлы VBScript и JScript, использующие методы сервера сценариев Windows для удаления, чтения и записи разделов и значений реестра. Для получения дополнительных сведений об этих методах посетите указанные ниже веб-сайты Майкрософт:

Использование инструментария управления Windows

Инструментарий управления Windows (WMI) является компонентом операционной системы Microsoft Windows и реализацией управления предприятием через Интернет (WBEM). WBEM — это отраслевая инициатива по разработке стандартной технологии для обеспечения доступа к сведениям об управлении в корпоративной среде. WMI можно использовать для автоматизации административных задач (например, изменение реестра) в корпоративной среде. WMI можно использовать на языках сценариев, которые имеют подсистему в Windows и обрабатывают объекты Microsoft ActiveX. Вы также можете использовать программу командной строки WMI (Wmic.exe) для изменения реестра Windows.

Дополнительные сведения о WMI см. в статье Инструментарий управления Windows.

Использование средства реестра консоли для Windows

Для изменения реестра можно использовать средство реестра консоли (Reg.exe). Для получения справки по использованию средства Reg.exe введите reg /? в командной строке и нажмите кнопку ОК.

Восстановление реестра

Чтобы восстановить реестр, используйте соответствующий метод.

Метод 1. Восстановление подразделов реестра

Чтобы восстановить экспортированные подразделы реестра, дважды щелкните файл реестра (REG), сохраненный в разделе «Экспорт подразделов реестра». Кроме того, можно восстановить весь реестр из резервной копии. Дополнительные сведения о восстановлении всего реестра см. в приведенном ниже разделе Метод 2. Восстановление всего реестра этой статьи.

Метод 2. Восстановление всего реестра

Чтобы восстановить весь реестр, восстановите состояние системы из резервной копии. Дополнительные сведения о восстановлении состояния системы из резервной копии см. в статье Использование резервной копии для защиты данных и восстановления файлов и папок на компьютере в Windows XP и Windows Vista.

При резервном копировании состояния системы также создаются обновленные копии файлов реестра в папке %SystemRoot%\Repair .

Ссылки

Для получения дополнительных сведений посетите указанные ниже веб-сайты:

  • Windows 2000 Server Resources Kit
  • Внутри реестра

Каталог Windows Server протестированных продуктов — это справочник по продуктам, которые были протестированы на совместимость с Windows Server.

Data Protection Manager (DPM) является ключевым членом семейства продуктов управления Microsoft System Center и предназначен для помощи ИТ-специалистам в управлении средой Windows. DPM — это новый стандарт резервного копирования и восстановления Windows, который обеспечивает непрерывную защиту данных для приложений Майкрософт и файловых серверов, использующих легко интегрированный диск и ленточный носитель. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра в Windows XP и Windows Vista.

Обратная связь

Были ли сведения на этой странице полезными?

Что такое реестр Windows

Системный реестр Windows — база данных, необходимая для оптимального функционирования операционной системы. Все данные построены в порядке подчиненности. Сюда можем отнести профили всех пользователей, данные о типах документов, установленных программах и т.д. Именно реестр обеспечивает связанную работу ОС как единого целого. Если вы научитесь пользоваться реестром, то получите возможность изменять сведения, недоступные через стандартные окна операционки.

Как открыть редактор реестра в Виндовс

Системный реестр работает довольно просто: в случае установки вами нового софта в реестр автоматически вносятся коррективы. Можно сделать вывод: реестр не является статичным, он меняется и увеличивается в размерах.

Например, если программа была удалена не через специальные инструменты, а через Мой компьютер, в реестре остаются ненужные остаточные файлы. Накапливаясь они засоряют место на винчестере. Поэтому нужно вовремя чистить реестр.

Чтобы открыть редактор реестра на Windows 10, Windows 8, Windows 7, XP, нужно:

что такое реестр windows

  • Войти в меню «Пуск» и ввести в поисковой строке слово «выполнить».
  • В окошке, которое появилось, ввести regedit.
  • Запустить поиск, нажав Enter.

Так выглядит реестр Windows 10

Устройство реестра Windows

В реестре есть четкая структура древовидной формы, где все файлы, каталоги размещены по порядку важности. На верхнем уровне находятся разделы (ключи, ветви), необходимые для группировки схожих параметров. Их всего 5 штук. После вся информация делится на подразделы, в них содержатся параметры, занимающие основную часть места в реестре.

Параметры могут быть абсолютно разными, например, cтоковый, мультистроковый, двоичный, расширяемый и т.д. При изменении значения параметров настройки операционной системы также подвергаются соответствующим изменениям.

разделы реестра

Реестр разделен на пять разделов

Зачем рядовому пользователю реестр

Знать о том что такое реестр в компьютере необходимо, ведь он помогает решать проблемы с работой программного обеспечения, улучшить работоспособность компьютера, осуществить бэкап в случае выхода из строя ОС.

Например, компьютер работает медленно и реестр отнимает слишком много места на диске, тогда почистите реестр от ненужных файлов. Если все сделать правильно, то ноутбук заработает значительно шустрее.

Если вы смогли попасть в реестр, то в ваших возможностях изменить или сделать сброс настроек для пользователей, которые были выставлены по умолчанию. Однако все изменения стоит делать осознанно и осторожно, ведь повреждение реестра может привести к поломке всей системы, восстановить которую будет очень сложно.

Как можно очистить и править реестр Windows

Очистить сведения о реестре Windows можно вручную и при помощи софта. Если вы выбрали первый вариант, для правки необходимо открыть редактор реестра и нажать комбинацию «Ctrl+F».

удаление программы из реестра

Введите название программы, которую хотите удалить

Далее надо ввести в окне поиска названия программы, подлежащую удалению. Пользователям, не знающим какие проги можно удалить, стоит применить специальный софт. Программа Ускоритель Компьютера для очистки Windows удалит файлы с неверными разрешениями, ошибками установщика, дублированными ключами.

Очистка реестра в Ускорителе Компьютера

Программа Ускоритель Компьютера поможет найти и устранить все ошибки реестра

Такое редактирование способствует оптимизации работы компьютера. Софт работает на русском языке, поэтому разобраться в интерфейсе и основных опциях получится быстро. Попробовать бесплатную версию можно скачав программу с нашего сайта.

Выполните диагностику реестра сейчас!

Просто скачайте программу Ускоритель Компьютера и установите ее на ПК:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *