Abrir com “Escolha outro aplicativo” não funciona. Como corrigi-lo?

Este post fala sobre uma variação do problema Open With discutido no post Abra com "Escolha outro aplicativo" Programa de erro não associado ao Windows 10. Nesse caso, quando o usuário clica com o botão direito em um arquivo, clica em Abrir com e seleciona a opção Escolher outro aplicativo na caixa de diálogo ou menu Abrir com, nada acontece.

Além disso, o Ver histórico de confiabilidade A página no Painel de controle pode mostrar que o arquivo openwith.exe (Escolha um aplicativo) travou. Este é o arquivo que mostra a caixa de diálogo Abrir com no Windows 10.


Fonte Escolha um aplicativo. Resumo parou de funcionar. Descrição. Caminho do aplicativo com falha: C: \ Windows \ System32 \ OpenWith.exe Assinatura do problema. Nome do evento do problema: APPCRASH. Nome do aplicativo: OpenWith.exe. Versão do aplicativo: 10.0.10586.103. Data e hora do aplicativo: 56a84f02. Nome do módulo de falha: DUI70.dll. Versão do módulo de falha: 10.0.10586.0. Registro de data e hora do módulo de falha: 5632d29e. Código de exceção: c0000005. Compensação de exceção: 000000000003a706. Versão do sistema operacional: 10.0.10586.2.0.0.256.48. ID da localidade: 1033. Informações adicionais 1: b2f0. Informações adicionais 2: b2f0c0a8de02d510420abe2d90a52171. Informações adicionais 3: d978. Informações adicionais 4: d978305aae990df3b2296bc76c66d2c1. 

Solução

Abrir com caixa de diálogo enumera o registro do aplicativo a partir das seguintes chaves de registro:

HKEY_CLASSES_ROOT \ Applications
HKEY_LOCAL_MACHINE \ Software \ RegisteredApplications

O última chave é especificamente para registrar programas com Aplicativos ou programas padrão. Como nenhum problema foi visto ao usar aplicativos padrão, renomeei o primeiro, que é a chave de aplicativos, e Abrir com diálogo funcionou corretamente. O Windows tentou obter detalhes (pode ser o ícone dentro do executável, nome do produto e nome da empresa, etc.) sobre um executável registrado na chave de aplicativos e provavelmente falhou ao fazê-lo.

Para identificar qual dos aplicativos registrados é responsável pela falha sem usar o Editor do Registro, você pode usar OpenWithView da Nirsoft.

As últimas quatro entradas na lista tinham o nome do produto e o nome da empresa vazios. Dos quatro, apenas um executável estava presente no sistema, mas não tinha informações de nome do produto e nome da empresa nas propriedades do arquivo. Desativar essa entrada específica (quickedit.exe) corrigiu o problema.

Se essa abordagem não funcionar no seu caso, use o mesmo método usado para solução de problemas de extensões de shell usando Nirsoft's ShellExView, mas desta vez usando OpenWithView.

Primeiro, anote as entradas que estão aparecendo como desativadas, para que você possa redefini-las novamente para desativadas após concluir a solução de problemas.

Desabilite a primeira metade das entradas que ainda não estão desabilitadas (classifique pela coluna "Desabilitado") e veja se Abrir com> Escolher outro aplicativo é iniciado corretamente. Se isso não ajudar, ative os itens que você desativou e, em seguida, desative a metade restante. Se funcionar, restrinja ainda mais os itens na 2ª metade para saber qual aplicativo causa o problema.

Depois de restringir o item, abra o Regedit.exe e vá para esta chave:

HKEY_CLASSES_ROOT \ Applications

Clique com o botão direito do mouse no nome da subchave (igual ao executável que você desabilitou. Por exemplo, quickedit.exe) e escolha Excluir. Saia do Editor do Registro.

Isso deve resolver o problema.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)