Основы реестра Windows: Демистификация реестра Windows
Реестр Windows(Windows Registry) — это каталог, в котором хранятся настройки и параметры операционной системы Microsoft Windows . Он содержит информацию и настройки для всего оборудования, программного обеспечения операционной системы, большей части неоперационного программного обеспечения, пользователей, настроек ПК и т. д. В этом посте рассказывается об основах реестра Windows(Windows Registry Basics) .
Всякий раз, когда пользователь вносит изменения в настройки панели управления(Control Panel) , ассоциации файлов, системные политики или большинство установленных программ, эти изменения отражаются и сохраняются в реестре. Реестр также дает представление о работе ядра, предоставляя информацию о времени выполнения, такую как счетчики производительности и активное в данный момент оборудование.
Реестр Windows был введен, чтобы привести в порядок множество (Windows)INI -файлов для каждой программы , которые ранее использовались для хранения параметров конфигурации для программ Windows . Эти файлы, как правило, были разбросаны по всей системе, что затрудняло их отслеживание.
Прочтите(Read) . Когда сохраняются изменения в реестре ?
Основы реестра Windows
Реестр состоит из следующих 5 (The Registry consists of the following 5) корневых ключей(Root Keys) :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
Корневые ключи содержат подключи(SubKeys) . Подключи могут также содержать свои собственные подразделы и содержать по крайней мере одно значение, называемое значением по (Subkeys may contain subkeys of their own too and contain at least one value, called as its )умолчанию (Default Value). Ключ со всеми его подразделами и значениями называется Hive .
Реестр находится на Диске в папке system32/config в виде нескольких отдельных файлов Hive . Эти файлы Hive затем считываются в память каждый раз при запуске Windows или при входе (Hive)пользователя(User) в систему. Чтобы узнать, где физически хранятся файлы Hive , см.:(Hive)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Вы можете прочитать больше о расположении файлов реестра Windows .
Реестр использует следующие типы данных :(Registry)
- REG_SZ : SZ указывает строку, заканчивающуюся нулем. Это строка переменной длины, которая может содержать как символы Unicode(Unicode) , так и символы ANSI .
- REG_BINARY : содержит двоичные данные. 0 и 1.
- REG_DWORD : этот тип данных представляет собой двойное слово(Word) . Это 32-битное числовое значение, которое может содержать любое число от 0 до 232.
- REG_QWORD : Этот тип данных представляет собой четверное слово(Word) . Это 64-битное числовое значение.
- REG_MULTI_SZ : этот тип данных содержит группу строк с нулевым завершением, присвоенных одному значению.
- REG_EXPAND_SZ : этот тип данных представляет собой заканчивающуюся нулем строку, содержащую неразвернутую ссылку на переменную среды, например, % SystemRoot %.
Виртуализация реестра в Windows
Начиная с Windows Vista , наряду с виртуализацией файлов , реестр(Registry) также был виртуализирован и, следовательно, в отличие от Windows XP , не страдает от раздувания. То же самое было продолжено в Windows 7 .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.В Windows Vista и более поздних версиях UAC использует функцию виртуализации реестра(Registry Virtualization Feature) для перенаправления попыток записи в подразделы
HKEY_LOCAL_MACHINE\Software
Когда приложение пытается записать в этот куст, вместо этого Vista записывает его в расположение для каждого пользователя,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Это делается незаметно. Никто не узнает, что это происходит!
Короче говоря, это виртуализация реестра, и это полезная функция безопасности.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Между прочим, следует упомянуть еще одну новую технологию, лежащую в основе Windows Vista и более поздних версий: диспетчер транзакций ядра(Kernel Transaction Manager) , который позволяет использовать реестр транзакций(Transactional Registry) . Эта функция обеспечивает своего рода откат реестра . (Registry)Но это не реализовано в редакторе реестра(Registry Editor) . Вместо этого эта функция предназначена для использования разработчиками, которым необходимо создавать надежные приложения с использованием обработки транзакций.
Читайте: (Read:) Как создать ключ реестра в Windows .
Редактор реестра
Основным инструментом в Windows 10/8/7/Vista для непосредственной работы с реестром является Редактор реестра(Registry Editor) . Чтобы получить к нему доступ, просто введите regedit в (regedit)строке поиска меню «Пуск(Start Menu Search Bar) » Vista и нажмите Enter !
Вы должны быть вдвойне осторожны при работе с реестром(Registry) , так как нет запроса на подтверждение или нажмите кнопку ОК, чтобы сохранить запрос. Внесенные изменения вносятся напрямую.
Вы можете прочитать больше о советах и функциях редактора реестра Windows(Windows Registry Editor Tips & Features) . Пользователи Windows 10 v1703 могут использовать адресную строку для прямого перехода к любому разделу реестра .
Особо следует упомянуть о
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive в качестве ключей в этом конкретном случае настолько важен для запуска Windows , что сохраняется его резервная копия, которую вы можете восстановить при необходимости, просто загрузившись в (Windows)безопасном режиме(Safe Mode) и выбрав «Последняя известная удачная конфигурация(Last Known Good Configuration) » .
Возможно, вы также захотите прочитать эти сообщения:(You might want to read these posts too:)
- Как восстановить поврежденный или поврежденный реестр(How to repair corrupted or damaged Registry)
- Настройки реестра меню «Пуск» и панели задач
- Резервное копирование и восстановление реестра(Backup and restore the registry)
- Отслеживание изменений в реестре(Monitor changes to the Registry) .
- Как открыть несколько экземпляров реестра
- Emojis используются в пути реестра Windows ; Вы знали!?
Related posts
Включите или выключите Windows Spotlight с помощью Registry or Group Policy Editor
Как использовать встроенные инструменты Charmap and Eudcedit Windows 10
Microsoft Visual C++ Перераспределенный пакет: FAQ and Download
Как использовать Input Method Editor (IME) на PC Windows 10
Как включить или Disable Archive Apps feature в Windows 10
Инструменты командной строки DISKPART and FSUTIL для Disk Management
Что такое Microsoft Management Console (MMC) в Windows 10?
Как сопоставить Network Drive или добавить FTP Drive в Windows 11/10
Как включить или Disable Automatic Learning в Windows 10
Как работает Dynamic Refresh Rate feature в Windows 11
Что зарегистрирует этот Program для Restart DO в Windows 11/10?
Как включить или Disable or Application Isolation feature в Windows 10
Включить или Off Caret Browsing Support в Windows 10
Как использовать Performance Monitor в Windows 10
Как уменьшить Taskbar Updates для News & Interests в Windows 10
Как Emergency Restart or Shutdown Windows 11/10
Как включить или отключить динамический Refresh Rate (DRR) в Windows 11
Что такое USB Selective Suspend feature? Как включить или отключить его?
Как отключить Automatic Screen Rotation в Windows 11/10
Windows Server 2022 Features удалены или устарели