Popravljanje Firefox-a ob zagonu ni moglo naložiti sporočila o napaki XPCOM

Ko sem danes poskusil zagnati spletni brskalnik Firefox, sem namesto spletnega brskalnika prejel dve sporočili o napaki. Zaradi tega se ne bi začelo, kar me je kar nekaj časa puščalo.

Prva napaka se je glasila "Program se ne more zagnati, ker v računalniku manjka pgort100.DLL. Če želite odpraviti težavo, poskusite znova namestiti program." Edina možnost je bila, da pritisnete na ok, kar je povzročilo, da se je na zaslonu prikazal drugi poziv o napaki.

Tokrat je bilo zapisano "Ni mogoče naložiti XPCOM".

Vodim Firefox Nightly, vrhunsko različico Firefoxa, ki ima včasih težave. To se zgodi redko in nikoli nisem naletel na težave pri zagonu pri uporabi brskalnika.

Kako popraviti Ni mogoče naložiti XPCOM

Zelo verjetno je, da je zadnja posodobitev brskalnika nekako povzročila težavo. Bodisi zato, ker ni bila pravilno uporabljena, ali ker nekaj ni bilo pravilno posodobljeno.

Kadar koli naletim na napake okoli DLL ali druge napake pri nalaganju, znova zaženim računalnik in vidim, ali se potem odpravijo. Tokrat pa ponovni zagon ni odpravil težave. Težave ni bilo mogoče naložiti še vedno prikazano na zaslonu.

Nato sem poskušal izvedeti več o dllu, ki je manjkal: PGORT100.dll. Hitro spletno iskanje je pokazalo, da je del Microsoftovega Visual Studio, Microsoftovega izvajanja orodja za vodeno optimizacijo profila.

Nisem ga mogel najti v sistemu. Namesto da bi to datoteko zdaj iskal po internetu, sem se odločil, da preprosto namestim Firefox na novo.

Nova namestitev bi morala v sistem dodati manjkajočo datoteko, in ker se ta sploh ne dotakne imenika profilov - ki vsebuje vse podatke Firefoxa po meri, kot so zaznamki, razširitve brskalnika ali teme - ne bi smela povzročiti dodatnih težav .

Vedel sem, da vprašanje ne bo rešeno, če bo to vprašanje zadnje nočne gradnje in ne lokalnega vprašanja, ki ga doživljam samo jaz.

Vseeno je bil moj najboljši strel. Prenesel sem najnovejšo različico Firefox Nightly in jo namestil v isti imenik, v katerem je bila nameščena prejšnja namestitev.

Nato sem zagnala Firefox in glej, napake XPCOM ni bilo več in brskalnik se je zagnal kot običajno.

Na kratko, tukaj je tisto, kar boste morda želeli storiti:

  1. Znova zaženite računalnik in poskusite znova naložiti Firefox. Če napaka še vedno obstaja, pojdite na 2.
  2. Prenesite najnovejšo namestitveno datoteko Firefoxa z Mozille in namestite spletni brskalnik nad obstoječo namestitev, da odpravite napako XPCOM.

Opomba : Kot sem že omenil, to odpravlja težavo le, če dejanska različica Firefoxa, ki jo je Mozilla izgnala, ni hrošča. Če zaženete Nightly ali Beta, obstaja možnost, da boste vsakič prejemali različice, ki imajo težave. To je pričakovati, ko se ukvarjate z beta in razvojno programsko opremo.

Zaključne besede

Če med Firefoxom v Firefoxu zaženete sporočila o napakah, povezana s pgort100.dll ali XPCOM, poskusite znova namestiti brskalnik.

Še vedno ne vem, kaj je povzročilo težavo. V mojem primeru je najverjetnejša razlaga, da so zadnje nočne posodobitve nekoliko zmešale stvari, tako da nekatere datoteke niso bile pravilno posodobljene.