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?
fonte
Respostas:
1. Desativando miniaturas para todos os tipos de vídeo
regsvr32 /u shmedia.dll
regsvr32 shmedia.dll
( fonte 1 , fonte 2 )
2. Desativando miniaturas para todos os tipos de imagem
regsvr32.exe /u shimgvw.dll
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.
fonte
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.
fonte
Isso deve ajudá-lo a:
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".
fonte