Como removo o REG_SZ (padrão)?

0

Como eu removo o (Padrão) REG_SZ de uma chave e o substituo por um valor REG_EXPAND_SZ com o mesmo nome?

O tipo REG_SZ não atende aos meus propósitos, mas o comando espera que o primeiro (ou somente valor seja aquele usado para seus propósitos). / p>

O menu de contexto Delete mostra uma caixa de diálogo Confirmar e depois relata "Não é possível excluir todos os valores especificados"

    
por XyberICE 19.11.2015 / 21:01

1 resposta

0

Você não pode. O valor "padrão" não é, na verdade, uma subentrada (ou seja, não é apenas algo chamado (Default) ) e só pode ser uma string padrão. Originalmente, o Registro não tinha valores sob chaves e podia conter apenas strings, portanto, esse negócio "padrão" é para compatibilidade.

Se você precisar armazenar um REG_EXPAND_SZ , precisará criar seu próprio valor. Felizmente, REG_SZ e REG_EXPAND_SZ são tratados exatamente da mesma forma pelo Registro; programas invididuais são responsáveis pela parte "expandir".

    
por 20.11.2015 / 15:08