Desativar miniaturas no Windows XP?

12

Background
Eu uso regularmente o Windows Explorer para procurar minhas unidades e dados, e noto pequenos congelamentos e soluços às vezes. É especialmente perceptí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 colocar em cache as miniaturas" está ativada. Embora eu esteja no modo Detalhes , estou convencido de que a lentidão se deve ao fato do Windows tentar gerar miniaturas para os arquivos de vídeo, portanto, quero desativar a geração de miniaturas para esses arquivos.

Ocasionalmente, uso a visualização Miniaturas para procurar arquivos de imagem, por isso não quero desativar as miniaturas todas . Mas para referência futura, isso pode ser bom saber.

Perguntas

  • Como desativo a geração de miniaturas para todos os arquivos sem 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 faço para desfazer (reativar as miniaturas) depois de executar uma das opções acima?

    
por quack quixote 21.04.2010 / 03:59

3 respostas

15

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

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

( fonte 1 , fonte 2 )

2. Desativando miniaturas para todos os tipos de imagem

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

Como alternativa, você pode desativá-los no RegEdit limpando (ou seja, definindo o valor em branco, espaço 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, em seguida, mescle seu backup no registro; ou defina o valor de volta ao padrão "{e84fda7c-1d6a-45f6-b725-cb260c236066}" .

( source )

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

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

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

Remover manualmente esta 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 que é viável, curto de editar hexadecimal algum sistema DLL.

    
por 21.04.2010 / 05:40
3

A opção Não colocar em cache as miniaturas impede o Windows de gerar um cache de miniaturas (um arquivo oculto em cada pasta contendo as miniaturas - nomeadas thumbs.db). Isso força o Windows a gerar as miniaturas toda vez que precisar delas. Se você está disposto a colocar o arquivo oculto, em seguida, desmarcar a opção permitirá que o Windows use os valores em cache que devem acelerar as coisas.

    
por 21.04.2010 / 04:29
1

Isso deve ajudá-lo:

  1. Open Control Panel. (Classic View)
  2. Click on the System icon.
  3. Click on the advanced system settings link.
  4. Under Performance, click on the Settings button.
  5. In the Visual Effects tab, uncheck "Show thumbnails instead of icons."

Quanto a desativar miniaturas de um tipo de imagem específico, você precisará desativar o mecanismo de visualização de miniaturas listado no registro. Isso não é fácil, eu apenas deixo como "on" ou "off".

    
por 21.04.2010 / 05:41