Назад | Перейти на главную страницу

Есть ли максимальный размер элемента данных реестра?

Я пытаюсь изменить запись в реестре на сервере Windows Server 2008 R2 и во всех записях, когда вы щелкаете правой кнопкой мыши имя и выбираете изменить его, вы можете редактировать поле данных.

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

Есть ли максимальный размер элемента данных реестра?

(Я пытаюсь разобраться в другой проблеме, которая у меня возникла с этим предметом, и получение ответа на этот вопрос является первым шагом.)

Ограничения на размер элемента реестра
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724872%28v=vs.85%29.aspx

Registry Element    Size Limit

Key name            255 characters
Value name          16,383 characters

    Windows 2000:  260 ANSI characters or 16,383 Unicode characters.

Value           Available memory (latest format); 1 MB (standard format)

Tree    A registry tree can be 512 levels deep. You can create up to 32 levels at a time through a single registry API call.