解决 Firefox 启动器进程因 Windows UAC 已禁用导致的拖拽功能问题

本文仅适用于 Windows 上的 Firefox。

这篇文章适用于 Firefox 版本 67 及以上的 Windows 版本。本文也适用于想要在其组织的计算机上配置 Firefox 的 IT 管理员。

启动器进程 是一个与安全相关的功能,已为 Firefox 68 版本中的所有用户启用。当以管理员身份启动 Windows 并禁用 User Account Control (UAC) 时,在启动器进程启用的状态下,Firefox 用户可能会遇到意外行为。

问题为什么发生

当启动程序进程检测到它正在 高完整性等级 运行时,它将强制 Firefox 以中等完整性等级运行。这种有意的安全功能旨在防止恶意代码获取对操作系统敏感区域的写入权限。Windows 不允许以较低完整性等级运行的程序将数据发送到以更高完整性等级运行的程序。因此,用户在尝试从 Firefox 拖拽内容到另一个应用程序时可能会遇到错误。

如何确认是该问题

要验证此情况,请确保用户以完全管理员身份运行 Windows,并禁用了用户帐户控制(UAC)设置。在地址栏中输入 about:support,然后在 应用程序概要启动器进程 下查看。 如果该项为已启用,您在尝试将图像或 URL 从 Firefox 拖拽到另一个应用程序或 Windows 桌面时可能会遇到错误(例如,当您尝试 在桌面创建网页快捷方式)。

注意:即使 browser.launcherProcess.enabled 首选项在 Firefox 配置编辑器 (about:config) 被设置为 true,about:support Application Basics Launcher Process 条目也可能会显示为 由于错误被禁用。要启用启动器进程,请在地址栏输入 about:config,找到首选项 browser.launcherProcess.enabled,将其值改为 false,然后再改回为 true

如何修复

要修复此问题,用户有两种方式。

重新启用 UAC

首先,用户可以在他们的 PC 上重新启用 UAC。可以通过右键单击“开始”按钮并选择“搜索”,或在任务栏的搜索框中输入 UAC。单击 更改用户帐户控制设置。要打开 UAC,请将滑块拖到 仅当应用尝试更改我的计算机时通知我(默认) 并单击 确定,然后重启电脑。这种方法是最安全的修复方式。

通过 -no-deelevate 命令行选项启动 Firefox

或者,用户可以通过使用 -no-deelevate 命令行选项启动 Firefox 来解决此问题,直接通过命令行启动或编辑 Firefox 快捷方式来执行此操作。

临时解决方法

复制和粘贴 通常可以代替拖拽。例如,用户可以右键单击图像并选择 复制图像,然后右键单击 Windows 桌面并选择 粘贴。如果不能恢复 UAC 设置,推荐使用 -no-deelevate 命令行选项绕过降低安全性。

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解