Alterar ícones de janelas específicas do cmd no Windows 10

1

Eu normalmente tenho várias janelas cmd abertas para diferentes finalidades. Para mantê-los em linha reta, defino as cores de fundo, os títulos e os ícones das janelas. Recentemente, atualizei do Windows 7 para o Windows 10 e tudo ainda funciona, exceto pela personalização dos ícones.

Eu criei atalhos para as várias janelas cmd e defino ícones personalizados no atalho. No Windows 7, as janelas cmd herdariam o ícone do atalho usado para iniciá-lo, mas no Windows 10, as janelas cmd lançadas de um atalho sempre mostram o ícone genérico do aplicativo (nem mesmo o ícone cmd normal ).

Existe uma maneira de obter o antigo comportamento do Windows 7 no Windows 10?

    
por Adrian McCarthy 28.09.2017 / 00:56

3 respostas

1

O que deve ser retido desta resposta e dos comentários abaixo, é que depois da minha observação que não há problema em definir os ícones de Atalhos CMD ao usar ícones de C:\Windows\System32\shell32.dll , o pôster mudou seus ícones DLL para C:\Windows\System32 e de repente tudo começou a funcionar bem, exatamente como antes no Windows 7.

Aparentemente, há alguma nova restrição obscura no Windows 10, certamente no nome da segurança, que para janelas CMD somente fontes de ícone em C:\Windows\System32 são aceitáveis.

Resposta antiga (relacionada a arquivos .bat)

O Windows 10 não permite alterar o ícone exibido para um arquivo .bat que é armazenado na área de trabalho. Não há explicação para isso.

A solução é armazenar o arquivo em outro lugar, para criar um atalho na área de trabalho e depois alterar o ícone nesse atalho.

Há outro problema estranho em que o ícone alterado não é imediatamente exibido, o que dá a impressão de que a alteração não funcionou. Para corrigir isso, digite F5 enquanto o foco está na área de trabalho, e isso atualizará a exibição da área de trabalho.

Caso a exibição do ícone esteja totalmente quebrada, você pode tentar Reconstrua um cache de ícone quebrado depois de definir seus ícones, então reinicie.

    
por 06.01.2018 / 14:03
2

Este deve ser o comportamento padrão. Mas eu estou correndo para esse problema exato com o meu novo laptop (2017 Razer Blade). No entanto, minha área de trabalho se comporta como você esperaria: os ícones definidos no atalho são refletidos na janela do PowerShell.

Eu notei isso pela primeira vez quando minha janela do Ubuntu (Windows Linux Subsystem) não tinha o ícone do Ubuntu no meu laptop enquanto ele estava na minha área de trabalho.

Depois de algumas experiências, descobri que:

  1. Isso também se aplica aos atalhos do CMD.
  2. Ícones incorporados em .exes e .dll funcionam bem. São apenas arquivos .ico que não funcionam por algum motivo.
  3. Não parece ser dependente da conta. Fiz uma nova conta local no laptop e encontrei o mesmo problema.

Lamentamos que esta não seja uma resposta exata, mas talvez ajude a levar a uma solução abrangente.

    
por 16.10.2017 / 06:05
0

Tente usar um tipo de arquivo de ícone diferente, como .ico, .icl, .exe, .dll. Além disso, verifique se o arquivo (.ico) não está além do tamanho máximo de 256x256 pixels.

Ícones : link

Além disso, verifique se o sistema está totalmente atualizado com o Windows Update / Hotfix.

    
por 28.09.2017 / 11:16