Programas padrão do Windows 10 continuam mudando


50

Desde a atualização de outono do mês passado, o Windows 10 continua alterando automaticamente os aplicativos padrão para certos tipos (principalmente navegador, pdf, mp3, jpg). Tentei alterá-los novamente no aplicativo Configurações e no Painel de controle.

Observei que isso acontece principalmente ao descompactar arquivos usando o WinZip. O Windows altera os programas padrão de volta aos programas recomendados pela Microsoft, como Edge, Photos, Groove etc.

Existe uma maneira de impedir que isso aconteça? Alguém mais encontrou uma situação semelhante? Não consegui encontrar uma pergunta semelhante em nenhum lugar, então estou fazendo isso aqui.


Isso aconteceu mais de uma vez desde que você instalou a atualização da Versão 1511? Essa é a única vez que isso aconteceu comigo, levou menos de um minuto, para definir minha configuração novamente, e isso só aconteceu por causa da maneira como instalei a atualização.
Ramhound

11
@ Ramhound: sim, isso já aconteceu várias vezes e é por isso que estou procurando alguma solução para isso. fica frustrante.
KP91

Veja também aqui .
Paolo Gibellini

Sugiro executar "ASSOC" e "FTYPE". Saída para um arquivo de texto. Então, se as alterações forem feitas, você poderá pesquisar facilmente as alterações mais antigas. Você também pode criar um arquivo em lotes para corrigir manualmente manualmente as alterações que parecem mais prejudiciais ou com as quais você mais se importa.
TOOGAM

Respostas:


14

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)


Você pode especificar o que fez para identificar a causa do gatilho? Você usou algum programa ou aplicativo específico?
Ayusman 26/09/17

11
@ Ayusman eu mencionei acima, usei o Procmon da Sysinternals / Microsoft. Eu provavelmente tinha o filtro para os programas em questão e também se o "caminho" continha 'pdf'.
Jljtgr # 29/17

11
Esta não é uma resposta para o problema. Não sei ao certo por que ele recebeu tantos votos positivos.
Appleoddity

9

Uma explicação e solução é dada em ghacks .

Você pode usar Parar de redefinir meus aplicativos, desenvolvido para interromper essa redefinição

Parar de redefinir meus aplicativos

ou modifique o registro manualmente.

Então, aqui está o que você precisa fazer se preferir a maneira manual:

  1. Toque na tecla Windows, digite regedit.exe e pressione a tecla Enter. Isso abre o Editor do Registro do Windows. Se possível, abra uma segunda janela do Registro para facilitar o manuseio das seguintes operações.
  2. Navegue para a seguinte chave: HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Configurações locais \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages
  3. Localize o aplicativo que você deseja impedir o padrão e abra App \ Capabilities \ FileAssociations lá. Isso exibe a lista de associações de arquivos desse aplicativo específico.
  4. Anote o valor em Dados, ele se parece com uma longa sequência aleatória: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. Observe que essa sequência pode ser diferente para qualquer um dos tipos de arquivo ou protocolos listados lá.
  6. Alterne para a segunda janela do Editor do Registro e vá para HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString, por exemplo, HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  7. Clique com o botão direito do mouse e selecione Novo> Valor da String.
  8. Nomeie-o NoOpenWith e mantenha seu valor vazio.

Repita o processo para qualquer associação de arquivo à qual você não deseja que esse aplicativo em particular seja associado novamente.


6

Vários aplicativos como Edge, Groove ou Photo assumiram o controle de seus arquivos quando você atualizou para o Windows10; portanto, você não poderá escolher seu próprio software de sua preferência para abrir seus arquivos. MAS esse comportamento pode ser interrompido se você adicionar uma configuração ao seu registro para Excluir, por exemplo, o Edge como um manipulador de arquivos "disponível" para arquivos PDF. A seguir, o Edge impedirá o bloqueio do uso do Acrobat para abrir arquivos PDF e outros softwares como FIREFOX para abrir arquivos HTM e HTML (eu uso a palavra BLOCK porque o Edge age como um VIRUS, sempre redefine a associação de arquivos para o Edge, mesmo o meu A 20ª tentativa de associar o Acrobat Pro ou o Reader foi redefinida após algumas horas, às vezes segundos ..). Agora, para a configuração do Regedit. Você precisa procurar o PROGRAM-ID associado dentro do registro E criar uma nova chave para o FILE TYPE que você deseja excluir desse programa. A seguinte entrada ....

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations]
".htm"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".html"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".pdf"="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"
".svg"="AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs"
".xml"="AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t"

... mostra que para PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
é esse PROGRAM-ID.

Agora vá para ...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (observe o mesmo ID) e crie uma nova chave STRING NoOpenWith (deixe em branco)

EXEMPLO (desde que a MS não altere os IDs), o seguinte impedirá o Edge de seqüestrar arquivos .HTM .HTML e .PDF:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

(você pode copiar isso para um arquivo de texto, altere a extensão para .reg e importe-a para o seu registro.)
Se você remover essas 2 chaves NoOpenWith novamente, ele voltará à configuração original.


