Иерархически построенная база данных параметров и настроек в операционных системах Windows

Обновлено: 21.11.2024

Microsoft оснастила самую первую версию терминальной операционной системы Windows NT центральной иерархически структурированной базой данных, которая до сих пор известна как реестр Windows или просто реестр. Его символ представляет собой куб, состоящий из множества меньших кубов с тремя свободно плавающими секциями. В то время как более ранние версии системы в основном сохраняли расширения файлов в этой базе данных, Windows поддерживает там все параметры системного администрирования, а также администрирование всех интегрированных системных служб и процессов. Более того, некоторые прикладные программы сохраняют свои настройки в реестре. С помощью Regedit или regedit.exe в реестре Windows есть даже собственный редактор. Мы объясним, как это работает и для чего используется.

Зачем вам нужен редактор реестра Windows?

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

Запись в реестре Windows всегда представляет собой пару имя/значение, где значение может содержать различные типы данных, например двоичный код, числа или текст (максимальный размер: 1024 КБ). Однако некоторые записи регистрационной базы данных могут быть безымянными — в этом случае они являются значениями по умолчанию. Чтобы отдельные записи в реестре не располагались произвольно, они подчинены так называемым ключам, которые аналогичны папкам на уровне файлов. В дополнение к ряду основных ключей существует множество подразделов, придающих реестру Windows иерархическую структуру.

В принципе, хранение и администрирование системных и программных настроек в центральной базе данных системы является практичной ситуацией, но иногда это может оказаться проблематичным, когда записи или ключи ошибочны или когда их конфигурации противоречат желаниям пользователя (например, как автоматический запуск программы). Здесь в игру вступает редактор реестра Regedit. Вы можете использовать его для отображения или редактирования реестра Windows. Это связано с тем, что, в отличие от обычных файлов конфигурации, базу данных реестра нельзя открыть с помощью стандартных текстовых редакторов.

Прежде чем вносить какие-либо изменения в реестр Windows, всегда следует создавать резервную копию базы данных. Regedit предлагает для этого идеальное решение с помощью функции «Экспорт».

Что именно стоит за Regedit (regedit.exe)?

Regedit или regedit.exe — это стандартный исполняемый файл Windows, который открывает встроенный редактор реестра. Это позволяет просматривать и редактировать ключи и записи в базе данных реестра Windows. Файл находится в каталоге Windows (обычно C:\Windows), вы можете дважды щелкнуть его, чтобы запустить программу. Как вариант, можно открыть редактор реестра, введя «regedit» в поле поиска меню «Пуск» или в диалоге «Выполнить», который можно вызвать с помощью комбинации клавиш [Windows] + [R].

Хотя папка Windows содержит большое количество файлов, Regedit легко найти благодаря характерному символу куба.

Визуально редактор реестра похож на Проводник Windows, а с точки зрения работы он очень похож на Microsoft File Manager. Ключи перечислены в левом боковом окне — аналогично каталогам и папкам в Проводнике. Соответствующие подразделы можно вызывать с помощью маленьких треугольных символов на различных основных клавишах. Нажмите одну из клавиш, чтобы увидеть соответствующие записи в правом окне.

Примеры использования Regedit в Windows 10

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

Пример Regedit 1: удаление устаревших ключей или записей из стороннего программного обеспечения

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

Для этого откройте реестр Windows, введя «regedit» в строке поиска или в диалоговом окне «Выполнить» ([Windows] + [R]), затем нажмите «ОК».

Вы окажетесь в главном меню редактора реестра, где перечислены пять основных ключей. Например, все данные, которые применяются в масштабе всей системы, подчиняются ключу HKEY_LOCAL_MACHINE, а HKEY_CURRENT_USER находит только те данные, которые влияют на текущую учетную запись пользователя. Чтобы найти записи для конкретной программы, вам не нужно вручную перебирать все ключи в последовательности — для этого в Regedit есть функция поиска, которую вы можете открыть через пункты меню «Правка» — > «Поиск . ":

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

В зависимости от условия поиска и размера базы данных поиск в реестре Windows может занять несколько секунд.

Если редактор реестра обнаруживает попадание, он переходит к соответствующему месту в регистрационной базе данных. Если это ключ или запись, которую вы ищете, удалите ее, щелкнув правой кнопкой мыши, а затем нажав «Удалить». Затем Regedit предложит вам подтвердить удаление ключа (включая все существующие подразделы).

Если вы хотите удалить только определенный подраздел или одну запись, просто щелкните его правой кнопкой мыши и выберите параметр «Удалить».

