Eu tive esse problema com frequência, mas aleatoriamente. Finalmente, consegui rastrear um conjunto de gatilhos para o problema, mas não uma correção direta ... apenas soluções alternativas, parciais e imprudentes.
Gambiarra:
Por exemplo, "Groove" ou "Movies & TV" tentará capturar as associações de formatos de música e vídeo. A única solução que encontrei é desinstalar esses programas aparentemente desinstaláveis.
http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/
O artigo acima descreve como usar o Power Shell (admin) para desinstalar temporariamente alguns aplicativos instalados pela Microsoft.
Por exemplo:
Get-AppxPackage *zunemusic* | Remove-AppxPackage
ou
Get-AppxPackage *zunevideo* | Remove-AppxPackage
Depois de desinstalar esses aplicativos, o Windows 10 nunca tentou retomar essas associações de arquivos. Eu meio que esperava que tentasse independentemente e quebre as associações completamente, mas tive sorte.
Infelizmente, isso não resolverá todos esses problemas. Os PDFs continuarão a reverter para o Microsoft Edge porque não podem ser desinstalados por esse método.
Causa do gatilho:
Consegui rastrear um gatilho que causa isso em um dos meus programas. Embora eu não tenha certeza de que é o único que faz isso, pois apenas algumas associações são alteradas. O mais provável é que certas ações causadas pelo programa configurem o primeiro gatilho; e outro programa completa a sequência de disparo.
De acordo com o procmon, ele faz alguma espionagem no registro com associações de arquivos. O segundo gatilho é abrir um programa associado a um tipo de arquivo que frequentemente é revertido. Esse segundo programa também bisbilhota as associações de arquivos, de acordo com o procmon.
O que eu imagino acontece é que o primeiro programa faz algo para corromper a "proteção" que o Windows 10 tem para programas que alteram associações de arquivos. A abertura do segundo programa faz com que o Windows verifique novamente sua proteção e, quando o hash / progid acaba sendo inválido, ele é revertido para os padrões da Microsoft.
Por exemplo, posso ver uma versão antiga do PhotoShop e Firefox fazendo isso. Ambos olham para a chave
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
O Programa 1 atrapalha o hash / progid de alguma forma, o Programa 2 associado ao tipo faz com que o Windows o verifique novamente e o reverta. Estou um pouco confuso sobre o motivo pelo qual ele é considerado corrompido, porque a associação do arquivo está correta antes e depois do Programa 1. A associação não foi invadida, por isso não precisava do alcance excessivo da Microsoft.
Nem todos os meus sistemas têm os mesmos programas instalados, portanto, acho que pode haver muitos programas antigos esotéricos que causam o primeiro evento de disparo. Além da minha solução original acima, acho que você pode estar atento ao usar os programas incorretos. (dar de ombros)