Firefoxの起動時にXPCOMエラーメッセージを読み込めない問題を修正

今日Firefox Webブラウザを起動しようとすると、Webブラウザではなく2つのエラーメッセージが表示されました。 このために開始されなかったため、しばらく困惑しました。

最初のエラーは、「pgort100.DLLがコンピューターにないため、プログラムを開始できません。プログラムを再インストールして、この問題を解決してください」です。 唯一のオプションはokを押すことで、これにより2番目のエラープロンプトが画面に表示されました。

今回は「XPCOMをロードできませんでした」と読みました。

Firefoxの最新バージョンであるFirefox Nightlyを実行していますが、これには時々問題があります。 まれにしか発生せず、ブラウザを使用する前に起動時の問題に遭遇することはありませんでした。

修正方法XPCOMをロードできませんでした

ブラウザの最後の更新が何らかの原因で問題を引き起こした可能性が非常に高いです。 正しく適用されなかったか、何かが適切に更新されなかったためです。

DLLに関連するエラーやその他の読み込みエラーが発生するたびに、PCを再起動して、それらが後で消えるかどうかを確認します。 しかし今回は、再起動しても問題は解決しませんでした。 ロードできなかった問題はまだ画面に表示されていました。

次に、欠落していたdllについて詳しく調べようとしました:PGORT100.dll。 簡単なWeb検索により、MicrosoftのVisual StudioであるMicrosoft Profile Guided Optimization Instrumentation Runtimeの一部であることが明らかになりました。

システム上で見つけることができませんでした。 今インターネットでそのファイルを検索する代わりに、私は単純にFirefoxを新しくインストールすることにしました。

新規インストールでは、不足しているファイルがシステムに追加され、ブックマーク、ブラウザ拡張機能、テーマなどのFirefoxのすべてのカスタムデータを含むプロファイルディレクトリにまったく触れないため、それ以上の問題は発生しません。 。

私が経験しているローカルの問題ではなく、最新のNightlyビルドの問題である場合、この問題は解決されないことを知っていました。

それでも、それは私の最高のショットでした。 最新のFirefox Nightlyビルドをダウンロードし、以前のインストールがインストールされたディレクトリと同じディレクトリにインストールしました。

次に、Firefoxを起動しました。XPCOMエラーがなくなり、ブラウザーは通常のように起動しました。

一言で言えば、ここにあなたがしたいことがあります:

  1. PCを再起動し、Firefoxを再度ロードしてください。 エラーが続く場合は、2に進みます。
  2. Mozillaから最新のFirefoxインストールファイルをダウンロードし、既存のインストールにWebブラウザーをインストールしてXPCOMエラーを修正します。

:前述のとおり、Mozillaがプッシュした実際のFirefoxバージョンにバグがない場合にのみ、これにより問題が修正されます。 NightlyまたはBetaを実行している場合、たまにバージョンを受け取り、問題が発生する可能性があります。 ベータ版と開発ソフトウェアを扱うので、それは予想されることです。

終わりの言葉

起動中にFirefoxでpgort100.dllまたはXPCOM関連のエラーメッセージが表示される場合は、ブラウザを新たにインストールしてください。

そもそも問題の原因はわかりません。 私の場合、最も可能性の高い説明は、最新のNightly更新が多少混乱して、一部のファイルが正しく更新されなかったということです。