Microsoft.Win32.Registry Предоставляет объекты , представляющие корневые разделы в реестре Windows, и методы static для доступа к парам "раздел-значение". Определяет типы (или классы) документов и свойства, связанные с этими типами.Это поле считывает базовый раздел реестра Windows HKEY_CLASSES_ROOT. Содержит сведения о конфигурации, относящиеся к оборудованию, не связанному с конкретным пользователем.Это поле считывает базовый раздел реестра Windows HKEY_CURRENT_CONFIG. Содержит сведения о текущих пользовательских параметрах.Это поле считывает базовый раздел реестра Windows HKEY_CURRENT_USER. Извлекает значение, связанное с указанным именем, в указанном разделе реестра.Если имя не найдено в указанном разделе, возвращает предоставленное значение по умолчанию или значение null, если указанный раздел не существует. Значение null, если вложенный раздел, заданный параметром , не существует; в противном случае — значение, связанное с параметром , или , если значение параметра не найдено. Полный путь к разделу реестра, начинающийся с правильного корневого раздела реестра, такого как HKEY_CURRENT_USER. Имя в паре "имя-значение". Возвращаемое значение, если значение параметра не существует. У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. Раздел , содержащий заданное значение, был помечен для удаления. Параметр не начинается с правильного корневого раздела реестра. Содержит данные о конфигурации для локального компьютера.Это поле считывает базовый раздел реестра Windows HKEY_LOCAL_MACHINE. Содержит данные о производительности для компонентов программного обеспечения.Это поле считывает базовый раздел реестра Windows HKEY_PERFORMANCE_DATA. Задает указанное значение пары "имя-значение" для указанного раздела реестра.Если указанный раздел не существует, он будет создан. Полный путь к разделу реестра, начинающийся с правильного корневого раздела реестра, такого как HKEY_CURRENT_USER. Имя в паре "имя-значение". Сохраняемое значение. Параметр имеет значение null. Параметр не начинается с правильного корневого раздела реестра. – или –Значение параметра длиннее максимально допустимой длины (255 знаков). Раздел является разделом только для чтения и запись в него невозможна, например, если это узел корневого уровня. У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. Задает пару "имя-значение" для указанного раздела реестра, используя указанный тип данных реестра.Если указанный раздел не существует, он будет создан. Полный путь к разделу реестра, начинающийся с правильного корневого раздела реестра, такого как HKEY_CURRENT_USER. Имя в паре "имя-значение". Сохраняемое значение. Тип данных реестра, используемый при сохранении данных. Параметр имеет значение null. Параметр не начинается с правильного корневого раздела реестра.– или –Значение параметра длиннее максимально допустимой длины (255 знаков).– или – Тип параметра не соответствует типу данных реестра, заданному параметром , поэтому данные не удалось правильно преобразовать. Раздел доступен только для чтения, и, следовательно, запись в него невозможна (например, это узел корневого уровня или раздел не был открыт с доступом для записи). У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. Содержит сведения о стандартной пользовательской конфигурации.Это поле считывает базовый раздел реестра Windows HKEY_USERS. Представляет возможные значения для узла верхнего уровня на чужом компьютере. Представляет базовый раздел HKEY_CLASSES_ROOT на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод . Представляете базовый раздел HKEY_CURRENT_CONFIG на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод . Представляете базовый раздел HKEY_CURRENT_USER на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод . Представляете базовый раздел HKEY_LOCAL_MACHINE на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод . Представляете базовый раздел HKEY_PERFORMANCE_DATA на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод . Представляете базовый раздел HKEY_USERS на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод . Представляет узел уровня раздела в реестре Windows.Этот класс является инкапсуляцией реестра. Создает новый вложенный раздел или открывает существующий вложенный раздел с доступом на запись. Созданный подраздел или null в случае сбоя операции.Если в качестве значения задана строка нулевой длины, возвращается текущий объект . Имя или путь создаваемого или открываемого подраздела.В этой строке не учитывается регистр знаков. is null. У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра. Объект , для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен). Запись в объект невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа. Уровень вложенности превосходит 510.-или-Произошла системная ошибка, например удаление раздела или попытка создать раздел в корне . Создает новый вложенный раздел или открывает существующий вложенный раздел с указанным доступом. Появился в.NET Framework 2015 Созданный подраздел или null в случае сбоя операции.Если в качестве значения задана строка нулевой длины, возвращается текущий объект . Имя или путь создаваемого или открываемого подраздела.В этой строке не учитывается регистр знаков. trueЧтобы указать новый подраздел для записи; в противном случае — false. is null. У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра. Запись в текущий объект невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа. Уровень вложенности превосходит 510.-или-Произошла системная ошибка, например удаление раздела или попытка создать раздел в корне . Создает новый вложенный раздел или открывает существующий вложенный раздел с указанным доступом. Появился в.NET Framework 2015 Созданный подраздел или null в случае сбоя операции.Если в качестве значения задана строка нулевой длины, возвращается текущий объект . Имя или путь создаваемого или открываемого подраздела.В этой строке не учитывается регистр знаков. trueЧтобы указать новый подраздел для записи; в противном случае — false. Параметр реестра для использования. is null. не указан допустимый параметр У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра. Запись в текущий объект невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа. Уровень вложенности превосходит 510.-или-Произошла системная ошибка, например удаление раздела или попытка создать раздел в корне . Удаляет заданный подраздел. Имя удаляемого подраздела.В этой строке не учитывается регистр знаков. У вложенного раздела есть вложенные разделы Параметр не задает правильный раздел реестра является null У пользователя отсутствуют разрешения, необходимые для удаления раздела. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Удаляет указанный подраздел и определяет, нужно ли создавать исключение, если подраздел не найден. Имя удаляемого подраздела.В этой строке не учитывается регистр знаков. Указывает, должно ли вызываться исключение, если заданный подраздел найти невозможно.Если этот аргумент равен true, а заданный подраздел не существует, создается исключение.Если этот аргумент равен false, а заданный подраздел не существует, никакие действия не предпринимаются. У вложенного раздела есть дочерние вложенные разделы. Параметр не задает правильный раздел реестра, и значение равно true. is null. У пользователя отсутствуют разрешения, необходимые для удаления раздела. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Рекурсивно удаляет вложенный раздел и все дочерние вложенные разделы. Удаляемый подраздел.В этой строке не учитывается регистр знаков. is null. Предпринята попытка удаления корневого куста реестра.-или-Параметр не определяет правильный вложенный раздел реестра. Произошла ошибка ввода-вывода. У пользователя отсутствуют разрешения, необходимые для удаления раздела. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Рекурсивно удаляет указанный подраздел и все дочерние подразделы и определяет, нужно ли создавать исключение, если не удается найти подраздел. Имя удаляемого подраздела.В этой строке не учитывается регистр знаков. Указывает, должно ли вызываться исключение, если заданный подраздел найти невозможно.Если этот аргумент равен true, а заданный подраздел не существует, создается исключение.Если этот аргумент равен false, а заданный подраздел не существует, никакие действия не предпринимаются. Предпринята попытка удаления корневого куста дерева.-или-Параметр не задает правильный подраздел реестра, и значение равно true. is null. Раздел является закрытым (доступ к закрытым разделам невозможен). У пользователя отсутствуют необходимые права доступа к реестру. У пользователя отсутствуют разрешения, необходимые для удаления раздела. Удаляет заданное значение из этого раздела. Имя удаляемого значения. Значение не является допустимой ссылкой на значение. У пользователя отсутствуют разрешения, необходимые для удаления значения. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). Объект доступен только для чтения. Удаляет указанное значение из данного раздела и определяет, нужно ли создавать исключение, если значение на найдено. Имя удаляемого значения. Показывает, должно ли вызываться исключение, если заданное значение найти невозможно.Если этот аргумент равен true, а заданное значение не существует, создается исключение.Если этот аргумент равен false, а заданное значение не существует, никакие действия не предпринимаются. Значение не является допустимой ссылкой на значение и равно true. -или- is null. У пользователя отсутствуют разрешения, необходимые для удаления значения. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). Объект доступен только для чтения. Освобождает все ресурсы, используемые текущим экземпляром класса . Записывает в реестр все атрибуты заданного открытого раздела реестра. [SECURITY CRITICAL] Создает раздел реестра на базе указанного дескриптора. Раздел реестра. Дескриптор раздела реестра. [SECURITY CRITICAL] Создает раздел реестра на базе указанного дескриптора и параметров представления реестра. Раздел реестра. Дескриптор раздела реестра. Представление реестра для использования. Возвращает массив строк, который содержит все имена подразделов. Массив строк, который содержит имена подразделов для текущего раздела. У пользователя отсутствуют разрешения, необходимые для чтения из раздела. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Произошла системная ошибка, например, был удален текущий раздел. Возвращает значение, связанное с заданным именем.Возвращает null, если пара "имя-значение" отсутствует в реестре. Значение, связанное с параметром , или null, если параметр не обнаружен. Имя извлекаемого значения.В этой строке не учитывается регистр знаков. У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. Объект , содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). Раздел , содержащий заданное значение, был помечен для удаления. У пользователя отсутствуют необходимые права доступа к реестру. Возвращает значение, связанное с заданным именем.Если имя не найдено, возвращает предоставленное значение по умолчанию. Значение, связанное с параметром , с оставшимися нерасширенными встроенными переменными среды, или , если параметр не найден. Имя извлекаемого значения.В этой строке не учитывается регистр знаков. Возвращаемое значение, если параметр не существует. У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. Объект , содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). Раздел , содержащий заданное значение, был помечен для удаления. У пользователя отсутствуют необходимые права доступа к реестру. Возвращает значение, связанное с заданным именем и параметрами извлечения.Если имя не найдено, возвращает предоставленное значение по умолчанию. Значение, связанное с параметром , обрабатываемым с соответствии с заданным параметром , или , если значение не найдено. Имя извлекаемого значения.В этой строке не учитывается регистр знаков. Возвращаемое значение, если параметр не существует. Одно из значений перечисления, определяющее дополнительную обработку возвращаемого значения. У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. Объект , содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). Раздел , содержащий заданное значение, был помечен для удаления. Параметр не является допустимым значением ; например, недопустимое значение приводится к типу . У пользователя отсутствуют необходимые права доступа к реестру. Возвращает тип данных реестра для значения, связанного с заданным именем. Тип данных реестра для значения, связанного с параметром . Имя значения, для которого возвращается тип данных реестра.В этой строке не учитывается регистр знаков. У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. Объект , содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). Вложенный раздел, содержащий заданное значение, не существует.-или-Пара "имя-значение", заданное параметром , не существует.Это исключение не выбрасывается в операционных системах Windows 98 и Windows Millennium Edition. У пользователя отсутствуют необходимые права доступа к реестру. Возвращает массив строк, содержащий все имена значений, связанных с этим разделом. Массив строк, который содержит имена значений для текущего раздела. У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Произошла системная ошибка, например, был удален текущий раздел. [SECURITY CRITICAL] Получает объект , представляющий раздел реестра, инкапсулируемый текущим объектом . Дескриптор раздела реестра. Возвращает имя раздела. Абсолютное (полное) имя раздела. Раздел является закрытым (доступ к закрытым разделам невозможен). Открывает новый объект , который представляет запрошенный раздел на локальном компьютере в указанном представлении. Запрошенный раздел реестра. Раздел HKEY, который необходимо открыть. Представление реестра для использования. Недопустимое значение или . У пользователя отсутствуют необходимые права доступа к реестру. У пользователя отсутствуют разрешения, необходимые для выполнения этого действия. Возвращает подраздел с доступом только для чтения. Запрошенный вложенный раздел или null при неудачном выполнении операции. Имя или путь для подраздела, открываемого только для чтения. является null Раздел является закрытым (доступ к закрытым разделам невозможен). У пользователя отсутствуют разрешения, необходимые для чтения раздела реестра. Получает указанный подраздел и определяет, следует ли предоставить доступ для записи в этот раздел. Запрошенный вложенный раздел или null при неудачном выполнении операции. Имя или путь для открываемого вложенного раздела. Если для раздела необходим доступ на запись, следует задать значение true. is null. Раздел является закрытым (доступ к закрытым разделам невозможен). У пользователя отсутствуют разрешения, необходимые для доступа к разделу реестра в заданном режиме. Получает раздел с указанным именем и.Появился в.NET Framework 2015 Запрошенный вложенный раздел или null при неудачном выполнении операции. Имя или путь создаваемого или открываемого подраздела. Права для раздела реестра. is null. Раздел является закрытым (доступ к закрытым разделам невозможен). У пользователя отсутствуют разрешения, необходимые для доступа к разделу реестра в заданном режиме. Задает указанную пару "имя-значение". Имя сохраняемого значения. Сохраняемые данные. is null. Значение параметра является неподдерживаемым типом данных. Объект , содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). Раздел является разделом только для чтения, и запись в него невозможна. Например, этот раздел не был открыт с доступом для записи. -или-Объект представляет собой узел корневого уровня, и операционной системой является Windows Millennium Edition или Windows 98. У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. Объект представляет собой узел корневого уровня, и операционной системой является Windows 2000, Windows XP или Windows Server 2003. Устанавливает значение пары "имя-значение" в разделе реестра, используя заданный тип данных реестра. Имя сохраняемого значения. Сохраняемые данные. Тип данных реестра, используемый при сохранении данных. is null. Тип параметра не соответствует типу данных реестра, заданному параметром , поэтому данные не удалось правильно преобразовать. Объект , содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). Раздел является разделом только для чтения, и запись в него невозможна. Например, этот раздел не был открыт с доступом для записи.-или-Объект представляет собой узел корневого уровня, и операционной системой является Windows Millennium Edition или Windows 98. У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. Объект представляет собой узел корневого уровня, и операционной системой является Windows 2000, Windows XP или Windows Server 2003. Возвращает количество подразделов для текущего раздела. Количество подразделов для текущего раздела. У пользователя отсутствует разрешение на чтение раздела. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Произошла системная ошибка, например, был удален текущий раздел. Возвращает строковое представление этого раздела. Строка, представляющая раздел.Если заданный раздел является неправильным (найти его не удается), возвращается значение null. Раздел , к которому осуществляется попытка доступа, закрыт (к закрытым ключам доступ отсутствует). Возвращает число значений в разделе. Число пар "имя/значение" в разделе. У пользователя отсутствует разрешение на чтение раздела. Объект , с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). У пользователя отсутствуют необходимые права доступа к реестру. Произошла системная ошибка, например, был удален текущий раздел. Получает представление, которое использовалось для создания раздела реестра. Представление, которое использовалось для создания раздела реестра.-или-Значение , если представление не использовалось. Задает параметры, которые необходимо использовать при создании раздела реестра. Постоянный ключ.Это значение по умолчанию. Временный ключ.Информация хранится в памяти и не сохраняется при выгрузке соответствующего куста реестра. Определяет типы данных, используемые для хранения значений в реестре, или задает тип данных значения в реестре. Двоичные данные в любой форме.Это значение эквивалентно типу данных реестра REG_BINARY интерфейса Win32 API. 32-разрядное двоичное число.Это значение эквивалентно типу данных реестра REG_DWORD интерфейса Win32 API. Заканчивающаяся нулем строка, содержащая нерасширенные ссылки на переменные среды, такие как %PATH%, которые расширяются при получении значения.Это значение эквивалентно типу данных реестра REG_EXPAND_SZ интерфейса Win32 API. Массив заканчивающихся нулем строк, завершаемый двумя символами NULL.Это значение эквивалентно типу данных реестра REG_MULTI_SZ интерфейса Win32 API. Нет типа данных. 64-разрядное двоичное число.Это значение эквивалентно типу данных реестра REG_QWORD интерфейса Win32 API. Строка, заканчивающаяся нулем.Это значение эквивалентно типу данных реестра REG_SZ интерфейса Win32 API. Неподдерживаемый тип данных реестра.Например, неподдерживаемым является тип данных REG_RESOURCE_LIST интерфейса Win32 API.Это значение позволяет определить, что при сохранении пары "имя-значение" метод должен определять соответствующий тип данных реестра. Определяет необязательное поведение при возвращении пар "имя-значение" из раздела реестра. Значение типа возвращается без расширения соответствующих встроенных переменных среды. Необязательное поведение не задано. Задает представление реестра, которое должны быть целевым в 64-разрядных операционных системах. Представление по умолчанию. 32-разрядное представление. 64-разрядное представление. [SECURITY CRITICAL] Представляет безопасный дескриптор для реестра Windows. [SECURITY CRITICAL] Инициализирует новый экземпляр класса . Объект, представляющий ранее существовавший дескриптор, который можно использовать. Значение true, чтобы наверняка освободить дескриптор на стадии завершения; в противном случае — значение false. Определяет права доступа, которые можно применять к объектам реестра. Право изменять правила доступа и аудита, связанные с разделом реестра. Зарезервировано для системного использования. Право создавать подразделы в разделе реестра. Право удалить раздел реестра. Право создавать список подразделов в разделе реестра. Эквивалентно . Право на полный контроль над разделом реестра, а также на изменение правил доступа и аудита. Право запрашивать уведомление об изменениях раздела реестра. Право запрашивать пары "имя-значение" в разделе реестра. Право запрашивать пары "имя-значение" в разделе реестра, запрашивать уведомление об изменениях, получать список подразделов, а также право на чтение правил доступа и аудита раздела. Право открывать и копировать правила доступа и аудита, связанные с разделом реестра. Право создавать, удалять и задавать пары "имя-значение" в разделе реестра. Право изменять владельца раздела реестра. Право создавать, удалять и задавать пары "имя-значение" в разделе реестра, создавать и удалять подразделы, запрашивать уведомление об изменениях, получать список подразделов, а также право на чтение правил доступа и аудита раздела.