Браузер Firefox пользуется огромной популярностью, уступая по распространению только Chrome и обозревателям Microsoft. Одной из причин такого распространения является стабильность работы. Но неприятной и известной ошибкой является «couldn’t load xpcom», которая может возникнуть при работе с этой программой.
Причины возникновения ошибки
Основной вариант развития событий, приводящий к этому результату запуска приложения, выстроен следующим образом: выполнялся откат системы на контрольную точку и «всё сломалось». Во время «восстановления системы» могут выйти из строя и платные программы, поэтому удивляться нечему. Причиной же является самый очевидный вариант – указанный файл «xpcom.dll» действительно отсутствует в системе.

Способы решения
Рассмотрим варианты, которые рекомендуются, как официальной поддержкой Mozilla, так и пользователями в сети. Стоит сразу отметить, что они ориентированы на разные версии ОС. Например, первый предложенный способ не сработает на Windows 10, ведь файл «xpcom.dll» в ней не создаётся.
Ручное добавление файла
Найти этот файл в Интернете не сложно, но нужно понимать, что все библиотеки скачиваются на свой страх и риск, поскольку сайты не могут дать гарантии, что файл точно не заражен вирусом.
Распаковываем архив и копируем файл в одну из папок по пути Системный_диск:\\Windows.
SysWoW64 – если установлена система с разрядностью 64 бита.
System32 – для х86 систем.
Данный способ срабатывает достаточно редко. Зачастую он не помогает, но, если сработало – можно считать, что повезло.
Переустановка браузера
Сразу стоит отметить, если нужно сохранить закладки и сохранённые пароли — потребуется открыть доступ к скрытым файлам и пройти по пути: C:\Users\%Имя_пользователя\AppData\Local\Mozilla и скопировать каталог Mozilla в любое место на жёстком диске. К этой копии потребуется вернуться потом.
Теперь для устранения ошибки «couldn’t load xpcom» при запуске Firefox выполняем следующее:
- Удаляем браузер любым удобным способом.
- Открываем каталоги:
C:\Users\%Имя_пользователя\AppData\Roaming\Mozilla C:\Users\%Имя_пользователя\AppData\LocalLow\Mozilla
Удаляем из них папки «Firefox». Можно удалить и каталог Mozilla если Firefox единственный продукт от разработчиков, который используется на ПК. В противном случае можно случайно стереть настройки Thunderbird. - Скачиваем и устанавливаем его заново.
- Опционально: запускаем браузер, закрываем его и копируем ранее созданную резервную копию по старому пути.
Запуск от администратора
Примечательно, что ОС может блокировать Мозилле доступ к необходимому файлу, поскольку тот находится в системном каталоге. Чтобы справиться с этой проблемой и исправить ошибку «couldn’t load xpcom», достаточно запустить браузер от имени администратора. Для этого нажимаем по нему правой кнопкой мыши и выбираем соответствующий вариант запуска.
Если при таком запуске проблем не возникло, то следует назначить Firefox возможность запускаться от имени администратора на постоянной основе. Для этого:
- Находим каталог программы в «Program Files» (обычно: «c:\Program Files\Mozilla Firefox\»).
- Находим исполняемый файл.

- Нажав ПКМ по нему выбираем «Свойства».
- Отмечаем галочку «запускать эту программу от имени администратора».

- Применяем изменения и пользуемся браузером без сбоев.
Отключить расширения
Причиной возникновения ошибки «couldn’t load xpcom» могут быть и расширения браузера. В таком случае алгоритм работы будет немного интереснее. Потребуется:
- Зажать кнопку «Shift» на клавиатуре и запустить ярлык «Firefox».
- Появится предупреждение о запуске в безопасном режиме. Это и нужно проделать.

- Если запуск произошёл без сбоев, то потребуется искать проблемное расширение. Для этого:
- переходим в «Настройки» — «Дополнения»;

- отключаем все дополнения и пробуем выполнить обычный запуск;

- при успешном запуске снова открываем дополнения и включаем половину расширений, выполняя перезапуск Firefox;
- повторяем отключения и включения дополнений пока не найдём проблемное;
- заменяем его аналогом.
- переходим в «Настройки» — «Дополнения»;
Восстановление системы
Последний вариант, как ни странно повторяет источник проблемы. Нужно восстановить ОС (предварительно зарезервировав данные) на более ранней контрольной точке. Возможно потребуется несколько повторений процедуры, что отнимает много времени.