Pataisius „Firefox“ nepavyko įkelti XPCOM klaidos pranešimo paleidus

Kai šiandien bandžiau paleisti „Firefox“ žiniatinklio naršyklę, vietoj žiniatinklio naršyklės gavau du klaidos pranešimus. Prasidėtų ne dėl to, kuris kurį laiką mane suglumino.

Pirma klaida: „Programos paleisti negalima, nes jūsų kompiuteryje trūksta pgort100.DLL. Pabandykite iš naujo įdiegti programą, kad išspręstumėte šią problemą“. Vienintelė galimybė buvo paspausti mygtuką „ok“, dėl kurio ekrane pasirodė antra klaida.

Šį kartą jame buvo parašyta „Nepavyko įkelti XPCOM“.

Aš naudoju „Firefox Nightly“ - naujausią „Firefox“ versiją, kuri kartais turi problemų. Tai atsitinka retai ir aš niekada nesinaudojau paleisties problemomis, kai nesinaudoju naršykle.

Kaip ištaisyti Nepavyko įkelti XPCOM

Labai tikėtina, kad paskutinis naršyklės atnaujinimas kažkodėl sukėlė problemą. Dėl to, kad jis buvo pritaikytas netinkamai, arba dėl to, kad kažkas nebuvo tinkamai atnaujinta.

Kiekvieną kartą susidūręs su klaidomis, susijusiomis su DLL, ar kitomis pakrovimo klaidomis, aš iš naujo paleidžiu asmeninį kompiuterį, kad pamatyčiau, ar po to jos nebebus. Tačiau šį kartą pakartotinis paleidimas problemos neišsprendė. Nepavyko įkelti problemos vis dar buvo rodoma ekrane.

Tada aš bandžiau sužinoti daugiau apie trūkstamą dll: PGORT100.dll. Greita internetinė paieška atskleidė, kad ji yra „Microsoft Visual Studio“, „Microsoft Profile Guided Optimization Instrumentation Runtime“, dalis.

Negalėjau jo rasti sistemoje. Užuot ieškojęs šio failo internete, nusprendžiau tiesiog įdiegti „Firefox“ iš naujo.

Naujas diegimas turėtų pridėti trūkstamą failą atgal į sistemą, ir kadangi jis visai neliečia profilio katalogo, kuriame yra visi „Firefox“ tinkinti duomenys, pavyzdžiui, žymės, naršyklės plėtiniai ar temos, jis neturėtų sukelti jokių kitų problemų .

Aš žinojau, kad problema nebus išspręsta, jei tai bus naujausio „Nightly build“ leidimas, o ne vietinė problema, kurią patiriau tik aš.

Vis dėlto tai buvo geriausias mano kadras. Aš atsisiunčiau naujausią „Firefox Nightly build“ ir įdiegiau į tą patį katalogą, kuriame buvo įdiegtas ankstesnis diegimas.

Tada paleidau „Firefox“ ir štai, štai XPCOM klaida dingo ir naršyklė veikė kaip įprasta.

Trumpai tariant, štai ką galite padaryti:

  1. Iš naujo paleiskite asmeninį kompiuterį ir vėl bandykite įkelti „Firefox“. Jei klaida išlieka, pereikite prie 2 punkto.
  2. Atsisiųskite naujausią „Firefox“ diegimo failą iš „Mozilla“ ir įdiekite interneto naršyklę per esamą diegimą, kad ištaisytumėte XPCOM klaidą.

Pastaba : Kaip jau minėjau anksčiau, tai išsprendžia problemą tik tuo atveju, jei tikroji „Firefox“ versija, kurią išstūmė „Mozilla“, nėra klaidinga. Jei paleisite „Nightly“ ar „Beta“, tikėtina, kad dabar gausite versijas, turinčias problemų. To galima tikėtis, nes susidursite su beta ir kūrimo programine įranga.

Uždarymo žodžiai

Jei paleidžiant „Firefox“ atsiranda klaidų, susijusių su pgort100.dll arba XPCOM, pabandykite įdiegti naršyklę iš naujo.

Vis dar nežinau, kas pirmiausia sukėlė problemą. Mano atveju, labiausiai tikėtinas paaiškinimas yra tas, kad paskutinis „Nightly“ atnaujinimas šiek tiek sujaukė dalykus, kad kai kurie failai nebuvo atnaujinti tinkamai.