Onde no registro o Windows armazena com qual programa abrir certos tipos de arquivo?

19

Depois de instalar o Adobe PDF Reader, ele abre arquivos com o .PDF extensão. O navegador padrão de quem abre .htmlarquivos e o bloco de notas abre .txtarquivos, etc.

Onde exatamente no registro estão essas associações de programa de tipo de arquivo armazenadas no registro?

Em outras palavras, como o Windows sabe com qual software / programa deve abrir um determinado arquivo (tipo)?

garras
fonte

Respostas:

13

As associações abertas com são todas armazenadas HKEY_CLASSES_ROOT.

Esta é uma seção de registro especial que combina as associações de usuários locais HKEY_CURRENT_USER\Software\Classescom as associações do sistema em HKEY_LOCAL_MACHINE\Software\Classes.

Aqui está uma foto do meu registro da associação em PDF mencionada na sua pergunta:

Associação de arquivo PDF no registro

Gaff
fonte
8

Apenas para estender a resposta de Gareth:

Ao brincar com o registro, parece que

  • entradas de HKEY_CURRENT_USER\Software\Classessubstituir entradas de HKEY_LOCAL_MACHINE\Software\Classesno HKEY_CLASSES_ROOT\Software\Classes
  • associação de extensão do arquivo de configuração a partir da linha de comando, usando assoccomandosHKEY_LOCAL_MACHINE\Software\Classes
  • definindo a associação do tipo de arquivo na linha de ftypecomando usando o comando ageHKEY_LOCAL_MACHINE\Software\Classes
Piotr Dobrogost
fonte
3

Embora as respostas estejam (provavelmente, não verifiquei) corretas, a maneira correta de modificar as associações de arquivos é com a GUI que a Microsoft projetou para ela. (Ou seja, se você é um usuário e não um desenvolvedor de configuração.)

Aqui está um tutorial com belas fotos, que eu encontrei no google: http://www.digitalcitizen.life/how-associate-file-type-or-protocol-program

Mas você pode simplesmente abrir start (menu win7 ou tela win8, não importa) e digitar associação de arquivos , entrar e deve abrir o link correto do painel de controle. (Painel de controle \ Programas \ Programas padrão \ Definir associações).

Lukas Rieger
fonte
Talvez isso tenha funcionado uma vez. Agora, tudo o que o Win10 me fornece é "Procure um aplicativo na Microsoft Store". BS.
Ralf