Como posso suprimir os irritantes arquivos Thumbs.db no Windows Vista e Windows 7?

52

No Windows XP, costumava haver uma configuração de pasta como "Não armazenar em cache miniaturas". Não consigo encontrar algo semelhante para o Windows Vista e o Windows 7, e todas as pastas da minha rede que contêm fotos ou vídeos continuam repletas de "Thumbs.db". Aprecio que o cache de miniaturas faz algum sentido, mas ainda assim desejo desativá-lo porque também valorizo ​​não ter lixo nas pastas de rede.

Qual é a maneira mais fácil / rápida de resolver esse problema?


Atualização 1: veja um link para as informações da Wikipedia sobre o cache de miniaturas do Windows .


Atualização 2: Minha solução está abaixo e agora inclui um equivalente de registro que você pode salvar em um arquivo .REG para um aplicativo mais simples em qualquer uma das caixas do Windows Vista ou Windows 7.

Chris W. Rea
fonte

Respostas:

47

Usando diretivas de grupo

Portanto, com pesquisas mais específicas, descobri como fazer isso em uma postagem aqui , para edições do Vista e Windows 7 que acompanham o Editor de Diretiva de Grupo. (Infelizmente, o GPE não vem com o Windows 7 Starter, Home Basic ou Home Premium. Uma solução para esses sistemas operacionais pode ser encontrada na segunda parte desta resposta.)

Aqui estão minhas próprias instruções detalhadas, escritas no Windows 7, mas provavelmente o mesmo para o Vista:

  1. Execute gpedit.mscdiretamente usando o menu Iniciar. (Você também pode encontrar um painel de controle Editar política de grupo pesquisando por nome, mas não foi possível encontrar o ícone listado em nenhum lugar em "Todos os itens do painel de controle". Vá em frente!)
  2. No painel esquerdo, expanda Configuração do Usuário , Modelos Administrativos e Componentes do Windows .
  3. Em Componentes do Windows, que acabou de ser expandido, selecione Windows Explorer .
  4. No painel direito, classifique por Configuração e role para baixo e localize a configuração denominada " Desativar o cache de miniaturas em arquivos ocultos thumbs.db ". Clique duas vezes nele, defina-o como Ativado e clique em Aplicar .
  5. Faça logoff do Windows e faça logon novamente.

No Windows Explorer, agora você deve poder excluir os Thumbs.dbarquivos encontrados na rede (desde que outra máquina não esteja bloqueando o arquivo) e o computador não deve criá-los novamente.

Também vale a pena conhecer: no Vista e no Windows 7, Thumbs.dbaplica-se apenas às pastas de rede . Para pastas locais, o Vista e o Windows 7 salvam as informações de cache de miniaturas em um banco de dados em uma pasta local em%userprofile%\AppData\Local\Microsoft\Windows\Explorer

Usando o Registro

O equivalente do registro para desativar a Thumbs.dbcriação em compartilhamentos de rede no Windows Vista e Windows 7 é:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
"DisableThumbsDBOnNetworkFolders"=dword:00000001

Se você colocar esse conteúdo em seu próprio arquivo de texto (por exemplo, com o Bloco de notas) com uma .regextensão, poderá clicar duas vezes para importar em qualquer máquina Windows Vista ou Windows 7 para aplicar a configuração. Cuidado ao editar seu registro diretamente.

Chris W. Rea
fonte
4
Bom, observe que no Windows 8 o nome da chave agora é File Explorer, não Windows Explorer. No Windows 10, provavelmente, ele será renomeado para Gerenciador de Arquivos, como no Windows 3.11 para Grupos de Trabalho. : S
andreszs
6

Thumbs.db é um arquivo oculto, portanto, a maneira mais fácil de não vê-lo como lixo seria simplesmente dizer ao Windows para não mostrar arquivos ocultos. Obviamente, se você usa muito a linha de comando ou tem outros arquivos ocultos que precisa ver, isso não ajuda.

