Corrigindo mensagem de erro XPCOM não foi possível carregar no Firefox ao iniciar

Experimente Nosso Instrumento Para Eliminar Problemas

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

couldnt load 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.

pgort100.dll is missing

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:

  1. Reinicie o PC e tente carregar o Firefox novamente. Se o erro persistir, vá para 2.
  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.