Encontrei um valor de string grande (REG_SZ) no Registro e quero copiá-lo. Ao clicar duas vezes no valor, a caixa de texto estava vazia.
Qual é o maior valor REG_SZ que o Regedit pode editar em sua caixa de texto?
Encontrei um valor de string grande (REG_SZ) no Registro e quero copiá-lo. Ao clicar duas vezes no valor, a caixa de texto estava vazia.
Qual é o maior valor REG_SZ que o Regedit pode editar em sua caixa de texto?
A maior string que pode ser exibida na caixa de texto do Regedit tem um comprimento de 43679. começando com um comprimento de 43680, a caixa de texto parecerá vazia. (Windows 10 21H1, se isso importa).
E eu digo "aparecer", porque o valor na verdade ainda está lá. Você pode pressionar Ctrl+ Ae Ctrl+ Cpara copiá-lo para a área de transferência. E você também pode copiar um texto para a área de transferência e colá-lo de volta no Regedit e aceitá-lo.
Tenho certeza de que Ctrl+ A& Ctrl+ Vnem sempre funcionará, pois não funciona nessas duas chaves:
Ambos os valores são textos muito longos de várias linhas (> 60.000 cada), assim como este pequeno padrão de amostra reduzido:
Mas posso confirmar que Ctrl+ A& Ctrl+ Cfunciona, copia perfeitamente o valor de várias linhas muito longo.
Mas qualquer tentativa de colocar um novo valor de várias linhas (para uma simples edição de uma pequena parte) não funciona, não importa quão longo ou curto ele seja, ele só pegará/aceitará (escreverá) a primeira linha do texto.
Portanto, usar o REGEDIT para editar esse tipo de valor parece não ser uma opção.
Também tentei:
O tipo de chave é de alguma forma estranho, é REG_SZ, não REG_MULTI_SZ.
Isso está me deixando realmente louco, como é possível colocar/editar esses valores quando eles são multi-linha em uma chave do tipo REG_SZ é algo que eu não sei.
Obrigado de qualquer maneira, pelo menos eu posso ler/copiar.