Coloque isso no arquivo Icon.reg (substitua o valor numérico pelo tamanho que você quiser)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"Shell Icon Size"="36"
Crie um arquivo .bat (batch) contendo isso: (substitua o caminho pelo caminho atual)
regedit /s "C:\Path\To\Icon.reg"
exit
Coloque o arquivo em lote em " C: \ Usuários \ Nome do usuário \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização " para iniciar automaticamente na inicialização / login.
E você está feito. Não há muita coisa técnica por trás dele ... O Windows parece redefinir esse valor na reinicialização por qualquer motivo (provavelmente por causa de pessoas redimensionando-as acidentalmente); e então você precisa dizer isso toda vez que fizer o login para definir os tamanhos dos ícones para o que você quiser. Isso é feito editando a chave do registro que contém o número do valor para o tamanho dos ícones em pixels (acho que 32 é o tamanho padrão; os tamanhos dos ícones reais são 16x16, 24x24, 32x32, 48x48 e 256x256, mas você pode selecionar valores entre esses tamanhos, se você quiser, eu recomendo não ir mais alto do que 256x256, porque isso significa que os ícones serão melhorados, o que se eles usarem gráficos raster (a maioria faz) significa que eles vão começar a parecer borrados e desbotados; que eles incluam todos esses tamanhos de ícones, quando eles poderiam ter 256x256 como padrão, então reduza a escala para o que quiser, sem perda de qualidade)