Programas padrão

Impeça o Edge de sequestrar suas associações de arquivos PDF / HTML

Impeça o Edge de sequestrar suas associações de arquivos PDF / HTML

Microsoft borda é definido como o padrão leitor de PDF para abrir e visualizar arquivos PDF no Windows. Portanto, sempre que tento abrir qualquer arquivo PDF no Windows 10, ele é aberto automaticamente no navegador Edge, embora minha escolha preferida seja o Acrobat Reader. Além disso, quando tento alterar as configurações, o navegador o sequestra e recorre ao antigo comportamento novamente. Embora muitos não se oponham a essa mudança, eu acredito que ela não é destinada a todos. Então, aqui está como você pode impedir que o Edge mude a associação do visualizador de PDF.

Impeça o Edge de sequestrar associações PDF / HTML

Observa-se que a mudança é desencadeada por uma redefinição de Associação de arquivo para um tipo de arquivo, que restaura os padrões do Windows 10. Mas, por que as associações de arquivos PDF são redefinidas toda vez que um usuário reinicia seu PC.

Bem, a equipe de recursos da FileAssociation explica que seu mecanismo de proteção no Windows 10 impede alterações diretas na área UserChoice do registro para cada tipo de arquivo. Assim, quando nenhuma FileAssociation é configurada no registro ou se um aplicativo anula o hash ao gravar incorretamente na chave de registro UserChoice para definir associações, uma redefinição de FileAssociation para esse tipo de arquivo é acionada, restaurando o status padrão. Portanto, precisamos editar uma entrada de registro.

Aqui está a solução para o tipo de arquivo PDF / HTML sendo continuamente reatribuído ao navegador Microsoft Edge.

Abra a caixa de diálogo 'Executar', digite 'Regedit' e clique no botão 'Ok'. Em seguida, navegue até a seguinte chave -

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

Observe que, sob a chave que começa com Microsoft.MicrosoftEdge, o endereço pode ser diferente em algumas versões do Windows.

Por exemplo, no meu caso foi-

 Microsoft.MicrosoftEdge_42.17134.1.0_neutral_8wekyb3d8bbwe

Quando encontrado, basta expandir esta chave e outras abaixo dela. Então escolha Associações de arquivo e observe as entradas fornecidas no canto direito da tela.

Observe atentamente a string de dados exibida para o .nome do pdf.

No momento em que este artigo foi escrito, a string era esta, mas pode ser diferente no seu caso-

AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723

Clique com o botão direito na entrada acima e selecione o Renomear opção do menu exibido.

Depois disso, adicione o caractere de sublinhado ao final do nome e pressione Enter para salvar o novo nome.

Quando terminar, navegue até o Painel de Controle e abra o miniaplicativo Programas Padrão para configurar a mudança, i.e., escolher um aplicativo diferente como o aplicativo padrão para os arquivos PDF.

De agora em diante, o Edge não deve se reinstalar como o aplicativo padrão.

Se desejar alterar esta configuração para o original e restaurar a experiência anterior, basta remover o caractere sublinhado do nome da chave-

AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723

Se o Windows não permitir que você edite a chave do Registro, pode ser necessário executar o regedit como administrador e obter a propriedade da chave do Registro.

Espero que isto ajude!

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...