OK, então eu entendo que isso pode ser alcançado combinando uma série de respostas de outras perguntas, mas a receita exata está me escapando e me pergunto se não existe uma maneira 'correta' de fazer isso (talvez via VBScript ou semelhante).
Gostaria de renomear alguns arquivos TIFF para uma extensão diferente, mas gostaria que eles se comportassem exatamente como os arquivos TIFF no Windows - miniaturas, visualizador de imagens, associações. Eu tentei brincar com o shellex no registro (por algum motivo meu registro não tem shellex para tipos comuns, mas tudo parece funcionar), fazendo uma duplicata da classe raiz tiff, mas nenhuma delas funcionou. Posso ter feito errado. Também não tenho certeza do que é necessário após essas alterações (a descrição do tipo de arquivo no Explorer parece mudar imediatamente).
Então pensei em perguntar a você antes de danificar alguma coisa. Talvez isso possa ser útil para outra pessoa além de mim!
Responder1
Você não diz para qual extensão gostaria de renomeá-los, mas isso é feito facilmente.
- Abra o editor de registro e navegue até
HKEY_LOCAL_MACHINE\Classes\.tif
- Com a chave .tif destacada, clique em Arquivo -> Exportar e exporte a chave para um arquivo .reg.
- Abra o arquivo .reg no Bloco de Notas e substitua o .tif nos nomes das chaves pela extensão desejada.
- Importe o arquivo .reg de volta para o registro.
OBSERVAÇÃO-- Não use uma extensão que já esteja sendo usada por outra coisa ou você destruirá a associação de arquivo dessa extensão.