Corrigindo mensagem de erro XPCOM não foi possível carregar no Firefox ao iniciar
- Categoria: Raposa De Fogo
Quando tentei iniciar o navegador Firefox hoje, recebi duas mensagens de erro em vez do navegador. Não ia começar por causa disso, o que me deixou perplexo por algum tempo.
O primeiro erro dizia 'O programa não pode ser iniciado porque pgort100.DLL está faltando no seu computador. Tente reinstalar o programa para resolver este problema'. A única opção era clicar em ok, o que fazia com que o segundo prompt de erro aparecesse na tela.
Desta vez, dizia 'Não foi possível carregar XPCOM'.
Estou executando o Firefox Nightly, a versão de ponta do Firefox que às vezes apresenta problemas. Isso acontece raramente e nunca tive problemas de inicialização antes ao usar o navegador.
Como corrigir Não foi possível carregar XPCOM
É muito provável que a última atualização do navegador tenha causado o problema. Ou porque não foi aplicado corretamente ou porque algo não foi atualizado corretamente.
Sempre que encontro erros relacionados a DLL ou outros erros de carregamento, eu reinicio o PC para ver se eles desaparecem depois. Desta vez, porém, a reinicialização não resolveu o problema. O problema de não foi possível carregar ainda estava sendo exibido na tela.
Tentei descobrir mais sobre a dll que estava faltando: PGORT100.dll. Uma rápida pesquisa na web revelou que ele fazia parte do Visual Studio da Microsoft, o Microsoft Profile Guided Optimization Instrumentation Runtime.
Não consegui localizá-lo no sistema. Em vez de pesquisar esse arquivo agora na Internet, tomei a decisão de simplesmente instalar o Firefox novamente.
Uma nova instalação deve adicionar o arquivo ausente de volta ao sistema e, uma vez que ele não toca no diretório do perfil - que contém todos os dados personalizados do Firefox como favoritos, extensões de navegador ou temas - não deve causar mais problemas .
Eu sabia que o problema não seria resolvido se fosse um problema da última compilação Nightly, e não um problema local que só eu estava enfrentando.
Ainda assim, foi minha melhor chance. Eu baixei a última compilação do Firefox Nightly e instalei no mesmo diretório em que a instalação anterior foi instalada.
Em seguida, iniciei o Firefox e eis que o erro XPCOM foi embora e o navegador inicializou como de costume.
Resumindo, aqui está o que você pode querer fazer:
- Reinicie o PC e tente carregar o Firefox novamente. Se o erro persistir, vá para 2.
- Baixe o arquivo de instalação mais recente do Firefox do Mozilla e instale o navegador da web sobre a instalação existente para corrigir o erro XPCOM.
Nota : Como mencionei anteriormente, isso corrige o problema apenas se a versão real do Firefox que o Mozilla distribuiu não tiver bugs. Se você rodar Nightly ou Beta, é provável que receba versões de vez em quando que apresentam problemas. Isso é esperado já que você lida com beta e software de desenvolvimento.
Palavras de Encerramento
Se estiver recebendo mensagens de erro relacionadas a pgort100.dll ou XPCOM no Firefox durante a inicialização, tente instalar o navegador novamente.
Ainda não sei o que causou o problema em primeiro lugar. No meu caso, a explicação mais provável é que a atualização noturna mais recente bagunçou um pouco as coisas, de modo que alguns arquivos não foram atualizados corretamente.