Encontrei um artigo que menciona a capacidade de desativar o cache de miniaturas modificando uma chave do Registro. Se a opção para desativar o cache de miniaturas estiver ausente no Vista / Windows 7, talvez você ainda possa fazê-lo dessa maneira.

  1. Abra o Editor do Registro (regedit.exe).
  2. Navegue para o seguinte ramo do registro:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Versão Atual \ Explorer \ Advanced \

  3. No painel direito, clique duas vezes no valor DisableThumbnailCache e defina seus dados de valor como 1. Se a chave do Registro DisableThumbnailCache não existir, crie um novo valor DWORD com esse nome.
  4. Saia do Editor do Registro.
  5. Faça logoff e logon novamente ou reinicie o computador para que as alterações entrem em vigor.

Outra opção pode ser simplesmente desativar a exibição de visualizações em miniatura no Windows Explorer:

  1. Clique no botão Iniciar, em Todos os programas, depois em Acessórios.
  2. Execute o Windows Explorer.
  3. Na janela do Windows Explorer, clique no botão Organizar na barra de menus / atalhos.
  4. No menu suspenso, clique em Opções de pasta e pesquisa.
  5. A caixa de diálogo Opções de pasta será exibida. Clique na guia Exibir.
  6. Sob o cabeçalho da árvore Arquivos e pastas, marque (marque) a caixa de seleção ao lado da opção Sempre mostrar ícones, nunca miniaturas.
  7. Clique no botão OK.
silent__thought
fonte
3
Infelizmente, isso não parece realmente desabilitar a criação do Thumbs.db nas pastas de rede. Fiz a edição do registro, efetuei logoff e logon novamente, mas ainda vejo o Thumbs.db criado em minhas pastas de rede.
24310 Chris W. Rea
5
-1 para "não mostrar arquivos ocultos". O OP quer interromper a geração real do Thumbs.db e, como ele comenta abaixo, como usuário avançado, prefiro ver tudo o tempo todo. Há uma consequência que acho ainda mais irritante onde eu acesso uma pasta de rede, decido que não preciso mais dela, mas não posso removê-la completamente, pois o Thumbs.db foi gerado na exibição da pasta e agora está bloqueado pelo Windows.
precisa saber é o seguinte
4

Há uma chave do registro que você pode alterar para desativar o cache de miniaturas.

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Versão atual \ Explorer \ Advanced \ DisableThumbnailCache

Defina como 1 para desativar o cache.

Detalhes aqui .

Simon P Stevens
fonte
3
Infelizmente, isso não parece realmente desabilitar a criação do Thumbs.db nas pastas de rede. Fiz a edição do registro, efetuei logoff e logon novamente, mas ainda vejo o Thumbs.db criado em minhas pastas de rede.
24320 Chris W. Rea
2

Geralmente, mantenho arquivos ocultos ocultos e os mostro se precisar pegar alguma coisa. Os arquivos Thumbs.db são irritantes, sim, mas podem acelerar o tempo de carregamento da pasta.

Se o Windows tivesse que re-gerar todas essas miniaturas toda vez que todas as pastas de mídia fossem carregadas, eu estaria com problemas.

Se você desativar o cache de miniaturas, recomendo alterar a exibição para "lista" e redefinir todas as pastas para usar esse modo no menu Ferramentas -> Opções de pasta -> Exibir.

Nota: O menu Ferramentas ainda está lá no Windows 7, basta pressionar "Alt" em uma janela do Explorer.

Auxonic
fonte
Desejo as miniaturas foram vez em cache no meu disco do sistema ou outro pasta designada, em um cache semelhante ao Internet Explorer, da onde eu poderia esvaziar-lo eu mesmo, definir um limite de armazenamento, etc.
Chris W. Rea
5
Como para manter os arquivos ocultos escondidos: Aqueles de vocês que são usuários avançados e não pode suportar a idéia de não ver tudo o tempo todo , up-voto este comentário :-)
Chris W. Rea
cwrea: Como alguém que usa Windows e Linux, odeio ver toneladas de arquivos .dotfiles e diretórios no meu diretório inicial do Ubuntu. (Embora tenha criado metade deles.) Eu só quero que o modo "tudo" seja facilmente alternado (como acontece com ls -a).
grawity
0