Если в реестре Windows найдено несколько совпадений для выбранного термина, вы можете сразу перейти к следующему результату поиска, нажав клавишу [F3].

Пример 2 с Regedit: настройка интервала между символами для значков на рабочем столе

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

  1. Запустите Regedit.
  2. Найдите термин «WindowMetrics» с помощью функции поиска.
  3. В правом окне вы найдете две записи IconSpacing (горизонтальное расстояние между значками) и IconVerticalSpacing (вертикальное расстояние между значками), значения которых вы теперь можете настроить в соответствии со своими предпочтениями.
  4. Чтобы применить изменения, перезапустите систему или выйдите из своей учетной записи и войдите снова.

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

По умолчанию обе записи в более новых версиях системы, таких как реестр Windows 10, имеют значение -1125. Доступны следующие предельные значения:

  • Минимальное значение (минимально возможное расстояние): -480.
  • Максимальное значение (максимально возможное расстояние): -2730

Типичные проблемы с Regedit

Ключи реестра Windows содержат информацию о безопасности, как и файлы и папки в файловой системе. Эта информация определяет, имеет ли пользователь доступ только для чтения к записям или может также изменять или удалять их. По умолчанию пользователи Windows имеют доступ на запись только к подразделам HKEY_CURRENT_USER, которые являются данными, принадлежащими их собственному профилю пользователя. Если вы не получите доступ к реестру Windows в качестве администратора или вам не будут предоставлены соответствующие права доступа, вы не сможете изменить или удалить определенные значения.Regedit сообщит вам об этом сообщением об ошибке.

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

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

Поэтому реестр считается ядром операционной системы. Информация реестра хранится в папке %SystemRoot%\System32\Config и в папке профилей пользователей, Ntuser.dat. Если бы не было реестра, операционная система была бы просто набором приложений, которые не могли бы выполнять даже самые простые функции операционной системы. Все, включая детали данных конфигурации, хранится в реестре. Вся информация реестра представлена ​​в стандартизированном виде и структурирована в соответствии с иерархией, предложенной разработчиками Windows. Информация в системном реестре хранится в бинарном формате, что позволяет хранить там большое количество различных данных и быстро обрабатывать эти данные.

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

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

Согласно многим исследованиям, к реестру обращаются до 1000 раз при запуске Windows и 10 000 раз в течение одного сеанса. Поэтому производительность системы сильно зависит от параметров в реестре.

Небрежное изменение реестра может привести к снижению производительности Windows. Например, если пользователь сделает ошибку в значении ключа, это может привести к остановке системы. Именно поэтому разработчики ограничили доступ к реестру Windows, а параметры безопасности может редактировать только пользователь с правами администратора.

Теперь давайте рассмотрим форму, в которой реестр хранится в системе. В реестре есть некоторые отличия в зависимости от версии операционной системы. Например, в Windows 98 файлы реестра называются User.dat и System.dat. В Windows Millennium Edition они называются Classes.dat, User.dat и System.dat.

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

Некоторая информация в реестре никогда не сохраняется на диск в виде файлов. Эти данные сохраняются в памяти при запуске Windows и теряются при выключении компьютера. Такие ключи реестра называются энергозависимыми. Волатильные ключи реестра хранят информацию об установленном оборудовании и ресурсах, выделенных для разных устройств. Сюда входит информация о запросах на прерывание (IRQ), каналах прямого доступа к памяти (DMA) и диапазоне ввода/вывода (I/O Range). Поскольку запрос, инициация устройств и динамическое выделение ресурсов выполняются при запуске Windows, вся эта информация хранится в памяти: конфигурация оборудования может измениться при следующем запуске.

Другие компоненты реестра, в которых хранится информация о конфигурации операционной системы, ее настройках и параметрах, хранятся в системной папке %systemroot%\System32\Config. Файлы с профилями пользователей Windows XP хранятся в папке %systemroot%\Profiles. И, наконец, специфические настройки системы для каждого пользователя и персональная конфигурация рабочей среды хранятся в папках %Диск%\Документы и настройки\%ИмяПользователя%, где %Диск% — имя раздела диска с установкой Windows XP, а %UserName% — это папка, имя которой соответствует имени зарегистрированного пользователя.Дополнительная информация о локальных пользователях хранится в папках %Drive%\Documents and Settings\LocalService, а информация о системных настройках для удаленных пользователей хранится в папках %Drive%\Documents and Settings\NetworkService.

