Pastas especiais aparecendo com ícone amarelo genérico no Windows

Quando você abre o Explorer, as pastas do shell, como Documentos, Vídeos, Música ou Imagens, podem ser exibidas com um ícone de pasta padrão em vez de ícones de pasta especiais. Esse comportamento pode ocorrer quando o arquivo desktop.ini na pasta shell está ausente ou incorreto, ou não tem nenhum conjunto de atributos.

Se uma pasta shell perdeu seu ícone especial e apareceu como uma pasta genérica (amarela), você precisa criar ou corrigir o Desktop.ini arquivo para a pasta shell.

Conteúdo

  • Etapa 1: corrigir o conteúdo do Desktop.ini
    • Para Windows 10
    • Para Windows 7
    • Para Windows Vista
  • Etapa 2: definir os atributos somente leitura e ocultos para Desktop.ini
  • Etapa 3: definir o atributo somente leitura para a pasta
  • PROBLEMA: Desktop.ini abre na inicialização automaticamente

O conteúdo padrão do arquivo desktop.ini para várias pastas do shell é fornecido a seguir para cada sistema operacional. Em cada pasta shell que não tenha o ícone especial, crie um arquivo chamado desktop.ini e cole o conteúdo correspondente à pasta shell.

Uma vez feito isso, defina o desktop.ini atributos de arquivo para Escondido e Somente leitura. Em seguida, defina o atributo somente leitura para a pasta shell usando o atrib comando. Finalmente, atualize os ícones do shellou faça logoff e logon novamente para que os ícones sejam atualizados. Veja as instruções completas fornecidas no final deste artigo.

Conteúdo do Desktop.ini para várias pastas Shell

Etapa 1: corrigir o conteúdo do Desktop.ini

Para Windows 10

Objetos 3D

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ windows.storage.dll, -21825. IconResource =% SystemRoot% \ system32 \ imageres.dll, -198

Contatos

