Исправление сообщения об ошибке Firefox не удалось загрузить XPCOM при запуске
- Категория: Fire Fox
Когда я сегодня попытался запустить веб-браузер Firefox, я получил два сообщения об ошибках вместо веб-браузера. Из-за этого он не запускался, что на некоторое время озадачило меня.
Первая ошибка гласила: «Программа не может запуститься, поскольку на вашем компьютере отсутствует pgort100.DLL. Попробуйте переустановить программу, чтобы решить эту проблему ». Единственный вариант - нажать «ОК», в результате чего на экране появится второе сообщение об ошибке.
На этот раз было написано «Не удалось загрузить XPCOM».
Я использую Firefox Nightly, передовую версию Firefox, в которой иногда возникают проблемы. Это случается редко, и я никогда раньше не сталкивался с проблемами запуска при использовании браузера.
Как исправить Не удалось загрузить XPCOM
Очень вероятно, что последнее обновление браузера каким-то образом вызвало проблему. Либо потому, что он был применен неправильно, либо потому, что что-то не было обновлено должным образом.
Всякий раз, когда я сталкиваюсь с ошибками, связанными с DLL, или другими ошибками загрузки, я перезагружаю компьютер, чтобы посмотреть, исчезнут ли они впоследствии. Однако на этот раз перезагрузка не решила проблему. На экране все еще отображалась проблема не удалось загрузить.
Затем я попытался узнать больше об отсутствующей dll: PGORT100.dll. Быстрый поиск в Интернете показал, что он был частью Microsoft Visual Studio, среды выполнения инструментария оптимизации профиля Microsoft.
Мне не удалось найти его в системе. Вместо того чтобы искать этот файл сейчас в Интернете, я решил просто установить Firefox заново.
Новая установка должна добавить недостающий файл обратно в систему, и, поскольку он вообще не касается каталога профиля, который содержит все пользовательские данные Firefox, такие как закладки, расширения браузера или темы, это не должно вызывать никаких дополнительных проблем. ,
Я знал, что проблема не будет решена, если это будет проблема последней сборки Nightly, а не локальная проблема, с которой сталкивался только я.
Тем не менее, это был мой лучший шанс. Я загрузил последнюю сборку Firefox Nightly и установил ее в тот же каталог, в котором была установлена предыдущая установка.
Затем я запустил Firefox, и вот, ошибка XPCOM исчезла, и браузер запустился как обычно.
Вкратце, вот что вы можете сделать:
- Перезагрузите компьютер и попробуйте снова загрузить Firefox. Если ошибка не исчезнет, перейдите к 2.
- Загрузите последнюю версию установочного файла Firefox из Mozilla и установите веб-браузер поверх существующей установки, чтобы исправить ошибку XPCOM.
Заметка : Как я упоминал ранее, это решает проблему только в том случае, если фактическая версия Firefox, выпущенная Mozilla, не содержит ошибок. Если вы используете Nightly или Beta, скорее всего, вы будете время от времени получать версии, в которых есть проблемы. Этого и следовало ожидать, поскольку вы занимаетесь бета-версией и разработкой программного обеспечения.
Заключительные слова
Если во время запуска у вас возникают сообщения об ошибках, связанных с pgort100.dll или XPCOM, попробуйте установить браузер заново.
Я до сих пор не знаю, что в первую очередь вызвало проблему. В моем случае наиболее вероятным объяснением является то, что последнее обновление Nightly несколько испортило, так что некоторые файлы не были обновлены правильно.