para que serve HKCU\software\microsoft\windows\currentversion\explorer\fileexts?

para que serve HKCU\software\microsoft\windows\currentversion\explorer\fileexts?

Antigamente, bastava olhar para HKCR\.exto que apontaria para HKCR\type-handler.

HKCRagora é um link dinâmico para ambos HKCU\software\classese HKLM\software\classes, em um padrão em cascata (primeiro o usuário local e depois a máquina local).

No entanto, agora também temos essa ..\explorer\FileExtsárvore de registro, presumivelmente também no nível do usuário e da máquina. O que essa complexidade adicional oferece?

Não sei sobre você, mas estou sempre lutando contra o Windows para abrir meus arquivos corretamente, com o Explorer travando com frequência ou não conseguindo abrir um determinado arquivo no Explorer. E parece bastante arbitrário, onde uma instalação do TextPad em uma máquina parecerá 100% funcional, enquanto em outra resultará apenas em funcionalidade limitada com o Explorer ou o TextPad travando quando um arquivo é tentado ser aberto (digamos, através do menu do botão direito, ou enviar para, ou arrastar e soltar, ou clicar duas vezes).

Perguntei algumas vezes e fiz inúmeras pesquisas, e ainda não encontrei uma resposta abrangente"isto é o que todas as chaves relacionadas aos tipos de arquivo são e fazem, e como a Microsoft pretende que elas sejam usadas para uma cooperação coerente e o funcionamento adequado do sistema de um usuário."

Alguém sabe onde posso encontrar um guia abrangente de 'melhores práticas' ou documentação exaustiva para associações de tipos de arquivos no Windows?

Responder1

Acho que a "prática recomendada" é usar a configuração "Programas padrão" incluída no Windows ou uma ferramenta de terceiros comoFileTypesManouASsociação. FileTypesMan também inclui uma interface de linha de comando, apropriada para uso remoto em computadores clientes (se necessário).


O Explorer ou o TextPad travam quando um arquivo tenta ser aberto (por exemplo, através do menu do botão direito, ou enviar para, ou arrastar e soltar, ou clicar duas vezes).

O aplicativo não deverá travar se a associação não tiver sido configurada corretamente, pois, para começar, o aplicativo não abriria automaticamente. Parece que há outro problema subjacente na configuração do sistema operacional ou no próprio aplicativo TextPad.


"isto é o que todas as chaves relacionadas aos tipos de arquivo são e fazem, e como a Microsoft pretende que elas sejam usadas para uma cooperação coerente e o funcionamento adequado do sistema de um usuário."

É improvável que você encontre recursos detalhando uma configuração de registro de nível muito baixo para um sistema operacional complexo de código fechado, a menos que a Microsoft tenha divulgado publicamente as informações (ou um terceiro tenha feito engenharia reversa de sua finalidade). É raro que a Microsoft recomende ao usuário final modificar os dados do registro fora do desenvolvimento de software, exatamente por esse motivo. Se houver alguma informação, é provável que você a encontre noBase de conhecimento de suporte da Microsoft.

informação relacionada