Em geral, existe algo que as chaves de registro do Windows com valores de string não devem ter mais de 256 caracteres? Em particular, gostaria de saber se o valor da string abaixo deve estar sujeito a tal limite. Essa chave específica é encontrada em Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
.
Eu uso uma ferramenta que hospeda seu próprio servidor proxy no Windows para bloquear determinados sites sob demanda. Os endereços em ProxyOverride
são usados para liberar conexões que não deveriam ter sido bloqueadas em primeiro lugar (por exemplo, o OneNote não será sincronizado sem entradas suficientes na lista ProxyOverride). De tempos em tempos (ao longo de muitos anos), o cliente de desktop da ferramenta pode apagar o conteúdo dos arquivos ProxyOverride
. Hoje me disseram o seguinte:
Pesquisamos isso e acreditamos que o Microsoft Windows realmente tem uma limitação de 256 caracteres nas configurações de proxy e, como suas configurações são mais de 256, o Windows as está apagando. Você provavelmente poderia experimentar a remoção de alguns dos domínios do Windows, o que poderia ajudar a tornar a lista mais curta, ...
O que mais me confundiu é isso - se houvesse um limite de 256 caracteres, por que minhas configurações ultralongas permanecem em algumas máquinas com Windows 10, mas não em outras? E por que essa configuração pode permanecer por semanas e deve desaparecer quando a ferramenta bloqueadora se atualizar?
O limite de 255 caracteres foi levantado há mais de uma década.
A ferramenta está truncando falsamente o valor - provavelmente por algum código antigo que ficou dentro da ferramenta.
Sugiro emitir um relatório de bug para os desenvolvedores desta ferramenta. Se você puder especificar a ferramenta que usa, talvez possamos encontrar mais informações.