Firefox 将图像拖放到文件资源管理器

Firefox 将图像拖放到文件资源管理器

自 Firefox v68 起拖放图像从浏览器(firefox.exe)到Windows 文件资源管理器或桌面(explorer.exe)不工作不再。

我到目前为止尝试过的:

  • 尝试关闭并重新打开没有用

  • 在安全模式下启动 Firefox,无任何附加组件没有用

  • 在安全模式下启动 Windows,然后在安全模式下启动 Firefox,没有任何附加组件没有用
  • 拖放 + 按住 Ctrl 键不起作用 拖放 + 按住 Alt 键没有用
  • 创建新的个人资料没有用
  • 重新安装v68没有用
  • 卸载并删除所有 Firefox 文件,然后安装 v68没有用
  • 在全新安装的 Windows 上安装 v68没有用
  • 在新组装的计算机上安装了全新的 Windows,并全新安装了 v68 Firefox没有用
  • 恢复至 Firefox v67确实有效!!

因此,经过调查,这肯定是 Firefox 68 更新存在的问题。

答案1

这是由新的启动器进程引起的,当它检测到 Firefox 以高完整性级别运行时,它会强制 Firefox 处于中等完整性级别,就像在 Windows 中禁用用户帐户控制 (UAC) 时的情况一样。完整性级别较低的进程无法将数据发送到完整性级别较高的进程(例如以管理员身份运行时的 Windows 资源管理器)。Mozilla 提供了几种解决方法:

  1. 在 Windows 中启用 UAC 的默认级别
  2. 保持 UAC 禁用并使用变通方法。例如,要将图像复制到桌面,而不是拖放,请右键单击 > 复制图像,然后右键单击 > 粘贴到桌面。
  3. 保持 UAC 禁用,并通过在 Firefox 快捷方式中添加命令行开关 (-no-deelevate) 来更改 Firefox 的启动方式。例如,"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-deelevate 这可以绕过 Firefox 权限级别的降低。
  4. 保持 UAC 禁用并禁用启动器进程,这既可以绕过降低 Firefox 的权限级别,又可以降低对 DLL 注入(最不安全)的保护。这可以通过about:config在 URL 栏中转到并设置browser.launcherProcess.enabledFalse

资料来源: https://support.mozilla.org/en-US/kb/windows-administrator-launcher-process-error-fix

https://support.mozilla.org/en-US/questions/1264292?page=2#answer-1238489

https://support.mozilla.org/en-US/questions/1264413#answer-1239116

答案2

经过一番研究,我发现这个问题是由新的安全功能该功能已在 Firefox 68 中向公众发布。您可以禁用新功能通过将此命令添加到您的 Firefox(任务栏)快捷方式:

-no-deelevate
example: "C:\Program Files\Mozilla Firefox\firefox.exe" -no-deelevate

当启动路径中有空格时,请注意引号。使用此命令重新启动 Firefox 后,问题就解决了!

相关内容