Επίλυση του Firefox Δεν ήταν δυνατή η φόρτωση του μηνύματος λάθους XPCOM κατά την εκκίνηση

Όταν προσπάθησα να ξεκινήσω το πρόγραμμα περιήγησης ιστού του Firefox σήμερα έλαβα δύο μηνύματα σφάλματος αντί του προγράμματος περιήγησης ιστού. Δεν θα ξεκινούσα εξαιτίας αυτού, το οποίο με άφησε για λίγο αμηχανία.

Το πρώτο σφάλμα διαβάστηκε "Το πρόγραμμα δεν μπορεί να ξεκινήσει επειδή το pgort100.DLL λείπει από τον υπολογιστή σας. Δοκιμάστε να επανεγκαταστήσετε το πρόγραμμα για να διορθώσετε αυτό το πρόβλημα". Η μόνη επιλογή ήταν να χτυπήσει στο ok, η οποία προκάλεσε τη δεύτερη προτροπή σφάλματος να εμφανιστεί στην οθόνη.

Αυτή τη φορά διαβάστηκε "Δεν ήταν δυνατή η φόρτωση του XPCOM".

Δουλεύω το Firefox Nightly, την τελευταία έκδοση του Firefox που μερικές φορές έχει προβλήματα. Αυτό συμβαίνει σπάνια, και ποτέ δεν έτρεξε σε θέματα εκκίνησης πριν από τη χρήση του προγράμματος περιήγησης.

Πώς να διορθώσετε Δεν ήταν δυνατή η φόρτωση του XPCOM

Ήταν πολύ πιθανό ότι η τελευταία ενημέρωση του προγράμματος περιήγησης προκάλεσε κατά κάποιο τρόπο το ζήτημα. Είτε επειδή δεν εφαρμόστηκε σωστά, είτε γιατί κάτι δεν είχε ενημερωθεί σωστά.

Κάθε φορά που αντιμετωπίζω λάθη που περιβάλλουν DLL ή άλλα σφάλματα φόρτωσης, επανεκκίνηση του υπολογιστή για να δούμε αν πηγαίνουν μακριά μετά. Αυτή τη φορά όμως, μια επανεκκίνηση δεν επιλύει το ζήτημα. Το πρόβλημα που δεν μπόρεσε να φορτωθεί εξακολουθούσε να εμφανίζεται στην οθόνη.

Στη συνέχεια προσπάθησα να μάθω περισσότερα για το dll που λείπει: PGORT100.dll. Μια γρήγορη αναζήτηση στον ιστό αποκάλυψε ότι ήταν μέρος του Visual Studio της Microsoft, του Runtime Instrumentation Optimization Instrumentation της Microsoft.

Δεν κατάφερα να το εντοπίσω στο σύστημα. Αντί να ψάξω για αυτό το αρχείο τώρα στο Internet, αποφάσισα να εγκαταστήσω απλά το Firefox ξανά.

Μια νέα εγκατάσταση θα πρέπει να προσθέσει το αρχείο που λείπει πίσω στο σύστημα και αφού δεν αγγίζει καθόλου τον κατάλογο προφίλ - το οποίο περιέχει όλα τα προσαρμοσμένα δεδομένα του Firefox όπως σελιδοδείκτες, επεκτάσεις του προγράμματος περιήγησης ή θέματα - δεν θα πρέπει να προκαλεί περαιτέρω προβλήματα .

Ήξερα ότι το ζήτημα δεν θα λυθεί αν ήταν ένα ζήτημα της τελευταίας νυχτερινής κατασκευής και όχι ενός τοπικού προβλήματος το οποίο μόνο εγώ βίωσα.

Ακόμα, ήταν η καλύτερη μου βολή. Κατέβασα το τελευταίο Firefox Nightly και το εγκατέστησα στον ίδιο κατάλογο με τον οποίο εγκαταστάθηκε η προηγούμενη εγκατάσταση.

Στη συνέχεια, ξεκίνησα τον Firefox και βρήκα το λάθος του XPCOM και το πρόγραμμα περιήγησης ξεκίνησε όπως συνήθως.

Εν ολίγοις, είναι αυτό που μπορεί να θέλετε να κάνετε:

  1. Επανεκκινήστε τον υπολογιστή και προσπαθήστε ξανά να φορτώσετε τον Firefox. Εάν το σφάλμα παραμένει, μεταβείτε στο 2.
  2. Κάντε λήψη του τελευταίου αρχείου εγκατάστασης του Firefox από το Mozilla και εγκαταστήστε το πρόγραμμα περιήγησης μέσω της υπάρχουσας εγκατάστασης για να διορθώσετε το σφάλμα XPCOM.

Σημείωση : Όπως ανέφερα προηγουμένως, αυτό διορθώνει το ζήτημα μόνο αν η πραγματική έκδοση του Firefox που προωθήθηκε από το Mozilla δεν είναι buggy. Αν τρέχετε το Nightly ή το Beta, η πιθανότητα είναι ότι θα λαμβάνετε εκδόσεις κάθε φορά που έχουν προβλήματα. Αυτό πρέπει να αναμένεται καθώς θα αντιμετωπίζετε το beta και το λογισμικό ανάπτυξης.

Λέξεις κλεισίματος

Εάν αντιμετωπίζετε μηνύματα σφάλματος pgort100.dll ή XPCOM που σχετίζονται με τον Firefox κατά την εκκίνηση, δοκιμάστε ξανά την εγκατάσταση του προγράμματος περιήγησης.

Εξακολουθώ να μην ξέρω τι προκάλεσε το ζήτημα στην πρώτη θέση. Στην περίπτωσή μου, η πιο πιθανή εξήγηση είναι ότι η πιο πρόσφατη ενημέρωση για την νυχτερινή ζωή κάπως έσπασε τα πράγματα, ώστε ορισμένα αρχεία να μην έχουν ενημερωθεί σωστά.