O sistema operacional da Microsoft segue líder há anos, sem sinal de cansaço. Embora o visual tenha sido criticado por muito tempo, vem melhorando a cada edição. Convenhamos que o azulão do Windows XP impressionou no começo, mas ficou cansativo e ultrapassado. A interface hoje é mais organizada, com wallpapers e esquemas de cores que geram um ambiente agradável até para quem passa muitas horas por dia ao computador.
Mas alterar os ícones no Windows é uma modificação simples e um tanto ignorada, até por usuários intermediários. E pior: é das mais úteis pra quem é louco por organização. Os ícones passaram por upgrades no XP, e depois no Windows Vista. Desde então, pouco mudaram, exceto pelo acréscimo de alguns no Windows 8, quando a Microsoft esboçou migrar para um estilo flat.
Embora o sistema use um ícone padrão para cada pasta ou atalho, o usuário pode alterá-los. Além de um toque pessoal, terá maior facilidade em organizar e achar seus arquivos e programas.
Por que ter essa pasta…
…se podemos ter essa?
Alterando ícones no Windows
É fácil: clique com o direito sobre o ícone da sua pasta ou atalho. Selecione “Propriedades”.
Clique na guia “Personalizado”, e na seção “Ícones de pasta”, clique no botão “Alterar Ícone…”.
Será aberta uma janela para procurar arquivos que contenham ícones, apontando automaticamente para o shell32.dll. Basta escolher um ícone, clicar sobre ele e confirmar em OK.
Mas o que é o DLL?
“Dynamic-link library“, uma biblioteca de vínculo dinâmico. Ficou boiando?
Simplificando, é uma coleção de arquivos para uso em vários lugares do Windows. Isso simplifica o modo como o sistema procura arquivos: em vez de chamar ícone por ícone, eles são carregados de uma vez na memória e compartilhados. Se tiver interesse, saiba mais aqui.
Essa shell32 em questão guarda diversos ícones. Você pode escolher um dos ícones que ela contém, ou usar outro das várias opções disponíveis.
Para alterar, cole na caixa “Procurar ícones neste arquivo:” os seguintes caminhos, teclando Enter após cada um.
shell32
%SystemRoot%\System32\SHELL32.dll
É a biblioteca padrão, que vimos pouco acima, contendo ícones diversos.
imageres
%SystemRoot%\System32\imageres.dll
Outra grande coleção de ícones, dos mais variados tipos.
pifmgr
%SystemRoot%\System32\pifmgr.dll
O pifmgr tem ícones bem simples, remanescentes de versões antigas do Windows como 95 e 98.
explorer
%SystemRoot%\explorer.exe
O explorer é o programa que gerencia a exploração de arquivos e a barra de tarefas do Windows, entre outras funções. Seu executável guarda ícones, especialmente os usados no explorador de arquivos.
accessibilitycpl
%SystemRoot%\system32\accessibilitycpl.dll
Ícones relacionados à interface das ferramentas de acessibilidade no Windows.
ddores
%SystemRoot%\system32\ddores.dll
Muitos ícones relacionados a hardwares como dispositivos externos em geral, HDs, fones, etc.
gameux
%systemroot%\system32\gameux.dll
Ícones relacionados ao gerenciamento de jogos do Windows.
moreicons
%systemroot%\system32\moricons.dll
Outra coleção com ícones usados em versões antigas do Windows e que continuam no sistema, provavelmente por questões de compatibilidade.
mmcndmgr
%systemroot%\system32\mmcndmgr.dll
Mais um com ícones antigos, esses relacionados a sistemas de gerenciamento do computador. Repare que tem até fita cassete.
mmres
%systemroot%\system32\mmres.dll
Pacote de ícones de “multimedia resources”, ou seja, recursos de mídia, como áudio, microfones, projetores em tela, etc.
netcenter
%systemroot%\system32\netcenter.dll
Ícones relacionados à redes, como indicadores de nível de sinal, pastas na rede, etc.
netshell
%systemroot%\system32\netshell.dll
Ícones relativos a conexões, como logos de bluetooth, antena, indicador de sinal, etc.
networkexplorer
%systemroot%\system32\networkexplorer.dll
Mais um pacote com ícones de rede, agora relacionados à exploração de lugares e arquivos.
pnidui
%systemroot%\system32\pnidui.dll
Alguns ícones relacionados à status de advertência, por exemplo, usados em rede. Os espaços em branco na verdade não são em branco, são ícones brancos usados na barra de tarefas do Windows, por exemplo.
sensorscpl
%systemroot%\system32\sensorscpl.dll
Ícones relativos à sensores, como reconhecimento facial, digital, etc.
setupapi
%systemroot%\system32\setupapi.dll
Ícones usados em vários assistentes de instalação e configuração de dispositivos no Windows.
wmploc
%systemroot%\system32\wmploc.dll
Uma série de itens relacionados ao Windows Media Player, como arquivos de mídia, exploradores de arquivos, etc.
wpdshext
%systemroot%\system32\wpdshext.dll
Ícones relativos a dispositivos portáteis e níveis de bateria.
compstui
%systemroot%\system32\compstui.dll
Vários ícones clássicos, de versões antigas do Windows.
ieframe
%systemroot%\system32\ieframe.dll
Ícones usados pelo Internet Explorer.
dmdskres
%systemroot%\system32\dmdskres.dll
Ícones dos gerenciadores de disco.
dsuiext
%systemroot%\system32\dsuiext.dll
Inclui vários itens de gerenciamento de redes.
mstscax
%systemroot%\system32\mstscax.dll
Ícones relacionados às conexões remotas.
wiashext
%systemroot%\system32\wiashext.dll
Vários ícones de dispositivos de hardware e imagens, da época do Windows XP.
Mais ícones?
Você pode usar ícones “soltos”, que obtém por aí. O processo é o mesmo, bastando indicar o caminho do arquivo em vez do caminho para as dll, como vimos aqui.
Importante notar que cada ícone em dll costuma ter várias versões, assim ao alterar o modo de visualização da pasta, por exemplo, há um ícone pronto.

No caso de ícones solto, o mesmo não acontece, e aquele único será redimensionado, provavelmente criando um visual serrilhado e feio.
Ainda tem dúvida sobre como alterar ícones no Windows? Comente que a gente ajuda!
1 Comment
Oh My God!!! Não sabia que a Microsoft manteu os ícones de versões antigas no Windows 10. Estou usando a versão 1903 e ainda é funcional os ícones. Esse tutorial é uma benção. O ícone de pastas a partir do Vista ficou feio, gostava bem mais do XP. Muito obrigado!