Desativar miniaturas no Windows XP?

12

Antecedentes
Uso regularmente o Windows Explorer para navegar em minhas unidades e dados e, às vezes, percebo pequenos congelamentos e soluços. É especialmente notável ao navegar em pastas locais ou de rede com muitos arquivos de vídeo (AVI, MKV, MPG, etc).

Quase sempre navego na visualização Detalhes , e a opção "Não armazenar em cache miniaturas" está ativada. Mesmo estando no modo Detalhes , estou convencido de que a lentidão se deve ao fato de o Windows tentar gerar miniaturas para os arquivos de vídeo, por isso desejo desativar a geração de miniaturas para esses arquivos.

Ocasionalmente, uso a exibição Miniaturas para navegar nos arquivos de imagem; portanto, não desejo desativar todas as miniaturas. Mas para referência futura, pode ser bom saber.

Questões

  • Como desativo a geração de miniaturas para todos os arquivos que não são de imagem?
  • Como desativo a geração de miniaturas para todos os arquivos?
  • Como desativo a geração de miniaturas para um tipo de arquivo específico?

Por fim, como desfazer (reativar as miniaturas) depois de executar uma das opções acima?

charlatão quixote
fonte
se necessário, suponha que eu esteja familiarizado com o regedit para fins de uma parte específica do tipo de arquivo .
quack quixote
Quack de má pergunta. Como você seleciona uma resposta se suas três perguntas são respondidas por três pessoas diferentes? Eu adicionei meu 2c para a resposta de Hugh abaixo
Nifle
4
@ nifle: ei cara, eu conheço os mods por aqui ... se eu publicá-los como três perguntas separadas, eles fecharão dois como duplicados e gritar comigo por postar três perguntas altamente relacionadas.
quack quixote
Dang quack, você quase me fez engasgar com meu café com aquele
Nifle

Respostas:

15

1. Desativando miniaturas para todos os tipos de vídeo

  • Desativar: regsvr32 /u shmedia.dll
  • Habilitar: regsvr32 shmedia.dll

( fonte 1 , fonte 2 )

2. Desativando miniaturas para todos os tipos de imagem

  • Desativar: regsvr32.exe /u shimgvw.dll
  • Habilitar: regsvr32.exe shimgvw.dll

Como alternativa, você pode desativá-los no RegEdit limpando (ou seja, configurando o valor para espaço em branco, vazio) o valor "(Padrão)" na seguinte chave:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers\ShellImagePreview

Para facilitar a restauração, faça backup (exporte) a chave primeiro e depois mescle seu backup no registro; ou defina o valor de volta ao seu padrão de "{e84fda7c-1d6a-45f6-b725-cb260c236066}" .

( fonte )

3a. Desativando miniaturas para tipos de vídeo individuais

A ferramenta K-Lite Codec Tweak realizará isso convenientemente. Ele funciona fazendo backup e excluindo a seguinte chave do Registro (onde .xxx é uma extensão de arquivo):

HKEY_CLASSES_ROOT\.xxx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

Remover manualmente essa chave com o RegEdit também funciona; novamente, exporte a chave primeiro para poder restaurá-la.

3b Desativando miniaturas para tipos de imagem individuais

Eu tentei (em uma máquina virtual!) Excluir todas as chaves do registro com a string "jpg", sem sucesso. Eu não acho viável, com exceção da edição hexadecimal de alguma DLL do sistema.

Hugh Allen
fonte
dois! dois de 3! ah-ah-ah-ah-ah!
quack quixote
@ Quack - querendo saber, esses 2 pontos aceleraram o seu computador?
Moshe
@moshe: o segundo aqui desativa miniaturas que não são de imagem e, sim, percebo uma diferença na navegação pelas pastas de mídia. Eu não tentei o primeiro (miniaturas de imagens), mas minha pesquisa indica que é a maneira correta de desativá-los.
quack quixote
Também não consigo descobrir tipos de imagens individuais (via registro), mas posso confirmar que a chave reg funciona para tipos de vídeo individuais. obrigado!
quack quixote
3

A opção Não armazenar em cache miniaturas impede o Windows de gerar um cache de miniaturas (um arquivo oculto em cada pasta que contém as miniaturas - denominadas thumbs.db). Isso força o Windows a gerar as miniaturas toda vez que precisar delas. Se você deseja aceitar o arquivo oculto, desmarcar a opção permitirá que o Windows use os valores em cache que devem acelerar as coisas.

Wayne Johnston
fonte
é uma solução decente para se livrar do sintoma de que me queixo, mas não responde às perguntas. Eu costumo postar respostas úteis, mas não diretas como essa como comentários, em vez de respostas.
quack quixote
4
Ponto de vista, mas eu estava tentando responder à sua pergunta fundamental sobre como evitar os soluços.
Wayne Johnston
1

Isso deve ajudá-lo a:

  1. Abra o painel de controle. (Vista Clássica)
  2. Clique no ícone Sistema.
  3. Clique no link configurações avançadas do sistema.
  4. Em Desempenho, clique no botão Configurações.
  5. Na guia Efeitos visuais, desmarque "Mostrar miniaturas em vez de ícones".

Quanto à desativação de miniaturas para um tipo de imagem específico, será necessário desativar o mecanismo de visualização de miniaturas listado no registro. Isso não é fácil, eu apenas deixaria como "ligado" ou "desligado".

ta.speot.is
fonte
Mostrar miniaturas em vez de ícones não é uma opção nesse painel do meu sistema (WinXP SP3). estas instruções para os sistemas Vista / 7? de qualquer forma, essa pergunta não é sobre desempenho; é sobre miniaturas. esqueça fácil, estou procurando detalhes.
quack quixote
Eu verifiquei meu sistema XP e a opção não está lá. Em termos de "detalhes", verifique minha resposta aqui com algumas chaves do Registro e as interfaces COM para você investigar.
ta.speot.is
Sim, eu vi essa resposta mais cedo, foi o que me fez pensar sobre isso novamente. na verdade não explica nada. :)
quack quixote