3
Sua resposta é quase impossível de entender porque está muito mal formatada. Leia a ajuda do Markdown e tente melhorar a formatação.
DavidPostill

11
Veja winhelponline.com/blog/windows-10-resetting-file-associations para obter o arquivo de registro com todas essas coisas.
Siarhei Kuchuk

Ele interrompe a funcionalidade do Windows, permitindo que a opção de verificação sempre use o programa ceratin para abrir os tipos de arquivos desejados (remove a caixa de diálogo da caixa de diálogo).
Waldemar Gałęzinowski

3

Mudei para a versão mais recente do WinZip (20.0) e não encontrei o problema desde então. Então eu acho que a versão anterior (15.0) era de alguma forma incompatível com as associações de arquivos do Windows 10 e acionou a redefinição.


Sim. A Base de Conhecimento WinZIp exprime algumas coisas para fazer parecer que o Windows 10 é o problema, mas o problema é que o WinZip mexendo com associações de arquivos em primeiro lugar. E por que está mexendo com as associações de tipos que não são arquivos ?
Medinoc 15/05/19

2

Eu encontrei uma maneira de impedir que o edge se torne o manipulador de pdf / html. É possível adicionar o valor Noopenwith ao ProgID do Edge (a tecla AppX ....., isso pode variar de sistema para sistema). Mais detalhes aqui. Como parar o Edge de seqüestrar suas associações de PDF ou HTML? O mesmo método funciona para qualquer outro aplicativo.


11
Cite as partes essenciais da resposta nos links de referência, pois a resposta pode se tornar inválida se as páginas vinculadas forem alteradas.
DavidPostill

Este artigo leva a outro que possui uma versão mais fácil da correção, um arquivo regedit para download para inserir as alterações apropriadas no registro (e outro para desfazê-las). Link
Eric Sassaman,

1


0

Aqui está outra causa disso, pelo menos para mim:

SageThumbs 2.0.0.23

Tudo estava funcionando bem quando eu instalei a versão original do Windows 10,

Mas agora, quando eu reinstalei recentemente:

Microsoft Windows [Versão 10.0.15063]

O SageThumbs não funcionou conforme o esperado e esse problema apareceu, eu o desinstalei, reiniciei, configurei os aplicativos padrão, reiniciei e o problema desapareceu agora :)

Abri um problema aqui para esse problema.

A propósito, também parece que:

Winamp 5.666

Não funciona mais, pois não aparece como uma opção para ser o aplicativo padrão para música.


0

A automação da interface do usuário do aplicativo Configurações parece ser, infelizmente, a melhor opção aqui.

Eu criei um script simples AutoHotkey (AHK) para definir meu navegador no Firefox na inicialização (você precisa compilar o script AHK primeiro, depois apenas o configure para ser executado "atrasado" após o login). O navegador é determinado pelo número de TABs para chegar ao seu navegador preferido.

Testado no Windows 10, compilação 1809.

; Fix default browser

    Sleep 1250
    SendInput {RWin}
    Sleep 1000
    Send Default apps
    Sleep 3500
    Send {enter}
    Sleep 3500
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 2000
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 7500
    Send !{F4}
    Sleep 100

0

Algumas das correções descritas aqui em 2016 não funcionam nas versões mais recentes do Windows 10 (1809 ou posterior). Então, aqui está o que eu fiz hoje para corrigir o problema, que se manifestou em nossa rede de domínio, redefinindo o visualizador de PDF padrão a cada hora.

Primeiro, descubra qual programa tenta gravar na chave do registro

 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{.ext}\UserChoice

Conforme descrito aqui , a gravação direta nessa chave não é mais proibida, pois o Windows redefine as extensões de arquivo para seus padrões. Encontrei o processo exato e seu tempo de acesso usando o Sysinternals ProcessMonitor (configure um filtro para mostrar apenas operações do tipo RegSetValuena chave nomeada).

No meu caso, o processo foi "svchost.exe", o que indica que alguns dos serviços em segundo plano causaram o problema. A próxima coisa que fiz foi examinar os logs do Windows, o que me mostrou que o único serviço iniciado naquele momento era o serviço de Diretiva de Grupo do nosso domínio. Por fim, examinando os logs do serviço GPO no Windows, localizei-o em dois serviços em potencial, dos quais um tinha um nome que parecia muito suspeito.

Encaminhei essas informações para nossos administradores de rede e, com base nessas informações, eles poderiam corrigir o problema em menos de uma hora.


-1

Outra solução potencial é alterar quais são as suas associações padrão, para que, quando o Windows voltar para as associações padrão, ele reverta para o que você deseja que seja.

Consulte https://technet.microsoft.com/en-us/library/hh825038.aspx

ISSO SE APLICA A GANHAR 10? O cabeçalho da página vinculada não diz isso.
Para windows 10
Após a instalação do KB3135173 e como


Bem-vindo ao Super Usuário! Cite as partes essenciais da resposta nos links de referência, pois a resposta pode se tornar inválida se as páginas vinculadas forem alteradas.
DavidPostill
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.