A partir do Windows 8.1, as configurações do console são armazenadas no perfil da Microsoft associado à conta esincronizado entre todos os PCs.
No meu caso, possuo dispositivos diferentes com configurações de DPI diferentes: no meu notebook, uso uma escala de 200%, então a fonte do meu console será 24pt ou mais, e no meu PC desktop normal, ainda uso o tamanho de fonte padrão.
Eu armazeno minhas configurações usando a tela de configurações "padrão" na barra de título do console.
Mas como minhas configurações são sincronizadas em cada dispositivo, cada vez que troco de dispositivo, minhas configurações são substituídas.
Eu sei que possodesativar a sincronização das configurações do aplicativo globalmente, mas ainda quero esse recurso ativado para outras configurações.
Então, minha pergunta é: podemos desativar a sincronização/armazenamento de configurações entre dispositivos para um aplicativo específico?
Já examinei o registro, há chaves abaixo, HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\CommandPrompt
mas elas definem apenas a última vez que as configurações foram alteradas, suponho que para detectar se novas configurações devem ser aplicadas/salvas.
Responder1
Finalmente, parece que encontrei uma solução sozinho.
No registro, existem chaves HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNamespace
com valores nomeados RemoteInterest
definidos como 1.
Parece que se você definir esta configuração como 0, o serviço SyncSetting não tentará mais aplicar configurações remotas.
Então, acabei de definir esse valor como 0 na HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\SyncData\ReportNamespace\windows\commandprompt
chave de ambos os PCs e agora o tamanho da fonte parece não ser mais sobrescrito.