Процесс Firefox не умирает и препятствует запуску новых экземпляров
У меня странная проблема с Firefox 3.5.8
на Win7 x64
, Если я запускаю Firefox и закрываю его, а затем хочу снова запустить его, маленький значок на панели задач на несколько секунд получает выделенный фон, затем он исчезает и окно firefox не появляется.
Я проверил это в диспетчере задач и обнаружил, что предыдущий процесс все еще выполняется - в списке есть запись для "Firefox *32", которая обычно занимает около 200000 К частной рабочей памяти. Если я убью этот процесс, я могу нормально запустить firefox без проблем.
Почему этот процесс не умирает, когда я выхожу из firefox? Могу ли я что-нибудь сделать, чтобы "автоматически" убить его, либо сразу после выхода, либо прямо перед запуском нового экземпляра, чтобы мне не приходилось каждый раз заходить в диспетчер задач?
Редактировать:
Теперь я обнаружил, что это не только мешает мне открывать новые экземпляры программы, когда я ее закрываю, но и предотвращает некоторые всплывающие окна, если они требуют открытия в окне, а не только в новой вкладке. В этом случае, убить текущий процесс не вариант, так как я не хочу ограничиваться одним окном Firefox за раз.
У меня возникают те же проблемы, если я пытаюсь запустить второе окно с первым открытым, щелкнув правой кнопкой мыши значок на панели задач и выбрав "Mozilla Firefox".
По какой-то причине Firefox не позволяет мне открывать новое окно, если уже запущен процесс firefox - независимо от того, открыто ли у меня окно или нет.
4 ответа
Часто это также вызвано тем, что установленное расширение не останавливается должным образом, что приводит к зависанию Firefox во время закрытия. Проверьте список установленных расширений Firefox и отключайте их по одному, пока не найдете одно, которое не позволяет Firefox полностью закрыться.
Это случалось со мной довольно часто, когда я использовал Firefox. Я всегда удалял профиль и создавал новый. Вы можете прочитать, как это сделать здесь:
http://support.mozilla.com/en-US/kb/Managing+profiles
Обратите внимание, что удаление полного профиля также удаляет:
- закладки
- пароли
- Пользовательские настройки
- и т.п.
Поэтому обязательно создайте резервные копии, прежде чем делать это!
На моей машине это было расширение "Symantec Intrusion Prevention 11.3.0.9 - 5", которое вызывало зависание firefox при закрытии. Я просто отключил его и перезапустил Firefox, и теперь он закрывается правильно.
Обычно FFox использует слишком много памяти:(. Попробуйте "End Process Tree" в диспетчере задач и советует использовать CProcess