Eu fiz MUITA pesquisa logo depois de ver isso. Infelizmente, não é fácil definir um tamanho padrão porque a fixação de um bloco é codificada permanentemente como Tamanho Médio. É do que eu entendo, impossível de fazer por meios normais de registro acessível ou configurações sem substituir o código.
Como você pode ver aqui nas referências da API da Microsoft, Ele menciona que existe uma opção Default
para enum TileSize
, que é o Medium sized Tile. O Windows provavelmente está chamando para criá-lo usando o argumento Default, que na classe é manipulado pela classe, TileSize
onde está codificado.
No entanto, é provável que seja possível, porque o Windows tornou-o acessível por meio de uma API, que poderia ser substituído se um programa fosse criado para ele usando a API. Alguém poderia tentar ouvir quando um bloco estava sendo feito e, em seguida, cancelaria o evento e, em seguida, criaria o bloco especificando o TileSize escolhido pelo programa desenvolvido ou substituindo os padrões. (Não tenho certeza se você pode substituir o Windows porque eu nunca fiz isso).
Como eu sei: eu estava usando um programa chamado "Process Monitor" para analisar o que acontece quando clico em "Pin to Start". Quando faço isso, ele lê alguns valores do Registro do tipo REG_BINARY. Digite REG_BINARY, no meu entender, neste caso, são salvos de dados individuais do mosaico que o programa do Windows usa para o menu. Então, a menos que você substitua as configurações de criação do programa, não acho que seja possível. Se um super usuário mais avançado lê isso e vê que estou errado, comente por favor e me informe.
Sinto muito! Talvez você deva usar o Feedback do Windows e solicitar uma opção para alterar Tamanhos de mosaico padrão ou criar um aplicativo que faça isso para você.