Naprawianie błędu Firefoksa Nie można załadować komunikatu o błędzie XPCOM przy starcie

Kiedy próbowałem dzisiaj uruchomić przeglądarkę Firefox, otrzymałem dwa komunikaty o błędach zamiast przeglądarki internetowej. Nie zacząłby się z tego powodu, co sprawiło, że zastanawiałem się przez jakiś czas.

Pierwszy błąd brzmiał: „Nie można uruchomić programu, ponieważ w komputerze brakuje pliku pgort100.DLL. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem”. Jedyną opcją było naciśnięcie OK, co spowodowało wyświetlenie drugiego komunikatu o błędzie na ekranie.

Tym razem przeczytał „Nie można załadować XPCOM”.

Korzystam z przeglądarki Firefox Nightly, najnowszej wersji przeglądarki Firefox, która czasem ma problemy. Zdarza się to rzadko i nigdy wcześniej nie miałem problemów z uruchomieniem podczas korzystania z przeglądarki.

Jak naprawić Nie można załadować XPCOM

Bardzo prawdopodobne było, że ostatnia aktualizacja przeglądarki w jakiś sposób spowodowała problem. Albo dlatego, że nie został poprawnie zastosowany, albo dlatego, że coś nie zostało poprawnie zaktualizowane.

Za każdym razem, gdy napotykam błędy związane z biblioteką DLL lub inne błędy ładowania, ponownie uruchamiam komputer, aby sprawdzić, czy potem znikną. Tym razem jednak ponowne uruchomienie nie rozwiązało problemu. Problem z nieudanym ładowaniem był nadal wyświetlany na ekranie.

Następnie próbowałem dowiedzieć się więcej o dll, którego brakowało: PGORT100.dll. Szybkie wyszukiwanie w Internecie ujawniło, że był on częścią programu Microsoft Visual Studio, Microsoft Runtime Instrumentation Optimization Instrumentation Runtime.

Nie udało mi się go zlokalizować w systemie. Zamiast szukać tego pliku teraz w Internecie, postanowiłem po prostu ponownie zainstalować Firefoksa.

Nowa instalacja powinna dodać brakujący plik z powrotem do systemu, a ponieważ w ogóle nie dotyka katalogu profilu - który zawiera wszystkie niestandardowe dane Firefoksa, takie jak zakładki, rozszerzenia przeglądarki lub motywy - nie powinien powodować żadnych dalszych problemów .

Wiedziałem, że problem nie zostałby rozwiązany, gdyby był to problem najnowszej wersji Nightly, a nie problem lokalny, którego doświadczałem tylko ja.

To był mój najlepszy strzał. Pobrałem najnowszą wersję Firefoksa Nightly i zainstalowałem ją w tym samym katalogu, w którym zainstalowano poprzednią instalację.

Następnie uruchomiłem Firefoksa i oto, błąd XPCOM zniknął, a przeglądarka uruchomiła się jak zwykle.

Krótko mówiąc, oto co możesz zrobić:

  1. Uruchom ponownie komputer i spróbuj ponownie załadować Firefox. Jeśli błąd będzie się powtarzał, przejdź do 2.
  2. Pobierz najnowszy plik instalacyjny Firefoksa z Mozilli i zainstaluj przeglądarkę internetową w istniejącej instalacji, aby naprawić błąd XPCOM.

Uwaga : jak wspomniałem wcześniej, rozwiązuje to problem tylko wtedy, gdy rzeczywista wersja przeglądarki Firefox wypchnięta przez Mozillę nie jest wadliwa. Jeśli korzystasz z wersji Nightly lub Beta, istnieje szansa, że ​​co jakiś czas będziesz otrzymywać wersje z problemami. Tego należy się spodziewać, ponieważ masz do czynienia z wersją beta i oprogramowaniem do programowania.

Końcowe słowa

Jeśli podczas uruchamiania w przeglądarce Firefox występują komunikaty o błędach pgort100.dll lub XPCOM, spróbuj ponownie zainstalować przeglądarkę.

Nadal nie wiem, co spowodowało problem na pierwszym miejscu. W moim przypadku najbardziej prawdopodobnym wyjaśnieniem jest to, że najnowsza aktualizacja Nightly nieco pomieszała sprawę, więc niektóre pliki nie zostały poprawnie zaktualizowane.