Что такое реестр? И зачем он нужен?
У некоторых пользователей может возникать сложности в понятии реестра. Им кажется, что это что-то сложное к чему не стоит притрагиваться и обходят его стороной. На самом деле действительно, без некоторых знаний, лучше ничего там не трогать, но и сложностей никаких нет.
Сегодня мы поговорим, о том, что такое реестр? Зачем он вообще нужен? Какие функции выполняет?
Что такое реестр?
Реестр – это база данных, хранящая в себе множество настроек и параметров операционной системы. Помимо ОС, там хранятся настройки программного обеспечения, информация о профилях пользователей и многое другое. Во время работы к реестру идет множество обращений, которые могут достигать нескольких тысяч.
Это интересно: Советы по правильной работе с реестром
Также, после того, как Вы установите какую-либо программу, то различные изменения вносятся в реестр, а после запуска программы, необходимые данные берутся как раз из реестра.
Теперь поговорим о том, как запустить реестр.
Разработчики ввели в систему утилиту, называемую редактором реестра. Чтобы ее открыть, необходимо пойти по пути: С:\Windows\System32. Название редактора реестра зависит от версии ОС, он может иметь название regedit32 либо regedit.exe.
Есть путь и легче. Для этого нужно запустить службу Выполнить, для этого нажимаем Win+R и строке вводим regedit. Нажимаем ОК.
В открывшемся окне мы можем видеть разделенное на две части окно. Слева находятся разделы реестров, о которых мы поговорим ниже, а справа данные о том файле реестра, который мы выбрали. Там находятся тип, имя и значение.
- HKEY_CURRENT_USER – здесь хранятся данные о пользователях, которые вошли в системы на данный момент. Также, здесь есть параметры панели управления, папки пользователя, цвета экрана. Иногда может использоваться аббревиатура HKCU вместо полного имени.
- HKEY_CURRENT_ROOT – здесь храниться информация о уже зарегистрированных типах файлов. Необходим для запуска программ.
- HKEY_USERS – здесь же хранятся данные о всех пользователях, находящихся на компьютере. Пользователями в основном не используется.
- HKEY_LOCAL_MACHINE – здесь хранятся параметры конфигурации компьютера. Простыми словами, информация о драйверах, программном обеспечении и т.п.
- HKEY_CURRENT_CONFIG – здесь содержится
информация о профилях оборудования, которые используются на локальном компьютере. То есть информация об оборудовании, которое функционирует на данный момент, во время работы системы. HKEY_DYN_DATA – Этот раздел имеется в семействе Windows 9X/ME и содержит данные о загрузке процессора, размера файла подкачки и т.д.
Вот такие разделы присутствуют в реестре. В них, кстати, есть еще и вложенные папки, которые в свою очередь тоже имеют множество вложенных папок, чтобы перейти к нужным параметрам, просто нажимаем стрелочку или плюсик.
Вверху, в меню файл можно восстановить реестр из сохраненной копии. Для этого служит пункты Импорт и Экспорт. Это на случай, если Вы что-то напортачили. В разделе Правка можно создавать новые разделы и параметры, а также удалять их. Можно произвести поиск.
Для реестра создаются специальные файлы с расширением .reg. Это различные трюки или хаки для реестра, которые позволяют быстро, без лишней работы внести изменения в реестр. Конечно вариант упрощенный, но это может повлечь за собой определенную угрозу, это может быть вирус, или система попросту поломается. Поэтому, обязательно подумайте, стоит ли применять тот или иной файл.
Когда пройдет определенное время реестр наполнится кучей информации. Это связано с постоянными установками программ, перемещением и удалением. Все Ваши действия вносятся в реестр. Даже, если Вы просто удалите какую-нибудь программу, или перенесете ее в корзину, данные из реестра никуда не денутся. Поэтому, чтобы в нем не оставалось лишней информации, программы нужно удалять правильно. Для этого существуют специальные программы, которые полностью удалят ненужное с компьютера, а также остатки данных из реестре.
Делать это нужно для того, чтобы не нагружать систему, а также избежать системных ошибок.
О том, как правильно удалять программы с компьютера я напишу в следующей статье.
Как видите, в реестре нет ничего страшного, но и работать с ним надо правильно, чтобы не возникало различных ошибок в работе системы.
РЕЕСТР — это… Что такое РЕЕСТР?
Реестр — (от новолат. regestrum, лат. regestum, через польск. rejestr список, перечень): В Викисловаре … Википедия
Реестр — (лат. regestrum, registrum; англ. register; польск. rejestr) 1) в праве единая гос ная или негосударственная система учета различных объектов, систематизированный банк (база) данных (см., напр., Единый государственный реестр налогоплательщиков;… … Энциклопедия права
реестр — См … Словарь синонимов
РЕЕСТР — РЕЕСТР, реестра, муж. (от лат. registrum внесенное, записанное; срн. регистр) (офиц.). Опись, список, письменный перечень. Реестр вещей (устар. вещам). Реестр векселей (устар. векселям). Толковый словарь Ушакова. Д.Н. Ушаков. 1935 1940 … Толковый словарь Ушакова
РЕЕСТР — РЕЕСТР, см. регент. Толковый словарь Даля. В.И. Даль. 1863 1866 … Толковый словарь Даля
Реестр — систематический или календарный перечень векселей, составляемый по определенной форме при сдаче/принятии векселей для учета и на протест, иногда также и на инкассацию и в залог. По английски: Register См. также: Реестры векселей Реестры… … Финансовый словарь
Реестр — от лат. regestrum список, перечень А. Перечень, список, опись. Б. Книга, содержащая список для регистрации документов, дел. Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов
РЕЕСТР — (польск. rejestr от ср. век. лат. regestrum, registrum список, перечень),1) список, перечень, опись.2) Книга для регистрации деловых документов, имущества и т. п … Большой Энциклопедический словарь
РЕЕСТР — (от лат. regestrum список, перечень) 1) перечень, опись экономических объектов, имущества; 2) книга, содержащая реестровый список, используется для регистрации документов, дел. Райзберг Б.А., Лозовский Л.Ш., Стародубцева Е.Б.. Современный… … Экономический словарь
РЕЕСТР — РЕЕСТР, а, муж. Опись, письменный перечень. Р. имущества. | прил. реестровый, ая, ое. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 … Толковый словарь Ожегова
реестр — Викисловарь
В Википедии есть страница «реестр». |
Содержание
- 1 Русский
- 1.1 Морфологические и синтаксические свойства
- 1.2 Произношение
- 1.3 Семантические свойства
- 1.3.1 Значение
- 1.3.2 Синонимы
- 1.3.3 Антонимы
- 1.3.4 Гиперонимы
- 1.3.5 Гипонимы
- 1.4 Родственные слова
- 1.5 Этимология
- 1.6 Фразеологизмы и устойчивые сочетания
- 1.7 Перевод
- 1.8 Библиография
В Викиданных есть лексема реестр (L157453). |
Морфологические и синтаксические свойства[править]
падеж | ед. ч. | мн. ч. |
---|---|---|
Им. | рее́стр | рее́стры |
Р. | рее́стра | рее́стров |
Д. | рее́стру | рее́страм |
В. | рее́стр | рее́стры |
Тв. | рее́стром | |
Пр. | рее́стре | рее́страх |
ре-е́стр
Существительное, неодушевлённое, мужской род, 2-е склонение (тип склонения 1a по классификации А. А. Зализняка).
Корень: -реестр- [Тихонов, 1996].
Произношение[править]
- МФА: [rʲɪˈjestr]
(файл)
Семантические свойства[править]
Значение[править]
- список, письменный перечень, опись ◆ Отсутствует пример употребления (см. рекомендации).
- книга для записи дел и документов ◆ Отсутствует пример употребления (см. рекомендации).
- комп. в операционной системе Microsoft Windows — база данных, содержащая настройки операционной системы и пользовательских программ ◆ Отсутствует пример употребления (см. рекомендации).
Синонимы[править]
- регистр
Антонимы[править]
Гиперонимы[править]
Гипонимы[править]
Родственные слова[править]
Ближайшее родство | |
Список всех слов с корнем «-реестр-» | ||
|
Этимология[править]
Происходит от ??
Фразеологизмы и устойчивые сочетания[править]
Перевод[править]
Список переводов | |
|
Библиография[править]
Для улучшения этой статьи желательно:
|
Поиск осуществляется по одному из критериев:
кадастровому номеру, условному номеру, адресу или номеру права. В полях кадастровый номер, условный номер, улица, дом и квартира, начиная со второго символа, для поиска может использоваться символ «*». | |||||||||
Кадастровый номер: | |||||||||
(может быть указано несколько номеров, для разделения записей при вводе используйте «;») | |||||||||
Условный номер: | |||||||||
(может быть указано несколько номеров, для разделения записей при вводе используйте «;») | |||||||||
Ранее присвоенный номер: | |||||||||
Субъект: | Выберите субъект Алтайский край Амурская область Архангельская область Астраханская область Белгородская область Брянская область Владимирская область Волгоградская область Вологодская область Воронежская область Еврейская А.обл. Забайкальский край Ивановская область Иркутская область Кабардино-Балкарская Республика Калининградская область Калужская область Камчатский край Карачаево-Черкесская Республика Кемеровская область Кировская область Костромская область Краснодарский край Красноярский край Курганская область Курская область Ленинградская область Липецкая область Магаданская область Москва Московская область Мурманская область Ненецкий АО Нижегородская область Новгородская область Новосибирская область Омская область Оренбургская область Орловская область Пензенская область Пермский край Приморский край Псковская область Республика Адыгея Республика Алтай Республика Башкортостан Республика Бурятия Республика Дагестан Республика Ингушетия Республика Калмыкия Республика Карелия Республика Коми Республика Крым Республика Марий Эл Республика Мордовия Республика Саха (Якутия) Республика Северная Осетия Республика Татарстан Республика Тыва Республика Хакасия Ростовская область Рязанская область Самарская область Санкт-Петербург Саратовская область Сахалинская область Свердловская область Севастополь Смоленская область Ставропольский край Тамбовская область Тверская область Томская область Тульская область Тюменская область Удмуртская Республика Ульяновская область Хабаровский край Ханты-Мансийский АО Челябинская область Чеченская Республика Чувашская Республика Чукотский АО Ямало-Ненецкий АО Ярославская область | ||||||||
| Выберите субъект Алтайский край Амурская область Архангельская область Астраханская область Белгородская область Брянская область Владимирская область Волгоградская область Вологодская область Воронежская область Еврейская А.обл. Забайкальский край Ивановская область Иркутская область Кабардино-Балкарская Республика Калининградская область Калужская область Камчатский край Карачаево-Черкесская Республика Кемеровская область Кировская область Костромская область Краснодарский край Красноярский край Курганская область Курская область Ленинградская область Липецкая область Магаданская область Москва Московская область Мурманская область Ненецкий АО Нижегородская область Новгородская область Новосибирская область Омская область Оренбургская область Орловская область Пензенская область Пермский край Приморский край Псковская область Республика Адыгея Республика Алтай Республика Башкортостан Республика Бурятия Республика Дагестан Республика Ингушетия Республика Калмыкия Республика Карелия Республика Коми Республика Крым Республика Марий Эл Республика Мордовия Республика Саха (Якутия) Республика Северная Осетия Республика Татарстан Республика Тыва Республика Хакасия Ростовская область Рязанская область Самарская область Санкт-Петербург Саратовская область Сахалинская область Свердловская область Севастополь Смоленская область Ставропольский край Тамбовская область Тверская область Томская область Тульская область Тюменская область Удмуртская Республика Ульяновская область Хабаровский край Ханты-Мансийский АО Челябинская область Чеченская Республика Чувашская Республика Чукотский АО Ямало-Ненецкий АО Ярославская область | ||||||||
Район: | |||||||||
Тип населенного пункта: | |||||||||
Населенный пункт: | |||||||||
Тип улицы: | Улица Переулок Проспект Площадь Микрорайон Аллея Бульвар Аал Аул Въезд Выселки Городок Деревня Дорога ж/д остановочный (обгонный) пункт Железнодорожная будка Железнодорожная казарма Железнодорожная платформа Железнодорожная станция Железнодорожный пост Железнодорожный разъезд Животноводческая точка Заезд Казарма Квартал Километр Кольцо Линия Местечко Набережная Населенный пункт Остров Парк Переезд Планировочный район Платформа Площадка Полустанок Поселок/станция Поселок сельского типа Починок Почтовое отделение Проезд Просек Проселок Проулок Разъезд Сад Село Сквер Слобода Станция Строение Территория Тракт Тупик Участок Хутор Шоссе | ||||||||
Улица: | |||||||||
Номер дома: |
|
Государственный реестр лекарственных средств
Субъектам обращения лекарственных средств, лабораториям, аккредитованным в области контроля качества лекарственных средств Министерство здравоохранения Российской Федерации сообщает, что в целях организации деятельности по обеспечению единства измерений в пределах установленной компетенции в соответствии со статьей 22 Федерального закона от 26 июня 2008 № 102-ФЗ «Об обеспечении единства измерений» и приказом Минздрава России от 20 марта 2020 г. № 202 (далее — Приказ) создана Метрологическая служба Министерства здравоохранения Российской Федерации в сфере обращения лекарственных средств для медицинского применения (далее – Метрологическая служба). В соответствии с Приказом организация деятельности по метрологическому обеспечению в сфере обращения лекарственных средств для медицинского применения, в том числе обеспечение деятельности Метрологической службы, осуществляется ФГБУ «НЦЭСМП» Минздрава России. К функциям Метрологической службы отнесено создание, организация и координация, определение основных направлений развития, анализ и прогнозирование потребностей, информационное и научно-методическое сопровождение, развитие системы, планирование, в том числе в части определения потребности, аттестация, разработка и утверждение документации, регламентирующей качество и безопасность применения по метрологическому обеспечению фармакопейными стандартными образцами, стандартными образцами и рабочими стандартными образцами на лекарственные средства. Так же к функциям Метрологической службы отнесено создание и ведение банка контрольных экземпляров фармакопейных стандартных образцов, стандартных образцов на лекарственные средства, организация работ по ведению реестра фармакопейных стандартных образцов, обеспечение субъектов обращения лекарственных средств фармакопейными стандартными образцами, стандартными образцами на лекарственные средства в количестве, необходимом для проведения исследований качества, эффективности и безопасности лекарственных средств, по возмездным договорам (соглашениям), заключенным в соответствии с гражданским законодательством Российской Федерации, разработка фармакопейных статей и общих фармакопейных статей. Для реализации Метрологической службой указанных функций в структуре подведомственных Министерству здравоохранения Российской Федерации федеральных государственных бюджетных учреждениях создана соответствующая лабораторная база. Скачать письмоЧто такое реестр Windows?
Обновлено: 16.11.2019 компанией Computer Hope
Реестр или Реестр Windows — это база данных с информацией, настройками, параметрами и другими значениями для программного и аппаратного обеспечения, установленного во всех версиях операционных систем Microsoft Windows. При установке программы в реестре создается новый подраздел. Этот подраздел содержит параметры, специфичные для этой программы, такие как ее расположение, версия и основной исполняемый файл.
Когда Windows была первоначально выпущена (например, Windows 3.11), она в значительной степени полагалась на файлы .ini для хранения конфигураций и настроек Windows и программ Windows. Хотя файлы .ini по-прежнему иногда используются, большинство программ Windows полагаются на настройки, сделанные в реестре Windows после установки.
Информация о редакторе реестра
Для просмотра и внесения изменений в реестр Windows можно использовать редактор реестра Windows (показан ниже). В Windows 3.x редактор реестра назывался Registration Info Editor или Registration Editor .Редактор реестра позволяет просматривать все ключи и значения в реестре, а также изменять значения Windows, программы или драйвера, которые вы считаете необходимыми.
Корневые ключи реестра (имя куста)
При первом открытии редактора реестра Windows отображаются корневые ключи, содержащие все значения реестра. Ниже приводится краткое описание каждого из наиболее распространенных корневых ключей и значений, содержащихся в каждом из них.
Корневой ключ | Описание |
---|---|
HKCR (HKEY_CLASSES_ROOT) | Описывает тип файла, расширение файла и информацию OLE. |
HKCU (HKEY_CURRENT_USER) | Содержит пользователя, который в данный момент вошел в Windows, и его настройки. |
HKLM (HKEY_LOCAL_MACHINE) | Содержит относящуюся к компьютеру информацию об установленном оборудовании, настройках программного обеспечения и другую информацию. Информация используется для всех пользователей, которые входят в систему на этом компьютере. Этот ключ и его подразделы — одна из наиболее часто просматриваемых и редактируемых пользователями областей реестра. |
HKU (HKEY_USERS) | Содержит информацию обо всех пользователях, которые входят в систему на компьютере, включая как общую, так и индивидуальную информацию. |
HKEY_CURRENT_CONFIG (HKCC) | Сведения о текущей конфигурации оборудования, подключенного к компьютеру. |
HKDD (HKEY_DYN_DATA) | Используется только в Windows 95, 98 и NT, ключ содержит информацию о динамическом состоянии и информацию о подключении и воспроизведении.Информация может изменяться при добавлении или удалении устройств с компьютера. Информация для каждого устройства включает соответствующий аппаратный ключ и текущее состояние устройства, включая проблемы. |
Значения реестра Windows
Ниже приведены различные значения, с которыми вы сталкиваетесь в реестре Windows, и краткое описание того, какой тип данных может содержать каждое значение.
Должен ли я использовать «реестр» или «реестр» в моем письме?
Согласно Руководству по стилю Microsoft, «реестр» должен быть написан полностью в нижнем регистре, за исключением случаев, когда часть именованного компонента системы (например.g., «Редактор реестра»), или когда это первое слово предложения.
База данных, куст, термины операционной системы, очиститель реестра
.функций реестра — приложения Win32
- 4 минуты на чтение
В этой статье
Ниже перечислены функции реестра.
Функция | Описание |
---|---|
GetSystemRegistryQuota | Извлекает текущий размер реестра и максимальный размер, разрешенный реестру в системе. |
RegCloseKey | Закрывает дескриптор указанного раздела реестра. |
RegConnectRegistry | Устанавливает соединение с предопределенным дескриптором реестра на другом компьютере. |
RegCopyTree | Копирует указанный раздел реестра вместе с его значениями и подразделами в указанный целевой ключ. |
RegCreateKeyEx | Создает указанный раздел реестра. |
RegCreateKeyTranscted | Создает указанный раздел реестра и связывает его с транзакцией. |
RegDeleteKey | Удаляет подраздел и его значения. |
RegDeleteKeyEx | Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы. |
RegDeleteKeyTransorted | Удаляет подраздел и его значения из указанного представления реестра, зависящего от платформы, как транзакционная операция. |
RegDeleteKeyValue | Удаляет указанное значение из указанного раздела и подраздела реестра. |
RegDeleteTree | Рекурсивно удаляет подключи и значения указанного ключа. |
RegDeleteValue | Удаляет указанное значение из указанного раздела реестра. |
RegDisablePredefinedCache | Отключает кэширование дескрипторов для предопределенного дескриптора реестра для HKEY_CURRENT_USER для текущего процесса. |
RegDisablePredefinedCacheEx | Отключает кэширование дескрипторов для всех предопределенных дескрипторов реестра для текущего процесса. |
RegDisableReflectionKey | Отключает отражение реестра для указанного ключа. |
RegEnableReflectionKey | Включает отражение реестра для указанного отключенного ключа. |
RegEnumKeyEx | Перечисляет подразделы указанного открытого раздела реестра. |
RegEnumValue | Перечисляет значения для указанного открытого раздела реестра. |
RegFlushKey | Записывает в реестр все атрибуты указанного открытого раздела реестра. |
RegGetKeySecurity | Извлекает копию дескриптора безопасности, защищающего указанный открытый ключ реестра. |
RegGetValue | Извлекает тип и данные для указанного значения реестра. |
RegLoadKey | Создает подключ под HKEY_USERS или HKEY_LOCAL_MACHINE и сохраняет регистрационную информацию из указанного файла в этот подключ. |
RegLoadMUIString | Загружает указанную строку из указанного ключа и подраздела. |
RegNotifyChangeKeyValue | Уведомляет вызывающего абонента об изменениях атрибутов или содержимого указанного раздела реестра. |
RegOpenCurrentUser | Извлекает дескриптор ключа HKEY_CURRENT_USER для пользователя, которого олицетворяет текущий поток. |
RegOpenKeyEx | Открывает указанный раздел реестра. |
RegOpenKeyTransorted | Открывает указанный раздел реестра и связывает его с транзакцией. |
RegOpenUserClasses Корень | Извлекает дескриптор ключа HKEY_CLASSES_ROOT для указанного пользователя. |
RegOverridePredefKey | Сопоставляет предварительно определенный раздел реестра с указанным разделом реестра. |
RegQueryInfoKey | Получает информацию об указанном разделе реестра. |
RegQueryMultipleValues | Извлекает тип и данные для списка имен значений, связанных с открытым ключом реестра. |
RegQueryReflectionKey | Определяет, было ли отражение отключено или включено для указанного ключа. |
RegQueryValueEx | Извлекает тип и данные для указанного имени значения, связанного с открытым ключом реестра. |
RegReplaceKey | Заменяет файл, поддерживающий раздел реестра и все его подразделы, другим файлом. |
RegRestoreKey | Считывает информацию реестра из указанного файла и копирует ее по указанному ключу. |
RegSaveKey | Сохраняет указанный ключ и все его подразделы и значения в новый файл. |
RegSaveKeyEx | Сохраняет указанный ключ и все его подразделы и значения в новый файл. Вы можете указать формат сохраненного ключа или улья. |
RegSetKeyValue | Задает данные для указанного значения в указанном разделе и подразделе реестра. |
RegSetKeySecurity | Устанавливает безопасность открытого раздела реестра. |
RegSetValueEx | Задает данные и тип указанного значения в разделе реестра. |
RegUnLoadKey | Выгружает указанный раздел реестра и его подразделы из реестра. |
С реестром можно использовать следующие функции оболочки:
Ниже приведены функции файла инициализации. Они извлекают информацию и копируют информацию в файл инициализации, определенный системой или приложением. Эти функции предоставляются только для совместимости с 16-битными версиями Windows.Новые приложения должны использовать реестр.
Устаревшие функции
Эти функции предоставляются только для совместимости с 16-битными версиями Windows:
.Таблица реестра— приложения Win32
- 4 минуты на чтение
В этой статье
Таблица реестра содержит информацию реестра, которую приложение должно указать в системном реестре.
Таблица реестра содержит следующие столбцы.
Колонны
Реестр
Первичный ключ, используемый для идентификации записи реестра.
Корень
Предопределенный корневой ключ для значения реестра. Введите в это поле значение -1, чтобы корневой ключ зависел от типа установки. Введите одно из других значений в следующую таблицу, чтобы значение реестра было записано в определенный корневой раздел.
Константа Шестнадцатеричный Десятичное Корневой ключ (нет) — 0x001 -1 Если это установка для каждого пользователя, значение реестра записывается под HKEY_CURRENT_USER . Если это установка на одну машину, значение реестра записывается под HKEY_LOCAL_MACHINE . Обратите внимание, что установка для каждой машины задается установкой для свойства ALLUSERS значения 1. msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOT Программа установки записывает или удаляет значение из куста HKCU \ Software \ Classes во время установки в контексте установки для каждого пользователя.
Программа установки записывает или удаляет значение из куста HKLM \ Software \ Classes во время установки на уровне машины.msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE msidbRegistryRootUsers 0x003 3 HKEY_USERS Обратите внимание, что рекомендуется, чтобы записи реестра, записанные в куст HKCU , ссылались на компонент, имеющий бит RegistryKeyPath, установленный в столбце Attributes таблицы Component.Это гарантирует, что установщик запишет необходимые записи в реестр, когда на одном компьютере работает несколько пользователей.
Ключ
Локализуемый ключ для значения реестра.
Имя
Этот столбец содержит имя значения реестра (с возможностью локализации). Если это Null, то данные, введенные в столбец Value, записываются в раздел реестра по умолчанию.
Если в столбце «Значение» указано значение Null, то строки, показанные в следующей таблице в столбце «Имя», имеют особое значение.
Строка Значение + Ключ, если он отсутствует, будет создан при установке компонента. – Ключ должен быть удален, если он присутствует, со всеми его значениями и подключами при удалении компонента. * Ключ, если он отсутствует, будет создан при установке компонента. Кроме того, следует удалить ключ, если он есть, со всеми его значениями и подключами при удалении компонента. Обратите внимание, что таблица RemoveRegistry должна использоваться, если установленный раздел реестра должен быть удален с его значениями и подразделами при установке компонента.
Значение
Этот столбец представляет собой локализуемое значение реестра. Поле отформатировано. Если значение присоединено к одному из следующих префиксов (например, #% значение ), то значение интерпретируется, как описано в таблице. Обратите внимание, что каждый префикс начинается со знака числа (#).Если значение начинается с двух или более последовательных знаков числа (#), первый # игнорируется, а значение интерпретируется и сохраняется как строка.
Префикс Значение #x Значение интерпретируется и сохраняется как шестнадцатеричное значение (REG_BINARY). #% Значение интерпретируется и сохраняется как расширяемая строка (REG_EXPAND_SZ). # Значение интерпретируется и сохраняется как целое число (REG_DWORD). - Если значение содержит последовательность тильды [~], то значение интерпретируется как список строк, разделенных нулями (REG_MULTI_SZ). Например, чтобы указать список, содержащий три строки a, b и c, используйте «a [~] b [~] c».
- Последовательность [~] внутри значения разделяет отдельные строки и интерпретируется и сохраняется как нулевой символ.
- Если [~] предшествует списку строк, эти строки должны быть добавлены к любым существующим строкам значений реестра.Если добавляемая строка уже встречается в значении реестра, исходное вхождение строки удаляется.
- Если [~] следует за концом списка строк, эти строки должны быть добавлены к любым существующим строкам значений реестра. Если в значении реестра уже есть добавочная строка, исходное вхождение строки удаляется.
- Если [~] находится и в начале, и в конце, или ни в начале, ни в конце списка строк, эти строки заменяют любые существующие строки значений реестра.
- В противном случае значение интерпретируется и сохраняется как строка (REG_SZ).
Компонент_
Внешний ключ в первом столбце таблицы компонентов, указывающий на компонент, который управляет установкой значения реестра.
Замечания
Действия WriteRegistryValues и RemoveRegistryValues в таблицах последовательности обрабатывают информацию в этой таблице. Для получения информации об использовании таблиц последовательности см. Использование таблицы последовательности.
Информация реестра записывается в системный реестр, когда соответствующий компонент выбран для локальной установки или запуска из источника.
Обратите внимание, что установщик удаляет раздел реестра после удаления последнего значения или подраздела в разделе. Чтобы предотвратить удаление пустого раздела реестра при удалении, введите фиктивное значение под ключ, который необходимо сохранить, и введите + в столбце Имя. Если * находится в столбце Имя, ключ удаляется со всеми его значениями и подразделами при удалении компонента.
Пользовательское действие может использоваться для добавления строк в таблицу реестра во время транзакции установки, удаления или восстановления. Эти строки не сохраняются в таблице реестра, и информация доступна только во время текущей транзакции. Поэтому настраиваемое действие необходимо запускать в каждой транзакции установки, удаления или восстановления, для которой требуется информация в этих дополнительных строках. Настраиваемое действие должно предшествовать действиям RemoveRegistryValues и WriteRegistryValues в последовательности действий.
Для получения информации о том, как защитить ключ реестра, см. Таблицу MsiLockPermissionsEx и таблицу LockPermissions.
Проверка
ICE02
ICE03
ICE06
ICE32
ICE38
ICE43
ICE46
ICE49
ICE53
ICE55
ICE57
ICE70
ICE80
Основы реестра Windows: устранение мистификации реестра Windows
Реестр Windows — это каталог, в котором хранятся настройки и параметры операционной системы Microsoft Windows. Он содержит информацию и настройки для всего оборудования, программного обеспечения операционной системы, большей части программного обеспечения, не связанного с операционной системой, пользователей, предпочтений ПК и т. Д. В этом сообщении говорится о Основы реестра Windows .
Каждый раз, когда пользователь вносит изменения в настройки панели управления, ассоциации файлов, системные политики или большинство установленного программного обеспечения, эти изменения отражаются и сохраняются в реестре.В реестре также есть окно с информацией о работе ядра, в которой отображается информация о времени выполнения, такая как счетчики производительности и текущее активное оборудование.
Реестр Windows был введен, чтобы привести в порядок множество INI-файлов для каждой программы, которые ранее использовались для хранения параметров конфигурации для программ Windows. Эти файлы, как правило, разбросаны по всей системе, что затрудняло их отслеживание.
Основы реестра Windows
Реестр состоит из следующих 5 корневых ключей :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
корневых ключей содержат подключа . Подключи также могут содержать собственные подключи и содержать по крайней мере одно значение, называемое его Значение по умолчанию . Ключ со всеми его подразделами и значениями называется Hive .
Реестр находится на Диске в папке system32 / config в виде нескольких отдельных файлов Hive. Эти файлы Hive затем считываются в память при каждом запуске Windows или при входе пользователя в систему.Чтобы узнать, где физически хранятся ульи, см .:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ HiveList
Вы можете узнать больше о расположении файлов реестра Windows.
Реестр использует следующие типы данных:
- REG_SZ : SZ указывает строку с нулевым завершением. Это строка переменной длины, которая может содержать символы Unicode, а также символы ANSI.
- REG_BINARY : содержит двоичные данные.0 и 1.
- REG_DWORD : Этот тип данных является двойным словом. Это 32-битное числовое значение, которое может содержать любое число от 0 до 232.
- REG_QWORD : этот тип данных является четверным словом. Это 64-битное числовое значение.
- REG_MULTI_SZ : Этот тип данных содержит группу строк с завершающим нулем, присвоенных одному значению.
- REG_EXPAND_SZ : Этот тип данных представляет собой строку с завершающим нулем, содержащую нерасширенную ссылку на переменную среды, например,% SystemRoot%.
Виртуализация реестра в Windows
Начиная с Windows Vista, наряду с виртуализацией файлов, реестр также был виртуализирован и, следовательно, в отличие от Windows XP не имеет склонности к раздуванию. То же самое было продолжено в Windows 7.
Виртуализация в основном означает, что приложениям запрещена запись в файловую систему системных папок Windows, а ТАКЖЕ в « машинных ключей » в реестре. Однако это не мешает стандартным учетным записям пользователей устанавливать или запускать приложения.
В Windows Vista и более поздних версиях UAC использует функцию виртуализации реестра для перенаправления попыток записи в подразделы
.HKEY_LOCAL_MACHINE \ Программное обеспечение
Когда приложение пытается записать в этот куст, Vista вместо этого записывает его в расположение для каждого пользователя,
HKEY_CLASSES_ROOT \ VirtualStore \ Machine \ Software
Это делается незаметно. Никто не узнает, что это происходит!
Короче говоря, это виртуализация реестра, и это полезная функция безопасности.
Между прочим, необходимо также упомянуть еще одну новую технологию, лежащую в основе Windows Vista и более поздних версий: диспетчер транзакций ядра, который включает реестр транзакций. Эта функция позволяет выполнять своего рода откат реестра. Но это не реализовано в редакторе реестра. Вместо этого эта функция предназначена для использования разработчиками, которым необходимо создавать надежные приложения с использованием обработки транзакций.
Прочтите: Как создать ключ реестра в Windows.
Редактор реестра
Основным инструментом в Windows 10/8/7 / Vista для работы непосредственно с реестром является Registry Editor .Чтобы получить к нему доступ, просто введите regedit в строке поиска Vista в меню «Пуск» и нажмите Enter!
Вы должны быть вдвойне осторожны при работе с реестром, так как нет ни запроса подтверждения, ни щелчка OK для сохранения. Внесенные изменения вносятся напрямую.
Вы можете узнать больше о советах и функциях редактора реестра Windows. Пользователи Windows 10 v1703 могут использовать адресную строку для прямого перехода к любому разделу реестра.
Следует особо упомянуть
.HKEY_LOCAL_MACHINE \ System \ CurrentControlSet
, поскольку ключи в данном случае настолько важны для запуска Windows, что сохраняется его резервная копия, которую вы можете восстановить при необходимости, просто загрузившись в безопасном режиме и выбрав Last Known Good Configuration .
Для начала вы можете прочитать этот пост о настройках меню «Пуск» и панели задач. Вы можете ознакомиться с другими статьями о реестре Windows и перейти сюда, чтобы узнать, как создавать резервные копии и восстанавливать реестр, а также как отслеживать изменения в реестре. Узнайте, как открыть несколько экземпляров реестра.
.