Реестр системы: Открытие редактора реестра в Windows 10
Содержание
Цербер
Для корректной работы системы необходим включенный JavaScript.
Включите JavaScript в настройках браузера или обратитесь к системному администратору.
ЦЕРБЕР
- Войти
Для хозяйствующих субъектов
Здесь Вы можете подать электронную заявку на государственную регистрацию объектов,
на которых осуществляется поднадзорная деятельность (хранение, реализация, производство и т.д.).
Также Вы можете подать заявку на регистрацию хозяйствующих субъектов и пользователей с ролью «Администратор ХС» с помощью электронной цифровой подписи.
Подробную информацию о процедуре регистрации Вы можете найти в Справочной системе:
- Инструкция: Регистрация поднадзорного объекта
- Инструкция: Регистрация хозяйствующих субъектов и пользователей с ЭЦП
- Инструкция: Подача заявок на аттестацию в системе Цербер
Все сведения вносятся в электронную заявку на регистрацию.
Начать работу
По вопросам, связанным с прохождением процедуры государственной регистрации поднадзорных объектов, обращайтесь по адресу [email protected].
Ваши замечания и предложения по подаче электронных заявок на государственную регистрацию поднадзорных объектов в системе Цербер просим оставлять на Форуме системы.
Получение актуальной информации о площадке
Публичные реестры
Здесь Вы можете просмотреть публичную информацию из реестров системы Цербер:
- Реестр статусов регионов по заразным болезням животных
- Реестр правил перевозки
- Реестр по правилам и условиям перемещения подконтрольных грузов (регионализация).
- Реестр предприятий, аттестованных на экспорт продукции в страны Таможенного союза
- Реестр предприятий, аттестованных на экспорт продукции в страны, не входящие в Таможенный союз
- Реестр предприятий, имеющих необходимые условия для производства, хранения и/или переработки продукции, не подвергшейся промышленной или тепловой обработке, продуктов промысла животных (в том числе рыбы, других гидробионтов), продуктов их первичной переработки (включая охлажденные, подмороженные, замороженные и икру)
- Реестр сведений о результатах мероприятий, осуществляемых Россельхознадзором с целью выявления фальсификации и нарушений требований безопасности молочной продукции
- Реестр хранителей пестицидов и агрохимикатов
- Реестр предприятий с уровнем компартмента
- Реестр предприятий, участвующих в эксперименте «Зеленый коридор»
Для сотрудников РСХН и ВУ
Если Вы не зарегистрированы в системе Цербер, следуйте инструкции, размещенной на официальном сайте РСХН: Указание №ФС-НВ-2/13014 .
После окончания процедуры регистрации Вам будут выданы реквизиты доступа.
Если Вы зарегистрированы в системе Цербер и у Вас есть реквизиты доступа, Вы можете начать работу с системой прямо сейчас.
Начать работу
Подробные инструкции по работе в системе Вы можете найти в Справочной системе, также, в случае необходимости, обращайтесь в службу технической поддержки по адресу [email protected].
Ваши замечания и предложения по работе в системе Цербер просим оставлять на Форуме системы.
Реестр независимой оценки квалификаций | нок-нарк.рф
Советы по профессиональным
квалификациям
Оценочные средства
Центры оценки
квалификаций
Места проведения независимой
оценки квалификаций
Сведения о квалификациях
Проверить свидетельство или заключение
Подать апелляцию
Подтвердите свою квалификацию
Сервис для самостоятельной проверки профессиональных знаний
Пройти
тестирование
Пройдите независимую оценку квалификаций
Сервис для проведения теоретического этапа профессионального экзамена
Получить
оценку
Национальная
система квалификаций
Совокупность механизмов правового и институционального регулирования квалификаций работников
со стороны рынка труда и предложения квалификаций со стороны системы образования и обучения.
Введение НСК позволит сформировать производительные силы и производственные отношения, где
качества работника определяются его реальной квалификацией, навыками, а существующее
положение о ценности работника определяемое по диплому о завершении курса обучения в учебном
заведении вытесняется. Одновременно происходит устранение рассогласованности между
специальностями, квалификациями и потребностями рынка труда, подсистемами образования.
Подробнее
Национальное агентство
Основными целями и задачами Национального агентства развития квалификаций являются:
• содействие развитию национальной системы квалификаций в Российской Федерации;
• формирование согласованной позиции организаций, представляющих бизнес сообщество, в их
взаимодействии с государственными и негосударственными структурами, ответственными за
развитие образования;
• содействие становлению независимых, в том числе общественно-государственных институтов,
участвующих в развитии качества рабочей силы, оценке результатов образования, обучения и
трудового опыта.
Подробнее
Национальный совет
Национальный совет при Президенте Российской Федерации по профессиональным квалификациям был
создан в соответствии с Указом Президента Российской Федерации от 16 апреля 2014 года № 249.
Председателем Национального совета является Президент Общероссийского объединения
работодателей «Российский союз промышленников и предпринимателей» Александр Николаевич
Шохин. За время работы Национального совета он стал авторитетным органом, консолидировавшим
усилия работодателей, профсоюзных организаций и органов государственной власти для решения
вопросов развития национальной системы квалификаций.
Подробнее
Контакты
Адрес для корреспонденции:
109240, Москва, Котельническая набережная д.17
(В РСПП для АНО «НАРК»)
E-mail:
nok-nark@nark. ru
Пресс-служба:
Контакт-центр:
+7 (495) 966-16-95
Согласие на обработку файлов cookies
Продолжая использовать сайт, Вы даете АНО НАРК (ИНН 7710475530), согласие на обработку файлов
cookies и пользовательских данных. Если Вы не хотите, чтобы Ваши вышеперечисленные данные
обрабатывались, просим отключить обработку файлов cookies и сбор пользовательских данных в
настройках Вашего браузера или покинуть сайт.
Согласен
winreg — доступ к реестру Windows — документация Python 3.11.4
Эти функции предоставляют API реестра Windows для Python. Вместо использования
целое число в качестве дескриптора реестра, используется объект дескриптора
чтобы убедиться, что ручки закрыты правильно, даже если программист пренебрегает
чтобы явно закрыть их.
Изменено в версии 3.3: Несколько функций в этом модуле использовались для
WindowsError
, который теперь является псевдонимом OSError
.
Функции
Этот модуль предлагает следующие функции:
- winreg.CloseKey( hkey )
Закрывает ранее открытый раздел реестра. Аргумент hkey указывает
ранее открытый ключ.Примечание
Если hkey не закрыт с помощью этого метода (или через
hkey.Close()
), он закрывается, когда объект hkey уничтожается
Питон.
- winreg.ConnectRegistry( имя_компьютера , ключ )
Устанавливает соединение с предопределенным дескриптором реестра на другом компьютере,
и возвращает объект дескриптора.имя_компьютера — имя удаленного компьютера в формате
r"\\имя_компьютера"
. ЕслиNone
, используется локальный компьютер.ключ — предопределенный дескриптор для подключения.
Возвращаемое значение — дескриптор открытого ключа. Если функция не работает,
Возникает исключение OSError
.Вызывает событие аудита
winreg.ConnectRegistry
с аргументамиимя_компьютера
,ключ
.Изменено в версии 3.3: См. выше.
- winreg.CreateKey( ключ , sub_key )
Создает или открывает указанный ключ, возвращая
обрабатывать объект.ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка с именем ключа, который открывает или создает этот метод.
Если ключ является одним из предопределенных ключей, подключ может быть
Нет
. В этом
В этом случае возвращаемый дескриптор является тем же дескриптором ключа, который был передан функции.Если ключ уже существует, эта функция открывает существующий ключ.
Возвращаемое значение — дескриптор открытого ключа. Если функция не работает,
Возникает исключение OSError
.Вызывает событие аудита
winreg. CreateKey
с аргументамиkey
,sub_key
,access
.Вызывает событие аудита
winreg.OpenKey/result
с аргументомkey
.Изменено в версии 3.3: См. выше.
- winreg.CreateKeyEx( ключ , подключ , зарезервировано=0 , доступ=KEY_WRITE )
Создает или открывает указанный ключ, возвращая
обрабатывать объект.ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка с именем ключа, который открывает или создает этот метод.
зарезервировано — это зарезервированное целое число, которое должно быть равно нулю. По умолчанию ноль.
доступ — это целое число, указывающее маску доступа, описывающую требуемый
безопасный доступ для ключа. По умолчаниюKEY_WRITE
. Видеть
Права доступа для других разрешенных значений.Если ключ является одним из предопределенных ключей, подключ может быть
Нет
. В этом
В этом случае возвращаемый дескриптор является тем же дескриптором ключа, который был передан функции.Если ключ уже существует, эта функция открывает существующий ключ.
Возвращаемое значение — дескриптор открытого ключа. Если функция не работает,
Возникает исключение OSError
.Вызывает событие аудита
winreg.CreateKey
с аргументамиключ
,sub_key
,доступ
.Вызывает событие аудита
winreg.OpenKey/result
с аргументомkey
.Новое в версии 3.2.
Изменено в версии 3.3: См. выше.
- winreg.DeleteKey( ключ , sub_key )
Удаляет указанный ключ.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка, которая должна быть подразделом ключа, идентифицированного ключом .
параметр. Это значение не должно бытьNone
, и у ключа может не быть подразделов.Этот метод не может удалить ключи с подразделами.
Если метод выполнен успешно, весь ключ, включая все его значения, удаляется.
Если метод не работает, возникает исключениеOSError
.Вызывает событие аудита
winreg.DeleteKey
с аргументамиключ
,sub_key
,доступ
.Изменено в версии 3.3: См. выше.
- winreg.DeleteKeyEx( ключ , подключ , доступ=KEY_WOW64_64KEY , зарезервировано=0 )
Удаляет указанный ключ.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка, которая должна быть подразделом ключа, идентифицируемого
ключ параметр. Это значение не должно бытьNone
, и ключ может не иметь
подразделы.зарезервировано — это зарезервированное целое число, которое должно быть равно нулю. По умолчанию ноль.
access — целое число, указывающее маску доступа, описывающую
желаемый безопасный доступ для ключа. По умолчаниюKEY_WOW64_64KEY
.
В 32-битной Windows константы WOW64 игнорируются.
Другие допустимые значения см. в разделе Права доступа.Этот метод не может удалить ключи с подразделами.
Если метод выполнен успешно, весь ключ, включая все его значения,
удаленный. Если метод не работает, возникает исключениеOSError
.В неподдерживаемых версиях Windows возникает ошибка
NotImplementedError
.Вызывает событие аудита
winreg.DeleteKey
с аргументамиkey
,sub_key
,access
.Новое в версии 3.2.
Изменено в версии 3.3: См. выше.
- winreg.DeleteValue( ключ , значение )
Удаляет именованное значение из раздела реестра.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.значение — это строка, определяющая удаляемое значение.
Вызывает событие аудита
winreg.DeleteValue
с аргументамиключ
,значение
.
- winreg.EnumKey( ключ , индекс )
Перечисляет подразделы открытого раздела реестра, возвращая строку.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.index — это целое число, определяющее индекс ключа, который необходимо получить.
Функция извлекает имя одного подраздела при каждом вызове. Это
обычно вызывается повторно, пока не возникнет исключениеOSError
.
поднят, показывая, что больше нет доступных значений.Вызывает событие аудита
winreg.EnumKey
с аргументамиключ
,индекс
.Изменено в версии 3. 3: См. выше.
- winreg.EnumValue ( ключ , индекс )
Перечисляет значения открытого ключа реестра, возвращая кортеж.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.index — это целое число, определяющее индекс извлекаемого значения.
Функция извлекает имя одного подраздела при каждом вызове. Это
обычно вызывается повторно, пока не возникнет исключениеOSError
.
поднят, указывая на отсутствие дополнительных значений.Результатом является кортеж из 3 элементов:
Индекс
Значение
0
Строка, идентифицирующая имя значения
1
Объект, содержащий данные значения, и
тип которого зависит от лежащего в его основе
тип реестра2
Целое число, определяющее тип
данные значения (см. таблицу в документах для
SetValueEx()
)Вызывает событие аудита
winreg.EnumValue
с аргументамиключ
,индекс
.Изменено в версии 3.3: См. выше.
- winreg.ExpandEnvironmentStrings( ул )
Расширяет заполнители переменных среды
%NAME%
в таких строках, как
REG_EXPAND_SZ
:>>> ExpandEnvironmentStrings('%windir%') 'С:\\Виндовс'
Инициирует событие аудита
winreg.ExpandEnvironmentStrings
с аргументомstr
.
- winreg.FlushKey( ключ )
Записывает все атрибуты ключа в реестр.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.Нет необходимости вызывать
FlushKey()
для изменения ключа. Изменения в реестре
сбрасывается на диск реестром с помощью его ленивого сбрасывателя. Изменения в реестре
также сбрасывается на диск при завершении работы системы. В отличие отCloseKey()
,
Метод FlushKey()
возвращает значение только тогда, когда все данные записаны в
реестр. Приложение должно вызывать толькоFlushKey()
, если требуется
абсолютная уверенность в том, что изменения реестра находятся на диске.Примечание
Если вы не знаете, требуется ли вызов
FlushKey()
, возможно,
нет.
- winreg.LoadKey( ключ , подключ , имя_файла )
Создает подраздел для указанного ключа и сохраняет регистрационную информацию
из указанного файла в этот подраздел.ключ — это дескриптор, возвращаемый
ConnectRegistry()
или одна из констант
HKEY_USERS
илиHKEY_LOCAL_MACHINE
.sub_key — это строка, идентифицирующая подключаемый ключ для загрузки.
имя_файла — имя файла, из которого загружаются данные реестра. Этот файл должен
были созданы с помощью функцииSaveKey()
. Под размещением файла
table (FAT), имя файла может не иметь расширения.Вызов
LoadKey()
завершается ошибкой, если вызывающий процесс не имеет
SE_RESTORE_PRIVILEGE
привилегия. Обратите внимание, что привилегии отличаются
из разрешений — см. документацию RegLoadKey для
подробнее.Если ключ является дескриптором, возвращенным функцией
ConnectRegistry()
, то путь
указанное в имя_файла относится к удаленному компьютеру.Вызывает событие аудита
winreg.LoadKey
с аргументамиkey
,sub_key
,file_name
.
- winreg.OpenKey( ключ , sub_key , зарезервировано=0 , доступ=KEY_READ )
- winreg.OpenKeyEx( ключ , sub_key , зарезервировано=0 , доступ=KEY_READ )
Открывает указанный ключ, возвращая объект дескриптора.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка, определяющая открываемый sub_key.
зарезервировано — это зарезервированное целое число, которое должно быть равно нулю. По умолчанию ноль.
доступ — это целое число, указывающее маску доступа, описывающую требуемый
безопасный доступ для ключа. По умолчаниюKEY_READ
. См. Доступ
Права на другие допустимые значения.Результатом является новый дескриптор указанного ключа.
В случае сбоя функции возникает ошибка
OSError
.Инициирует событие аудита
winreg.OpenKey
с аргументамиключ
,sub_key
,доступ
.Вызывает событие аудита
winreg.OpenKey/result
с аргументомkey
.Изменено в версии 3.2: Разрешить использование именованных аргументов.
Изменено в версии 3. 3: См. выше.
- winreg.QueryInfoKey( ключ )
Возвращает информацию о ключе в виде кортежа.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.Результатом является кортеж из 3 элементов:
Индекс
Значение
0
Целое число, указывающее количество подключей
у этого ключа есть.1
Целое число, указывающее количество значений,
ключ есть.2
Целое число, указывающее, когда ключ был последним
модифицировано (если доступно) как 100-е
наносекунд с 1 января 1601 года.Вызывает событие аудита
winreg.QueryInfoKey
с аргументомkey
.
- winreg.QueryValue ( ключ , sub_key )
Извлекает безымянное значение для ключа в виде строки.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка, содержащая имя подраздела, с которым связано значение.
связанные. Если этот параметр равенNone
или пуст, функция извлекает
значение, установленное методом SetValue() для ключа, идентифицированного key .Значения в реестре имеют имя, тип и компоненты данных. Этот метод
извлекает данные для первого значения ключа с именемNULL
. Но
базовый вызов API не возвращает тип, поэтому всегда используйте
QueryValueEx()
, если возможно.Вызывает событие аудита
winreg.QueryValue
с аргументамиkey
,sub_key
,value_name
.
- winreg.QueryValueEx( ключ , имя_значения )
Извлекает тип и данные для указанного имени значения, связанного с
открытый ключ реестра.ключ уже открытый ключ или один из предопределенных
HKEY_* константы.value_name — это строка, указывающая запрашиваемое значение.
Результатом является кортеж из 2 элементов:
Индекс
Значение
0
Значение элемента реестра.
1
Целое число, указывающее тип реестра для
это значение (см. таблицу в документах для
SetValueEx()
)Вызывает событие аудита
winreg.QueryValue
с аргументамиkey
,sub_key
,value_name
.
- winreg.SaveKey( ключ , имя_файла )
Сохраняет указанный ключ и все его подразделы в указанный файл.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.имя_файла — это имя файла для сохранения данных реестра. Этот файл
уже не может существовать. Если это имя файла включает расширение, его нельзя
используется в файловых системах таблицы размещения файлов (FAT) функциейLoadKey()
метод.Если ключ представляет собой ключ на удаленном компьютере, путь, описанный
имя_файла относится к удаленному компьютеру. Вызывающий этот метод должен
обладают привилегией безопасностиSeBackupPrivilege
. Обратите внимание, что
привилегии отличаются от разрешений — см.
Документация о конфликтах между правами пользователя и разрешениями
Больше подробностей.Эта функция передает в API
NULL
для security_attributes .Вызывает событие аудита
winreg.SaveKey
с аргументамиключ
,имя_файла
.
- winreg.SetValue( ключ , sub_key , тип , значение )
Связывает значение с указанным ключом.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.sub_key — это строка, которая называет подраздел, с которым связано значение.
тип — целое число, указывающее тип данных. В настоящее время это должно быть
REG_SZ
, что означает, что поддерживаются только строки. ИспользуйтеSetValueEx()
функция для поддержки других типов данных.значение — это строка, указывающая новое значение.
Если ключ, указанный параметром sub_key , не существует, значение SetValue
функция создает его.Длина значения ограничена доступной памятью. Длинные значения (более 2048
байты) должны храниться в виде файлов с именами файлов, сохраненными в конфигурации
реестр. Это помогает реестру работать эффективно.Ключ, идентифицируемый параметром ключа , должен быть открыт с
KEY_SET_VALUE
доступ.Вызывает событие аудита
winreg. SetValue
с аргументамиkey
,sub_key
,type
,значение
.
- winreg.SetValueEx( ключ , значение_имя , зарезервировано , тип , значение )
Сохраняет данные в поле значения открытого раздела реестра.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.value_name — это строка с именем подраздела, с которым связано значение.
связанные.зарезервировано может быть любым — в API всегда передается ноль.
тип — целое число, указывающее тип данных. Видеть
Типы значений для доступных типов.значение — это строка, указывающая новое значение.
Этот метод также может устанавливать дополнительные значения и информацию о типе для указанного
ключ. Ключ, идентифицируемый ключевым параметром, должен быть открыт с помощью
KEY_SET_VALUE
доступ.Чтобы открыть ключ, используйте методы
CreateKey()
илиOpenKey()
.Длина значения ограничена доступной памятью. Длинные значения (более 2048
байты) должны храниться в виде файлов с именами файлов, сохраненными в конфигурации
реестр. Это помогает реестру работать эффективно.Вызывает событие аудита
winreg.SetValue
с аргументамиkey
,sub_key
,type
,value
.
- winreg.DisableReflectionKey( ключ )
Отключает отражение реестра для 32-разрядных процессов, работающих на 64-разрядном компьютере.
Операционная система.ключ — это уже открытый ключ или одна из предопределенных констант HKEY_*.
Обычно вызывает
NotImplementedError
при выполнении на 32-разрядной операционной системе.
система.Если ключа нет в списке отражения, функция выполняется успешно, но не имеет
эффект. Отключение отражения для ключа не влияет на отражение любого
подразделы.Вызывает событие аудита
winreg.DisableReflectionKey
с аргументомkey
.
- winreg.EnableReflectionKey( ключ )
Восстанавливает отражение реестра для указанного отключенного ключа.
ключ — это уже открытый ключ или одна из предопределенных констант HKEY_*.
Обычно вызывает
NotImplementedError
при выполнении на 32-разрядной операционной системе.
система.Восстановление отражения для ключа не влияет на отражение каких-либо подразделов.
Инициирует событие аудита
winreg.EnableReflectionKey
с аргументомключ
.
- winreg.QueryReflectionKey( ключ )
Определяет состояние отражения для указанного ключа.
ключ уже открытый ключ или один из предопределенных
HKEY_* константы.Возвращает
True
, если отражение отключено.Обычно вызывает
NotImplementedError
при выполнении на 32-разрядной
Операционная система.Инициирует событие аудита
winreg.QueryReflectionKey
с аргументомключ
.
Константы
Следующие константы определены для использования во многих функциях _winreg
.
HKEY_* Константы
- winreg.HKEY_CLASSES_ROOT
Записи реестра, подчиненные этому ключу, определяют типы (или классы)
документы и свойства, связанные с этими типами. Шелл и
Приложения COM используют информацию, хранящуюся под этим ключом.
- winreg.HKEY_CURRENT_USER
Записи реестра, подчиненные этому ключу, определяют предпочтения
текущий пользователь. Эти предпочтения включают настройки
переменные окружения, данные о группах программ, цветах, принтерах,
сетевые подключения и настройки приложений.
- winreg.HKEY_LOCAL_MACHINE
Записи реестра, подчиненные этому разделу, определяют физическое состояние
компьютера, включая данные о типе шины, системной памяти,
и установленное оборудование и программное обеспечение.
- winreg.HKEY_USERS
Записи реестра, подчиненные этому разделу, определяют пользователя по умолчанию
конфигурация для новых пользователей на локальном компьютере и пользователь
конфигурация для текущего пользователя.
- winreg.HKEY_PERFORMANCE_DATA
Записи реестра, подчиненные этому ключу, позволяют получить доступ
данные производительности. Данные фактически не хранятся в реестре;
функции реестра заставляют систему собирать данные из
его источник.
- winreg.HKEY_CURRENT_CONFIG
Содержит информацию о текущем аппаратном профиле
локальная компьютерная система.
- winreg.HKEY_DYN_DATA
Этот ключ не используется в версиях Windows после 98.
Права доступа
Дополнительные сведения см. в разделе Безопасность ключа реестра и доступ к нему.
- winreg.KEY_ALL_ACCESS
Сочетает STANDARD_RIGHTS_REQUIRED,
KEY_QUERY_VALUE
,
KEY_SET_VALUE
,KEY_CREATE_SUB_KEY
,
KEY_ENUMERATE_SUB_KEYS
,KEY_NOTIFY
,
иKEY_CREATE_LINK
прав доступа.
- winreg.KEY_WRITE
Объединяет STANDARD_RIGHTS_WRITE,
KEY_SET_VALUE
и
KEY_CREATE_SUB_KEY
права доступа.
- winreg.KEY_READ
Объединяет STANDARD_RIGHTS_READ,
KEY_QUERY_VALUE
,
KEY_ENUMERATE_SUB_KEYS
иKEY_NOTIFY
значений.
- winreg.KEY_EXECUTE
Эквивалент
KEY_READ
.
- винрег.KEY_QUERY_VALUE
Требуется для запроса значений раздела реестра.
- винрег.KEY_SET_VALUE
Требуется для создания, удаления или установки значения реестра.
- winreg.KEY_CREATE_SUB_KEY
Требуется для создания подраздела раздела реестра.
- winreg.KEY_ENUMERATE_SUB_KEYS
Требуется для перечисления подразделов раздела реестра.
- winreg. KEY_NOTIFY
Требуется для запроса уведомлений об изменении раздела реестра или
подразделы раздела реестра.
- винрег.KEY_CREATE_LINK
Зарезервировано для системного использования.
64-разрядный Специальный
Дополнительные сведения см. в разделе Доступ к альтернативному представлению реестра.
- winreg.KEY_WOW64_64KEY
Указывает, что приложение в 64-разрядной версии Windows должно работать на
64-битный вид реестра. В 32-битной Windows эта константа игнорируется.
- winreg.KEY_WOW64_32KEY
Указывает, что приложение в 64-разрядной версии Windows должно работать на
32-битный вид реестра. В 32-битной Windows эта константа игнорируется.
Типы значений
Дополнительные сведения см. в разделе Типы значений реестра.
- winreg.REG_BINARY
Двоичные данные в любой форме.
- winreg. REG_DWORD
32-битное число.
- винрег.REG_DWORD_LITTLE_ENDIAN
32-битное число в формате с прямым порядком байтов. Эквивалентно
REG_DWORD
.
- винрег.REG_DWORD_BIG_ENDIAN
32-битное число в формате с прямым порядком байтов.
- винрег.REG_EXPAND_SZ
Строка с завершающим нулем, содержащая ссылки на среду
переменные (%PATH%
).
- винрег.REG_LINK
Символическая ссылка Unicode.
- винрег.REG_MULTI_SZ
Последовательность строк с завершающим нулем, заканчивающихся двумя нулевыми символами.
(Python обрабатывает это завершение автоматически.)
- winreg.REG_NONE
Тип значения не определен.
- winreg.REG_QWORD
64-битное число.
Новое в версии 3.6.
- винрег. REG_QWORD_LITTLE_ENDIAN
64-битное число в формате с прямым порядком байтов. Эквивалентно
REG_QWORD
.Новое в версии 3.6.
- винрег.REG_RESOURCE_LIST
Список ресурсов драйвера устройства.
- winreg.REG_FULL_RESOURCE_DESCRIPTOR
Аппаратная настройка.
- winreg.REG_RESOURCE_REQUIREMENTS_LIST
Список аппаратных ресурсов.
- винрег.REG_SZ
Строка с завершающим нулем.
Объекты обработки реестра
Этот объект является оболочкой для объекта Windows HKEY, автоматически закрывая его, когда
объект уничтожен. Чтобы гарантировать очистку, вы можете вызвать
Метод Close()
для объекта или функция CloseKey()
.
Все функции реестра в этом модуле возвращают один из этих объектов.
Все функции реестра в этом модуле, которые принимают объект дескриптора, также принимают
целое число, однако использование объекта дескриптора приветствуется.
Объекты дескрипторов предоставляют семантику для __bool__()
— таким образом,
если дескриптор: распечатать("Да")
напечатает Да
, если дескриптор в настоящее время действителен (не был закрыт или
отдельно).
Объект также поддерживает семантику сравнения, поэтому объекты-дескрипторы будут сравниваться
Значение true, если они оба ссылаются на одно и то же базовое значение дескриптора Windows.
Объекты дескрипторов могут быть преобразованы в целое число (например, с помощью встроенного
int()
), и в этом случае базовое значение дескриптора Windows равно
вернулся. Вы также можете использовать метод Detach()
для возврата
целочисленный дескриптор, а также отсоединить дескриптор Windows от объекта дескриптора.
- PyHKEY.Закрыть()
Закрывает основной дескриптор Windows.
Если дескриптор уже закрыт, ошибка не возникает.
- PyHKEY. Отсоединить()
Отсоединяет дескриптор Windows от объекта дескриптора.
Результатом является целое число, которое содержит значение дескриптора перед его
отстраненный. Если ручка уже отсоединена или закрыта, это вернет
нуль.После вызова этой функции дескриптор становится недействительным, но
ручка не закрыта. Вы бы вызвали эту функцию, когда вам нужно
лежащий в основе дескриптор Win32 существует после окончания срока службы объекта дескриптора.Вызывает событие аудита
winreg.PyHKEY.Detach
с аргументомkey
.
- PyHKEY.__enter__()
- PyHKEY.__exit__( *exc_info )
Объект HKEY реализует
__enter__()
и
__exit__()
и, таким образом, поддерживает контекстный протокол для
с оператором
:с OpenKey(HKEY_LOCAL_MACHINE, "foo") в качестве ключа: ... # работа с ключом
автоматически закроет клавиша , когда управление покидает блок
с
.
Является ли один и тот же реестр Windows общим для всех профилей пользователей?
Задавать вопрос
спросил
Изменено
1 год, 4 месяца назад
Просмотрено
8к раз
У меня есть два профиля пользователя на моем ПК с Windows 10: профиль разработчика и обычный профиль. В профиле разработчика я запустил файл .reg
, чтобы добавить пункт контекстного меню, который открывает экземпляр Windows Terminal с активной подсказкой Git Bash.
К моему удивлению, контекстное меню в другом профиле Windows также показывало новый пункт меню, но при нажатии на него отображалась ошибка, указывающая, что невозможно получить доступ к указанному пути или файлу. Это потому, что у меня не установлен Windows Terminal в обычном профиле. А удаление рассматриваемых ключей реестра в обычном профиле также удаляет пункт меню из контекстного меню в профиле разработчика.
Один и тот же реестр Windows используется двумя профилями и вызывает это? Если да, то как мне создать отдельный реестр для каждого профиля пользователя?
Рег-файл:
Редактор реестра Windows версии 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\windowsterminal] @="Откройте терминал Windows здесь" "Icon"="%USERPROFILE%\\AppData\\Local\\WTerminal\\terminal.ico" [HKEY_CLASSES_ROOT\Directory\Background\shell\windowsterminal\command] @="wt new-tab --profile \"Git Bash\" --startingDirectory ."
- windows-10
- windows-реестр
- контекстное меню
- профили пользователей
5
Да и нет. HKEY_LOCAL_MACHINE
используется совместно; HKEY_CURRENT_USER
является частным для каждого пользователя.
Тем временем HKEY_CLASSES_ROOT — это виртуальное дерево , которое на самом деле представляет собой объединенное представление как для каждого пользователя HKCU\Software\Classes
, так и HKLM\Software\Classes
деревья. (Это осталось от Windows 9x, в которой не было разделения.)
Записи, сделанные в HKCR, будут отправлены либо в личный, либо в системный реестр в зависимости от ваших привилегий и в зависимости от того, был ли обновляемый ключ изначально загружен из HKCU. или ХКЛМ.
Чтобы иметь ассоциации файлов для каждого пользователя, поместите их в HKEY_CURRENT_USER\Software\Classes
вместо использования HKEY_CLASSES_ROOT. Точно так же, чтобы создать общесистемные, поместите их в HKLM.
3
Да, есть один реестр В реестре есть несколько реальных ульев и несколько «виртуальных» ульев. Два наиболее важных настоящих куста — это HKEY_LOCAL_MACHINE
и HKEY_USERS
.