[.ShellClassInfo]
[email protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10100. [email protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10200. IconResource =% SystemRoot% \ system32 \ imageres.dll, -181

Área de Trabalho

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21769. IconResource =% SystemRoot% \ system32 \ imageres.dll, -183. [LocalizedFileNames]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -9216. 4 - Controle [email protegido]% SystemRoot% \ system32 \ shell32.dll, -4161

Documentos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21770. IconResource =% SystemRoot% \ system32 \ imageres.dll, -112. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -235

Transferências

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ windows.storage.dll, -21798. IconResource =% SystemRoot% \ system32 \ imageres.dll, -184

Favoritos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21796. IconResource =% SystemRoot% \ system32 \ imageres.dll, -115. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -173

Música

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21790. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12689. IconResource =% SystemRoot% \ system32 \ imageres.dll, -108. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -237

Fotos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ windows.storage.dll, -21779. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12688. IconResource =% SystemRoot% \ system32 \ imageres.dll, -113. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -236

Desktop Público

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21799

Recente

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21797. [email protegido], dll, -12692. IconResource =% SystemRoot% \ system32 \ imageres.dll, -117. CLSID = {0C39A5CF-1A7A-40C8-BA74-8900E6DF5FCD} [LocalizedFileNames][email protegido]% SystemRoot% \ system32 \ shell32.dll, -22054. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -21769

Vídeos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21791. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12690. IconResource =% SystemRoot% \ system32 \ imageres.dll, -189. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -238

Para Windows 7

Contatos

[.ShellClassInfo]
[email protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10100. [email protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10200. IconResource =% SystemRoot% \ system32 \ imageres.dll, -181

Documentos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21770. IconResource =% SystemRoot% \ system32 \ imageres.dll, -112. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -235

Área de Trabalho

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21769. IconResource =% SystemRoot% \ system32 \ imageres.dll, -183. [LocalizedFileNames]
[email protegido]% SystemRoot% \ system32 \ gameux.dll, -10082. Windows Media [email protegido]% SystemRoot% \ system32 \ unregmp2.exe, -4. [email protegido]% SystemRoot% \ system32 \ gameux.dll, -10054. [email protegido]% SystemRoot% \ system32 \ gameux.dll, -10055. [email protegido]% SystemRoot% \ system32 \ gameux.dll, -10056. Internet [email protegido]% SystemRoot% \ system32 \ gameux.dll, -10101. [email protegido]% SystemRoot% \ system32 \ gameux.dll, -10057. Spider Solit[email protegido]% SystemRoot% \ system32 \ gameux.dll, -10061

Transferências

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21798. IconResource =% SystemRoot% \ system32 \ imageres.dll, -184

Favoritos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21796. IconResource =% SystemRoot% \ system32 \ imageres.dll, -115. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -173

Links

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21810. IconResource =% SystemRoot% \ system32 \ imageres.dll, -185. DefaultDropEffect = 4. [LocalizedFileNames]
[email protegido],-37217. [email protegido],-21769. [email protegido],-21798

Música

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21790. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12689. IconResource =% SystemRoot% \ system32 \ imageres.dll, -108. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -237

Fotos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21779. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12688. IconResource =% SystemRoot% \ system32 \ imageres.dll, -113. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -236

Recente

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21797. [email protegido], dll, -12692. IconResource =% SystemRoot% \ system32 \ imageres.dll, -117. CLSID = {0C39A5CF-1A7A-40C8-BA74-8900E6DF5FCD}

Jogos salvos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21814. IconResource =% SystemRoot% \ system32 \ imageres.dll, -186

Pesquisas

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -9031. IconResource =% SystemRoot% \ system32 \ imageres.dll, -18. [LocalizedFileNames] Indexado[email protegido],-32820. [email protegido],-32822

Para Windows Vista

Documentos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21770. IconResource =% SystemRoot% \ system32 \ imageres.dll, -112. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -235

Fotos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21779. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12688. IconResource =% SystemRoot% \ system32 \ imageres.dll, -113. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -236. [LocalizedFileNames] Amostra[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21805

Música

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21790. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12689. IconResource =% SystemRoot% \ system32 \ imageres.dll, -108. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -237. [LocalizedFileNames] Amostra[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21806

Vídeos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21791. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12690. IconResource =% SystemRoot% \ system32 \ imageres.dll, -189. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -238. [LocalizedFileNames] Amostra[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21807

Pesquisas

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -9031. IconResource =% SystemRoot% \ system32 \ imageres.dll, -18. [LocalizedFileNames] Indexado[email protegido],-32811. [email protegido],-32814. Compartilhado por [email protegido],-32802. Recente [email protegido],-32803. Recente [email protegido],-32804. Imagens recentes e [email protegido],-32806. Recente [email protegido],-32807. Recentemente [email protegido],-32813

Transferências

[.ShellClassInfo] eu[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21798. IconResource =% SystemRoot% \ system32 \ imageres.dll, -184

Favoritos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21796. IconResource =% SystemRoot% \ system32 \ imageres.dll, -115. IconFile =% SystemRoot% \ system32 \ shell32.dll. IconIndex = -173

Contatos

[.ShellClassInfo]
[email protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10100. [email protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10200. IconResource =% SystemRoot% \ system32 \ imageres.dll, -181

Área de Trabalho

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21769. IconResource =% SystemRoot% \ system32 \ imageres.dll, -183

Links

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21810. IconResource =% SystemRoot% \ system32 \ imageres.dll, -185. DefaultDropEffect = 4. [LocalizedFileNames]
[email protegido],-21816. [email protegido],-9031. Recentemente [email protegido],-32813. [email protegido],-21790. [email protegido],-21779. [email protegido],-21770

Jogos salvos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21814. IconResource =% SystemRoot% \ system32 \ imageres.dll, -186

Desktop Público

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21799

Documentos Públicos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21801. IconResource =% SystemRoot% \ system32 \ shell32.dll, -235

Música Pública

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21803. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12689. IconResource =% SystemRoot% \ system32 \ shell32.dll, -237

Imagens Públicas

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21802. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12688. IconResource =% SystemRoot% \ system32 \ shell32.dll, -236

Vídeos Públicos

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21804. [email protegido]% SystemRoot% \ system32 \ shell32.dll, -12690. IconResource =% SystemRoot% \ system32 \ shell32.dll, -238

Usando DesktopINIFix para Windows Vista

Aqui está um pequeno utilitário DesktopINIFix que escrevi, que corrige o arquivo desktop.ini para várias pastas shell em Windows Vista.

desktopinifix para windows vista
DesktopINIFix para Windows Vista

Download DesktopINIFix.zip para Windows Vista.

Observação: Depois de corrigir o Desktop.ini, talvez você precise fazer logoff e fazer o login novamente (ou reinicie o shell explorer.exe) para que os ícones de pasta sejam atualizados.

Etapa 2: ative os atributos Somente leitura e Oculto para Desktop.ini

Depois de adicionar o conteúdo e salvar o arquivo desktop.ini, clique com o botão direito no arquivo desktop.ini e escolha Propriedades.

Coloque marcas de seleção perto dos atributos Oculto e Somente leitura e clique em OK.

Pressione {F5} para atualizar as visualizações da pasta e veja se o ícone da pasta especial é restaurado. Ou melhor, você pode verificar novamente após um ciclo de reinicialização.

Se os ícones não forem atualizados, você precisa definir o atributo somente leitura para a pasta shell se ainda não estiver definido.

Etapa 3: definir o atributo somente leitura para a pasta

Abra uma janela do Prompt de Comando (CMD.EXE). Para fazer isso, clique em Iniciar, clique em Todos os programas, clique em Acessórios, clique em Prompt de comando. Usando o Atrib comando, defina o Somente leitura atributo para a pasta shell. Aqui está um exemplo que explica como definir o atributo Somente leitura para a pasta especial “Transferências

Observação: Onde Ramesh (no exemplo acima) é o nome da conta do usuário, e Transferências é o nome da pasta do shell. Você pode executar o Atrib comando de qualquer caminho do prompt de comando, desde que você mencione o caminho completo para a pasta, como no exemplo acima.

Você poderia usar o Copiar como caminho comando shell para copiar um caminho de pasta shell para a área de transferência e colá-lo no prompt de comando para que você não precise digitar manualmente o caminho inteiro.

O arquivo Desktop.ini abre automaticamente quando você inicia o Windows?

Ao iniciar o computador, o arquivo desktop.ini pode abrir automaticamente exibindo o seguinte conteúdo:

[.ShellClassInfo]
[email protegido]% SystemRoot% \ system32 \ shell32.dll, -21787

Isso acontece se o atributo oculto para o arquivo desktop.ini na pasta de inicialização é de alguma forma removido. Habilite o atributo oculto para desktop.ini em seu Comece e Startup comum pastas. Para fazer isso, você pode usar o Prompt de Comando.

Abra um Prompt de comando elevado janela e execute estes dois comandos:

atrib + s + h "% appdata% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicializar \ desktop.ini" atrib + s + h "% programdata% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicializar \ desktop.ini"

Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "minúsculo" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)