Hoje compartilharei uma experiência que tive com a solução de problemas do aplicativo Metro aleatório em meu Windows 8. Meu amigo acabou de instalar o Windows 8 RC em seu laptop, em uma nova partição - por isso, foi uma instalação nova e não uma atualização. A razão pela qual eu pedi a ele para fazer isso, é porque muitas vezes, upgrades podem causar problemas como congelamentos aleatórios e falhas, sem motivo aparente. Eu já vi muitos casos com o Windows XP ou o Windows Vista atualizados para o Windows 7 - por isso, sempre recomendo que os usuários executem uma instalação limpa em vez de uma atualização.
Windows App App Crashes
Apesar de uma instalação limpa, os aplicativos do Windows 8 estavam falhando. Então, meu primeiro palpite foi desabilitar todos os softwares de segurança que estavam sendo executados na máquina, pois tendem a interferir com aplicativos do Windows 8 que estão tentando se conectar à Internet. Isso pode levar ao congelamento e a falhas de tais aplicativos do Metro. Às vezes, apenas desabilitar o software de segurança da Internet não corrigirá o problema. Podemos precisar desabilitá-lo do Startup e parar todos os serviços relacionados e reinicializar para concluir o descarte desse problema. Infelizmente isso não afetou o problema.
Então meu próximo passo foi realizar um Inicialização Limpa ou seja, desative todos os itens de inicialização não relacionados à Microsoft e reinicialize o sistema. Isso pode excluir se qualquer outro aplicativo está interferindo nos aplicativos do Windows 8. Eu usei o método descrito neste post sobre como gerenciar itens de inicialização no Windows 8 para fazer isso. Infelizmente isso não ajudou muito. No entanto, quando você estiver solucionando problemas com o aplicativo, isso é um passo importante para tentar, mesmo que a inicialização limpa não tenha ajudado nesse caso.
Meu próximo passo foi executar o verificador de arquivos do sistema para ver se algum arquivo do sistema operacional foi corrompido. Em algum momento, os usuários tendem a usar software de aprimoramento ou patches de arquivos de sistema que podem corromper os arquivos principais do Windows, o que pode levar a problemas de estabilidade no Windows. A verificação do SFC informou que não foram encontrados problemas. Mas mesmo se o resultado dissesse, eu tinha que verificar os logs para ajustá-lo. Tenho visto casos em que o SFC relata que não há problemas encontrados e ainda vemos arquivos corrompidos ou entradas de registro nos arquivos de log, que precisamos corrigir manualmente. Então eu segui as etapas fornecidas neste post sobre como analisar logs do SFC no Windows 7, mas estranhamente os logs pareciam estar limpos.
Então eu tive que voltar ao básico. tem algumas outras coisas Isso pode fazer com que os aplicativos do Windows não funcionem. Eu segui este post sobre como corrigir Metro Tiles não estão respondendo no Windows 8 e verifiquei se o UAC foi desativado, resolução de tela do Monitor, nova conta de usuário do Windows, etc. Nada ajudou. Eu sei, como último recurso, posso precisar dele para reinstalar o Windows. Mas não consegui desistir tão facilmente. Nunca considerei a reinstalação do Windows como uma boa etapa de solução de problemas. Não há nada como solucionar problemas complicados e esgotar todos os recursos disponíveis.
Erros do sistema operacional 5
Então eu pesquisei em toda a Internet, comecei a ler todos os logs de eventos e arquivos de despejo de memória do aplicativo. Eu encontrei algo interessante, há poucos Erros do sistema operacional 5; o que significa que há alguns problemas de permissão acontecendo. Parece que o usuário errou as permissões da unidade C. Não consigo me lembrar de quantas vezes aconselhei os usuários a não alterarem a permissão ou nenhum atributo da pasta raiz C; porque é onde estão localizados todos os arquivos relacionados a inicialização e todos os arquivos do sistema. Se você quiser alterar a permissão, altere uma pasta ou arquivo específico e não a unidade C inteira. De qualquer forma, procurei on-line pela permissão apropriada necessária para o aplicativo do Windows 8 ser executado corretamente. Felizmente, encontrei um artigo da TechNet sobre como gerenciar o acesso para cliente à Windows Store. Nesse artigo, mencionamos que
While configuring the access permissions on any of these resources, it is important to identify which of these resources grants access to all Metro style apps and ensure that the new effective permissions do not remove that access. When supplying the permissions in SDDL form, the security identifier (SID) for ALL APPLICATION PACKAGES is S-1-15-2-1.
Então eu fui e dei TODOS OS PACOTES DE APLICAÇÃOPermissão para enraizar a pasta C e reiniciou o sistema. Voilà não mais falhas funcionou muito bem!
Este é um dos casos de solução de problemas mais interessantes e desafiadores que já fiz em algum tempo. É muito bom quando você faz isso com sucesso.
Mais links para ajudá-lo:
- Erro 0x80073cf9 ao instalar aplicativos da Windows Store no Windows 8
- Redefinir o cache da loja do Windows
- Não é possível instalar aplicativos da Windows 8 Store
- Código de erro 0x8024600e ao tentar instalar ou atualizar aplicativos da Windows Store
- Não é possível atualizar os aplicativos da Windows Store no Windows 8
- Random Windows 8 Metro App Crashes e Congela
- Correção: aplicativos da Loja do Windows falham no Windows 8, executando a Limpeza Limpa usando o PowerShell
- Solução de problemas do Windows 8 Apps
- Reparar o Windows 8 Apps.
Bem, espero que vocês tenham algumas dicas deste artigo. No caso de você encontrar algum problema, deixe-nos saber.