Как удалить REG_SZ (по умолчанию) из ключа и заменить его значением REG_EXPAND_SZ с тем же именем?

Тип REG_SZ не подходит для моих целей, но команда ожидает 1-е (или единственное значение, которое используется для ее целей).

В контекстном меню « Delete отображается диалоговое окно "Подтвердить", а затем появляется сообщение "Невозможно удалить все указанные значения".

1 ответ1

0

Ты не можешь Значение "по умолчанию" на самом деле не является подстатьей (т.е. это не просто что-то с именем (Default)), и оно может быть только стандартной строкой. Первоначально в реестре не было значений под ключами, и он мог содержать только строки, поэтому этот бизнес по умолчанию предназначен для совместимости.

Если вам нужно сохранить REG_EXPAND_SZ , вам нужно создать собственное значение. К счастью, REG_SZ и REG_EXPAND_SZ обрабатываются Реестром абсолютно одинаково; Ответственность за "расширенную" часть несут отдельные программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .