Ошибка «Закрыть Firefox» при открытии ссылки

1189
Ejaz

Я использую Windows 10 с Firefox 40.0.3 в качестве браузера по умолчанию. Я использую несколько профилей Firefox одновременно, один для разработки и один для просмотра. Один из профилей установлен как default. Проблема в том, что всякий раз, когда я, defaultоткрывая окно профиля, пытаюсь открыть ссылку из какой-то другой программы, я вижу следующее сообщение об ошибке

Firefox уже запущен, но не отвечает. Старый процесс Firefox должен быть закрыт, чтобы открыть новое окно

На следующем снимке экрана показано сообщение об ошибке, которое появляется, когда я, например, нажимаю «Другие скины» в проигрывателе Windows Media. Это действие, вероятно, предназначено для открытия новой вкладки Firefox.

Это же сообщение об ошибке появляется во время работы defaultпрофиля, и я пытаюсь снова запустить Firefox (используя его ярлык или Cortana).

Ошибка «Закрыть Firefox» при открытии ссылки

Обновить

Я только что понял, что может быть жизненно важным для решения этой проблемы. У меня установлен devпрофиль по умолчанию, но всякий раз, когда я пытаюсь открыть ссылку из внешнего приложения, когда окна обоих профилей открыты, он пытается открыть его в экземпляре, запущенном в профиле other ( browsing). Когда я иду вперед и нажимаю closeкнопку, отображается другая ошибка

Ваш профиль Firefox не может быть загружен. Может отсутствовать или быть недоступным

Ошибка «Закрыть Firefox» при открытии ссылки

2

1 ответ на вопрос

3
user5265

I would to ask for additional info using the comment, but I can not post comments on StackExchange Network yet. Because of being a newbie and not having enough reputation points.

I currently run Linux, but I met such behaviour in the past, no matter of operating system used.

How do you start Firefox instances? Do you use original shortcuts in Start menu / Desktop / Quicklaunch? If yes, you should create the new shortcuts (on the Desktop) with different parameters. Just tell me how do you start Firefox and if you ever edited the parameters for the shortcuts, I will try to find out and write more.

You might also copy-n-paste the content of the profiles.ini file that Firefox uses, this would be helpful. It should be somewhere in the %APPDATA%\Mozilla\Firefox folder or similar.

EDIT 1:

EDIT 2:

OK, you're starting Firefoxes the correct way.

1) The parameter -no-remote should be actually in your devel profile target, so add the -no-remote to the target of the shortcut you're actually using to launch your devel Firefox. Remove the -no-remote parameter from the browsing profile.

2) Check your profiles.ini file as mentioned above. It should contain following lines at the very beginning of the file:

[General] StartWithLastProfile=0 [Profile0] ... file continues... 

If it does not contain the first two lines, backup the profiles.ini and add the lines. Or change the StartWithLastProfile value from 1 to 0.

After editing the shortcuts and the profiles.ini file, the expected behaviour is:

a) if you click the link from any other application and the Firefox browsing is already running, it should be opened in the browsing profile.

b) if you click the link from any other application and the Firefox browsing is not running, the profile manager should be launched. You will select the browsing profile from the dialog, do not check any of the checkboxes and confirm. The link should be opened in the Firefox browsing profile.

It works for me on Linux and as far as I remember, it also worked for me on Windows in the past.

Я использую ярлыки на рабочем столе для первоначального запуска Firefox. Я создал ярлыки для обоих профилей на рабочем столе с разными параметрами `-p`, например, ярлык для моего профиля` browsing` имеет следующий `target`` "C: \ Program Files \ Mozilla Firefox \ firefox.exe" -p browsing -по-remote` Ejaz 8 лет назад 0
Я до сих пор не могу оставлять комментарии к постам других пользователей. Я буду комментировать мой собственный ответ, но этот комментарий технически относится к вопросу. Эта проблема, скорее всего, не имеет ничего общего с безопасным режимом Firefox или даже безопасным режимом Windows. Поэтому шаги, которые рекомендует @harrymc, не должны иметь никакого эффекта. user5265 8 лет назад 0
Это сработало! Проблема была в неправильном написании `--no-remote` для` -no-remote`. Ошибка не появляется после того, как я исправил ее в обоих моих ярлыках. Спасибо. Я не могу наградить вас за вознаграждение, «подождите 2 часа», говорит система. Ejaz 8 лет назад 0
Еще одно редактирование. Я прочитал документацию на сайте Mozilla, чтобы улучшить ответ, чтобы быть наиболее правильным. Я также провел дополнительное тестирование на своем компьютере с моими профилями Firefox. Все эти окончательные выводы и результаты теперь составлены в ответе. Параметр «no remote» на самом деле является «-no-remote» (извините за мою ошибку ранее), а изменение на «--no-remote» (как я ошибочно предлагал ранее) фактически равно удалению параметра, поэтому это сработало для вас. Теперь вы можете удалить `--no-remote` из своего профиля * browsing * и добавить he` -no-remote` обратно в свой профиль * devel *. user5265 8 лет назад 0
@ Ejay: По поводу обновления вопроса: ссылки из других приложений всегда будут открываться в профиле по умолчанию. Теперь это `dev`, вам нужно изменить ярлык профиля` dev`, удалив из цели параметр `-no-remote` и добавить его обратно в профиль` browsing`. Дайте мне знать о результате, но я верю, что это все исправит, так как я смог воспроизвести описанное поведение. Тексты диалогов немного отличаются (в разных ОС), но смысл тот же. Комментарий к длинному, продолжается ... user5265 8 лет назад 0
@Ejay: Кстати, не забудьте перезапустить оба Firefox после изменения любого из параметров ярлыков, пропуская перезагрузку может вызвать неожиданное поведение. PS: Я до сих пор не могу оставлять комментарии к постам других пользователей, поэтому комментирую ответ вместо вопроса выше. user5265 8 лет назад 0