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.