Correção para pastas especiais que são revertidas para o ícone de pasta padrão no Windows Vista
Minha caixa de entrada foi inundada com pessoas perguntando por que os ícones "bonitos" em sua pasta de usuário continuam voltando aos ícones de pastas comuns e o que eles podem fazer para corrigi-los. Depois de escrever o primeiro artigo sobre a pasta Music, decidi colocar todas as informações em um único artigo.
Usando o mesmo exemplo da última vez, a pasta Música aqui está mostrando o ícone da pasta genérica em vez do ícone da pasta que deveria estar usando.
Os ícones que são exibidos nas pastas são definidos através do arquivo desktop.ini oculto dentro de cada pasta. O problema é que muitos aplicativos parecem estragar com esse arquivo e fazer com que ele se torne corrompido ou inutilizável. O que faremos aqui é apenas redefinir o arquivo incorreto para os valores padrão que listei aqui.
Para abrir o arquivo desktop.ini, você precisará colar esse comando na caixa de pesquisa ou execução do menu Iniciar, que abrirá o arquivo desktop.ini da pasta de música..
bloco de notas% USERPROFILE% \ music \ desktop.ini
Se você quisesse abrir o arquivo desktop.ini na pasta de imagens, substituiria “imagens” por “música” no comando, assim:
bloco de notas% USERPROFILE% \ pictures \ desktop.ini
Você verá um arquivo que deve ser exatamente assim, mas provavelmente não.
Selecione todo o conteúdo do arquivo e exclua-o, substituindo o conteúdo pelos valores padrão listados abaixo. (Você só precisa escolher o que corresponde à pasta que você está tentando editar)
Note que você precisará sair e voltar para ver as mudanças, ou você pode simplesmente reiniciar o explorer.exe se você estiver se sentindo ambicioso.
Contatos
[.ShellClassInfo]
LocalizedResourceName = @% CommonProgramFiles% \ system \ wab32res.dll, -10100
InfoTip = @% CommonProgramFiles% \ system \ wab32res.dll, -10200
IconResource =% SystemRoot% \ system32 \ imageres.dll, -181
Área de Trabalho
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21769
IconResource =% SystemRoot% \ system32 \ imageres.dll, -183
Documentos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21770
IconResource =% SystemRoot% \ system32 \ imageres.dll, -112
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -235
Transferências
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21798
IconResource =% SystemRoot% \ system32 \ imageres.dll, -184
Favoritos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21796
IconResource =% SystemRoot% \ system32 \ imageres.dll, -115
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -173
Links
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21810
IconResource =% SystemRoot% \ system32 \ imageres.dll, -185
DefaultDropEffect = 4
[LocalizedFileNames]
Public.lnk = @ shell32.dll, -21816
Searches.lnk = @ shell32.dll, -9031
Recentemente modificado.lnk = @ shell32.dll, -32813
Music.lnk = @ shell32.dll, -21790
Pictures.lnk = @ shell32.dll, -21779
Documents.lnk = @ shell32.dll, -21770
Música
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21790
InfoTip = @% SystemRoot% \ system32 \ shell32.dll, -12689
IconResource =% SystemRoot% \ system32 \ imageres.dll, -108
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -237
[LocalizedFileNames]
Exemplo de Music.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21806
As fotos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21779
InfoTip = @% SystemRoot% \ system32 \ shell32.dll, -12688
IconResource =% SystemRoot% \ system32 \ imageres.dll, -113
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -236
[LocalizedFileNames]
Amostra Pictures.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21805
Jogos salvos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21814
IconResource =% SystemRoot% \ system32 \ imageres.dll, -186
Pesquisas
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -9031
IconResource =% SystemRoot% \ system32 \ imageres.dll, -18
[LocalizedFileNames]
Locais indexados.search-ms = @ shell32.dll, -32811
Everywhere.search-ms = @ shell32.dll, -32814
Compartilhado por Me.search-ms = @ shell32.dll, -32802
Música recente.search-ms = @ shell32.dll, -32803
Documentos recentes.search-ms = @ shell32.dll, -32804
Imagens e vídeos recentes.search-ms = @ shell32.dll, -32806
E-mail.search-ms recente = @ shell32.dll, -32807
Recentemente Changed.search-ms = @ shell32.dll, -32813
Vídeos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21791
InfoTip = @% SystemRoot% \ system32 \ shell32.dll, -12690
IconResource =% SystemRoot% \ system32 \ imageres.dll, -189
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -238
[LocalizedFileNames]
Exemplo de Videos.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21807
Espero que, a esta altura, seus ícones voltem a ficar bonitos ...
Para crédito extra ... você também pode criar um arquivo desktop.ini em qualquer pasta e usá-lo para mostrar um ícone personalizado.