Когда появились 64-битные операционные системы, в их реестрах появились различия. Реестры в 64-битных версиях Windows XP, Windows Server 2003 и Windows Vista разделены на 32- и 64-битные части. Большинство 32-разрядных частей имеют те же имена, что и соответствующие им 64-разрядные части, и наоборот.

Перед установкой OutSystems локально проверьте требования к аппаратному и программному обеспечению. Когда вы будете готовы начать установку, перейдите к разделу «Настройка OutSystems».

Сервер платформы

В этом разделе приведены требования для установки Platform Server в вашем центре обработки данных.

Оборудование (минимальные требования)

  • Двухъядерный процессор
  • 4 ГБ ОЗУ
  • 80 ГБ свободного места на диске

Операционная система

  • Microsoft Windows Server 2019 (стандартная версия или более поздняя версия), начиная с выпуска Platform Server, июль 2019 г.
  • Microsoft Windows Server 2016 (стандартная версия или более поздняя версия)

Для этих версий операционных систем OutSystems поддерживает только выпуски Windows, поддерживаемые Microsoft.

Поддерживаемые конфигурации операционных систем должны быть развернуты на «голом железе» или на аппаратных технологиях виртуализации (например, VMware или KVM).

Для будущих версий OutSystems может потребоваться установка обновления основных версий, упомянутых в предыдущем списке.

Сервер приложений

  • Microsoft Internet Information Services (IIS) 10.0 или более поздней версии с действительным SSL-сертификатом, выданным общедоступным центром сертификации

Система управления базами данных

Имейте в виду, что вы должны использовать один и тот же механизм базы данных для трех баз данных, используемых платформой (платформа и приложения, журналы, сеанс). Комбинации ядер баз данных, например использование SQL Server для базы данных платформы и базы данных Azure SQL для журналов и/или баз данных сеансов (или любое другое сочетание), не поддерживаются.

  • Microsoft SQL Server 2019 и уровень совместимости 150, начиная с Platform Server 11.12.0 1
  • Microsoft SQL Server 2017 (веб-версия или более поздняя версия) 1.
  • Microsoft SQL Server 2016 (веб-версия или более поздняя версия) 1.
  • Microsoft SQL Server 2014 (веб-версия или более поздняя версия) 1.
  • База данных SQL Azure версии 12
  • Oracle 19c (Standard Edition или Enterprise Edition), начиная с Platform Server 11 — выпуск CP3, октябрь 2019 г.
  • Oracle 18c (Standard Edition или Enterprise Edition), начиная с Platform Server 11 — выпуск CP2, октябрь 2019 г.
  • Oracle 12c (12.1 или 12.2, Standard Edition или Enterprise Edition)

1 Версии Microsoft SQL Server Developer и Express (любая версия) не поддерживаются.

Для будущих версий OutSystems может потребоваться установка обновления основных версий, упомянутых в предыдущем списке.

Помимо стандартных настроек Oracle Database, OutSystems Platform 8.0 и более поздние версии работают с машинами баз данных Oracle Exadata, работающими под управлением Oracle Linux 5.5 или более поздней версии.

Дополнительные требования к программному обеспечению

Для будущих версий OutSystems может потребоваться установка обновления основных версий, упомянутых в предыдущем списке.

Служба инвалидации кеша

Службе инвалидации кэша OutSystems требуется следующая версия RabbitMQ Server:

  • RabbitMQ Server 3.9.x с Erlang версии 24.x, начиная с Platform Server 11.15.0
  • RabbitMQ Server 3.8.x с Erlang версии 22.x, от Platform Server 11.9.0 до 11.14.1
  • RabbitMQ Server 3.7.x с Erlang версии 20.x для более ранних версий Platform Server

Во время установки Platform Server OutSystems предоставляет сценарий, упрощающий локальную установку этих двух компонентов (RabbitMQ Server и Erlang). Кроме того, вы можете использовать существующую установку RabbitMQ Server и Erlang, если они соответствуют тем же требованиям к версии.

Соображения об Amazon EC2

OutSystems может работать на инстансах Amazon EC2. Каждый экземпляр должен соответствовать следующим требованиям:

Дополнительную информацию о том, как включить эту службу, см. в документации по службе Amazon EC2Config.

Соображения об Amazon RDS

OutSystems поддерживает Microsoft SQL Server 2019 и уровень совместимости 150 (начиная с Platform Server 11.12.0), Microsoft SQL Server 2016, Microsoft SQL Server 2017, Oracle 12c, Oracle 18c и Oracle 19c в Amazon RDS. Класс экземпляра базы данных должен соответствовать следующим требованиям:

  • 1 виртуальный ЦП (виртуальный центральный процессор) или больше
  • 1 ECU (вычислительный блок EC2) или больше
  • 3,75 ГиБ памяти или больше
  • Средняя производительность сети или выше

