Na verdade, as atualizações não são a única razão pela qual o Windows 10 redefine seus aplicativos padrão. Quando nenhuma associação de arquivo foi definida pelo usuário ou quando um aplicativo corrompe a chave do Registro UserChoice ao definir associações, isso faz com que as associações de arquivos sejam redefinidas para os padrões do Windows 10. A chave UserChoice armazena um hash criptografado que indica que a associação foi definida pelo usuário e não por algum malware. Faz parte do novo mecanismo de proteção que existe no sistema operacional desde o Windows 8.
Por exemplo, o Fotos pode assumir o controle de suas associações de arquivos de imagem após uma atualização ou pelo motivo mencionado acima. Quando isso acontece, o Action Center notifica que um aplicativo padrão foi redefinido:
Para corrigir isso manualmente, você pode aplicar um simples ajuste no registro. Para o aplicativo Fotos, por exemplo, as seguintes etapas precisam ser executadas:
- Abra o Editor do Registro.
- Vá para a seguinte chave de registro:|_+_|
Dica: você pode acessar qualquer chave de registro desejada com um clique.
Observação: a chave acima só é aplicável se você tiver a versão v16.122.14020.0_x64 do aplicativo Fotos instalada, que é a versão atual em meu PC no momento em que este livro foi escrito. Se você tiver qualquer outra versão ou número de compilação, escolha a chave apropriada. Será neste formato:Onde nnn… é um espaço reservado para o número real da versão/compilação. Cuidado também com a porção x64/x86.
- No painel direito, observe o valor do tipo de arquivo de imagem, por exemplo. .webp. Na captura de tela abaixo, é AppX43hnxtbyyps62jhe9sqpdzxn1790zetc:
- Agora vá para a seguinte chave:|_+_|
No nosso caso é
|_+_| - Crie um novo valor de string aqui chamado NoOpenWith e não defina seus dados de valor (deixe-o vazio):
Isso impedirá que o aplicativo Fotos assuma associações de tipos de arquivos de imagem! Você precisa repetir essas etapas para cada aplicativo que assume o controle dos aplicativos padrão. Depois disso, o Windows 10 não alterará suas associações de arquivos padrão.
Para economizar seu tempo, você pode usar o seguinte ajuste de registro, que foi testado e funciona no Windows 10 build 10586 no momento em que este livro foi escrito:
|_+_|Aqui você pode baixar arquivos reg prontos para uso:
Baixar arquivos de registro
Depois de aplicar esse ajuste, você precisa abrir Painel de controle> Programas padrão e definir associações de arquivos ou padrões de aplicativos como preferir. Nenhum dos aplicativos universais integrados deve redefinir as associações de arquivos de agora em diante.
É isso.