No Windows 7 Explorer (o visualizador "arquivos e pastas" padrão):

Organizar -> "Opções de pasta e pesquisa" -> Exibir -> "Sempre mostrar ícones, nunca miniaturas"

Não sei exatamente o quão amplamente isso é aplicado, mas parece ter feito o truque para mim.

nobar
fonte
0

Odeio necro esse tópico, mas falta uma resposta abrangente:

Mesclar o seguinte script do registro no registro do Windows 7 para desativar o cache de miniaturas em pastas locais e pastas de rede:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoThumbnailCache"=dword:00000001

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
"DisableThumbsDBOnNetworkFolders"=dword:00000001
2Carga
fonte
2
Obrigado, mas minha resposta aceita acima já estava completa. Somente sua segunda entrada do registro é necessária. Miniaturas locais (por exemplo, imagens em unidades locais, não unidades de rede) não são armazenadas em um arquivo Thumbs.db, mas em uma pasta local em "% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer" . Isso difere do comportamento do Windows XP, onde o Thumbs.db também foi criado em pastas nas unidades locais.
Chris W. Rea
11
@ ChrisW.Rea Modifiquei minha resposta para incluir a desativação do cache de miniaturas local (por exemplo, % userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer ). Agora está completo! ;)
2Toad
0

Etapas para remover thumbs.db no Windows> 8:

  1. Abra o Windows Explorer.
  2. (Ctrl + F1) para abrir o painel de comandos.
  3. Selecione / clique no arquivo Thumbs.db
  4. No painel de comandos, clique no menu suspenso "Propriedades".
  5. Selecione "Remover propriedades"
  6. No painel de diálogo “Remover Propriedades”, selecione “Remover as seguintes propriedades deste arquivo:” botão de opção.
  7. Clique no botão "OK".
  8. No painel de comandos, clique em "Excluir".
  9. No painel de diálogo "Excluir arquivo", clique no botão "Sim".

Fonte

Ehsan Chavoshi
fonte
11
Por favor, leia Como fazer referência a material escrito por outras pessoas . Você deve bloquear o texto da citação que foi escrito por outra pessoa. Consulte a ajuda do Markdown . Corrigi isso para você neste momento, mas preste atenção nisso no futuro.
DavidPostill
0

Seguindo o guia encontrado nesta página da Microsoft, podemos aprender sobre o comandoattrib

Se eu tenho uma pasta com imagens e não quero ver o arquivo Thumbs.db, você pode abrir CMDcom direitos de administrador e, em seguida, mudar para o caminho da pasta cd, faça o seguinte :

cd C:\Users\"YourUserName"\Pictures\"NameOfTheFolder" 

Para ocultar todos os arquivos Thumbs.db nesse diretório e qualquer outra subpasta:

attrib +s +h *Thumbs.db /s 
Duilio Ariel Estrella
fonte
-1

O caminho do thumbs.db GPO (objeto de diretiva de grupo) é diferente dependendo do sistema operacional:

Caminho do GPO:

Modelo administrativo anterior ao Windows 8 / anterior ao Windows Server 2012:

User Configuration > Administrative Templates > Windows Components > Windows Explorer

Modelo administrativo Windows 8 / Windows Server 2012 ou superior:

User Configuration > Administrative Templates > Windows Components > File Explorer

Itens de GPO:

Turn off the display of thumbnails and only display icons on network folders

Turn off the catching of thumbnails in hidden thumbs.db files

Extraído de: http://www.sysadmit.com/2016/11/gpo-evitar-creacion-thumbsdb-en-red.html

Punxsutawney
fonte