Пример класса экземпляра БД, удовлетворяющего этим требованиям: "db.t2.medium".

Oracle 18c на Amazon RDS поддерживается начиная с Platform Server 11 — выпуск CP2, октябрь 2019 г.
Oracle 19c на Amazon RDS поддерживается начиная с Platform Server 11 — выпуск CP3, октябрь 2019 г.

Дополнительную информацию о доступных классах экземпляров БД см. в разделе Amazon DB Instance Class. Не забудьте также ознакомиться с системными требованиями Amazon RDS, чтобы узнать об ограничениях Amazon RDS.

Вопросы Microsoft Azure

OutSystems поддерживает базу данных SQL Microsoft Azure версии 12 со следующими соображениями:

  • Функция MDC (несколько каталогов баз данных) не поддерживается.
  • Подключение к базе данных SQL Azure с использованием проверки подлинности Windows не поддерживается.
  • Уровень службы базы данных должен быть не ниже "S3".
  • В настоящее время база данных SQL Azure не поддерживает настройку часового пояса относительно UTC.

OutSystems также поддерживает SQL Server, работающий на виртуальной машине Azure.

Интеграция с внешними системами

Следующие системы сертифицированы для интеграции с OutSystems.

База данных SQL Server

  • Microsoft SQL Server 2019 и уровень совместимости 150, начиная с Platform Server 11.12.0
  • Майкрософт SQL Server 2017
  • Майкрософт SQL Server 2016
  • Майкрософт SQL Server 2014
  • Майкрософт SQL Server 2012
  • Microsoft SQL Server 2008 R2
  • Майкрософт SQL Server 2008

База данных Azure SQL

База данных Oracle

  • Oracle 19c (Standard Edition или Enterprise Edition), начиная с Platform Server 11 — выпуск CP3, октябрь 2019 г.
  • Oracle 18c (Standard Edition или Enterprise Edition), начиная с Platform Server 11 — выпуск CP2, октябрь 2019 г.
  • Oracle 12c (12.1 и 12.2, Standard Edition или Enterprise Edition)
  • Oracle 11g R2 (стандартная или корпоративная версия)

Для параметра NLS_CHARACTERSET должно быть установлено значение WE8MSWIN1252 или AL32UTF8.

Начиная с OutSystems 11 Platform Server, выпущенного в октябре 2019 г., вы не сможете выполнять интеграцию с базами данных Oracle до версии 11g R2.

База данных MySQL

  • MySQL 5.6 (5.6.5 или новее в версии 5.6, все выпуски)
  • MySQL 5.7 (5.7.22 или новее в версии 5.7, все выпуски)

База данных PostgreSQL

База данных Aurora PostgreSQL

  • База данных Aurora PostgreSQL доступна в облаке под управлением версии, совместимой с поддерживаемой базой данных PostgreSQL

База данных IBM

Установка программного обеспечения IBM i Access Client Solutions — Windows Application Package требуется на всех серверах Front-End и Deployment Controller.

Использование двухбайтовых символов в базах данных DB2 не поддерживается.

  • SAP ERP R/3 4.6 или выше
  • SAP ECC 5.0 или выше
  • SAP S/4HANA

Инструменты разработки

Чтобы разрабатывать приложения с помощью OutSystems, разработчикам необходимо установить на свои компьютеры инструменты разработки Service Studio и Integration Studio. Последние версии средств разработки доступны на странице загрузок OutSystems.

Требования к установке этих инструментов следующие.

Оборудование (минимальные требования)

  • Двухъядерный процессор 1,8 ГГц (или лучше)
  • 2 ГБ ОЗУ (рекомендуется 4 ГБ)
  • 1 ГБ свободного места на диске
  • Функция сенсорного экрана на устройствах с сенсорным экраном не поддерживается, однако вы можете использовать устройства с сенсорным экраном с клавиатурой и мышью.

Поддерживаемые операционные системы

  • Windows 10 (64-разрядная версия)
  • Windows 8 (64-разрядная версия)
  • Windows 7 (64-разрядная версия)
  • Microsoft Windows Server 2019, начиная со среды разработки 11.6.5
  • Майкрософт Windows Server 2016

Для приведенных выше версий OutSystems поддерживает только выпуски Windows, поддерживаемые Microsoft.

