我在 Windows 10 上运行 Firefox 40.0.3 作为默认浏览器。我同时运行多个 Firefox 配置文件,一个用于开发,一个用于浏览。其中一个配置文件设置为default
。问题是,每当我在default
打开配置文件窗口的情况下尝试从其他程序打开链接时,我都会看到以下错误消息
Firefox 已在运行,但无响应。必须关闭旧的 Firefox 进程才能打开新窗口
以下屏幕截图显示了当我在 Windows Media Player 中单击“更多皮肤”时弹出的错误消息。此操作可能是要打开一个新的 Firefox 选项卡。
当配置文件运行时,会弹出相同的错误消息default
,我尝试再次启动 Firefox(通过使用其快捷方式或 Cortana)。
更新
我刚刚意识到一些可能对解决这个问题至关重要的事情。我已将dev
配置文件设置为默认配置文件,但每当我尝试在打开两个配置文件窗口的情况下从外部应用程序打开链接时,它都会尝试在正在运行的实例中打开它其他(browsing
)个人资料。当我继续并单击close
按钮时,它会显示另一个错误,指出
无法加载您的 Firefox 配置文件。它可能缺失或无法访问
答案1
我想通过评论请求更多信息,但我还不能在 StackExchange Network 上发表评论。因为我是新手,而且没有足够的声誉点数。
我目前运行的是 Linux,但过去无论使用什么操作系统,都遇到过这种行为。
如何启动 Firefox 实例?您使用原来的开始菜单/桌面/快速启动中的快捷方式?如果是,您应该使用不同的参数创建新的快捷方式(在桌面上)。只需告诉我您如何启动 Firefox,如果您曾经编辑过快捷方式的参数,我会尝试找出并写出更多信息。
您也可以复制粘贴 Firefox 使用的profiles.ini 文件的内容,这会很有帮助。它应该位于%APPDATA%\Mozilla\Firefox
文件夹或类似文件夹中的某个位置。
编辑1:
编辑2:
好的,您已经以正确的方式启动 Firefox。
1)该参数-no-remote
应该实际在你的开发配置文件目标,因此将添加到-no-remote
您实际用于启动的快捷方式的目标中开发Firefox。-no-remote
从浏览轮廓。
2)profiles.ini
如上所述检查您的文件。文件的最开头应该包含以下几行:
[General]
StartWithLastProfile=0
[Profile0]
... file continues...
如果它不包含前两行,备份profiles.ini并添加行。或者将StartWithLastProfile
值从更改1
为0
。
编辑快捷方式和profiles.ini文件后,预期行为是:
a) 如果您从任何其他应用程序点击链接,并且 Firefox浏览已在运行,应在浏览轮廓。
b) 如果您从任何其他应用程序点击链接,并且 Firefox浏览未运行,则应启动配置文件管理器。您将选择浏览对话框中的个人资料,不要选中任何复选框并确认。该链接应在 Firefox 中打开浏览轮廓。
它在 Linux 上对我有效,而且据我记得,它过去在 Windows 上对我有效。