32-разрядные версии Windows 10, Windows 8 и Windows 7 поддерживаются до среды разработки 11.6.7.

Microsoft Windows Server 2008 и Microsoft Windows Server 2012 поддерживаются до среды разработки 11.6.5.

Необходимое программное обеспечение

Для интеграции с внешними системами с помощью Integration Studio для редактирования исходного кода действий расширения:
Visual Studio 2015, Visual Studio 2017 или Visual Studio 2019 (начиная со среды разработки 11.6.7).

Чтобы выполнить отладку на стороне клиента в Service Studio с помощью настольного браузера:
Google Chrome версии 54 или более поздней.

Чтобы выполнить отладку на стороне клиента на мобильном устройстве Android:
драйверы устройств Android, если устройство не распознается автоматически.

Для выполнения отладки на стороне клиента на мобильном устройстве iOS:
iTunes 12.1.3 или более поздней версии.

Необходимое сетевое подключение

Минимальная скорость 1 Мбит/с для загрузки и выгрузки.

Эти требования применяются даже при установке средств разработки на виртуальную машину.

Требования конечного пользователя

Запуск приложения OutSystems в браузере по-прежнему поддерживается в течение 6 месяцев после даты окончания поддержки, объявленной OutSystems для этого браузера.

Реактивные веб-приложения

  • Edge (последняя стабильная версия)
  • Firefox (последняя стабильная версия)
  • Google Chrome (последняя стабильная версия)
  • Safari (последняя стабильная версия)

Прогрессивные веб-приложения

  • Браузер по умолчанию для последней стабильной версии Android
  • Браузер по умолчанию для последней стабильной версии iOS

Пакеты мобильных приложений

См. Службу сборки мобильных приложений (MABS), чтобы узнать о последних поддерживаемых версиях платформ Android и iOS и минимальных требованиях для создания мобильных приложений.

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Крис Селф (Chris Selph) — сертифицированный CompTIA преподаватель технологии и профессиональный преподаватель информационных технологий. Он также работает администратором сети и сервера и выполняет обслуживание и ремонт компьютеров для многочисленных клиентов.

В этой статье

Перейти к разделу

Реестр Windows — это набор баз данных параметров конфигурации для операционных систем Microsoft Windows.

Для чего используется реестр Windows?

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

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

Во многом реестр можно рассматривать как своего рода ДНК операционной системы Windows.

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

Как получить доступ к реестру Windows

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

Редактор реестра — это не программа, которую вы загружаете. Вместо этого к нему можно получить доступ, выполнив regedit из командной строки или из поля поиска или «Выполнить» в меню «Пуск». См. Как открыть редактор реестра, если вам нужна помощь.

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

Как использовать реестр Windows

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

См. раздел Как добавлять, изменять и удалять ключи и значения реестра, чтобы узнать, как лучше всего вносить изменения в реестр Windows.

Внесение изменений в значения реестра решает проблему, отвечает на вопрос или каким-либо образом изменяет программу:

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

Учитывая важность реестра Windows, резервное копирование его частей, которые вы изменяете, прежде, чем вы их измените, очень важно. Файлы резервных копий реестра Windows сохраняются как файлы REG.

См. Как создать резервную копию реестра Windows, чтобы получить помощь в создании резервных копий вручную. Кроме того, на всякий случай, вот наш учебник «Как восстановить реестр Windows», в котором объясняется, как импортировать REG-файлы обратно в редактор реестра.

Доступность реестра Windows

Реестр Windows и программа Microsoft Registry Editor доступны почти во всех версиях Microsoft Windows, включая Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, Windows NT, Windows 98 и Windows. 95.

Несмотря на то, что реестр доступен почти во всех версиях Windows, между ними существуют очень небольшие различия.

Реестр Windows заменил файлы autoexec.bat, config.sys и почти все INI-файлы, содержащие информацию о конфигурации в MS-DOS и в самых ранних версиях Windows.

Где хранится реестр Windows?

Файлы реестра SAM, SECURITY, SOFTWARE, SYSTEM и DEFAULT, среди прочего, хранятся в более новых версиях Windows (от Windows XP до Windows 11) в папке %SystemRoot%\System32\Config\ папка.

Старые версии Windows используют папку %WINDIR% для хранения данных реестра в виде файлов DAT. Windows 3.11 использует только один файл реестра для всего реестра Windows, который называется REG.DAT.

Windows 2000 хранит резервную копию системного ключа HKEY_LOCAL_MACHINE, которая используется для устранения неполадок с существующим ключом.

Читайте также: