检查并维护 Microsoft Edge 浏览器

在地址栏输入 edge://sync-internals/ 并回车,拉到下方的 Type Info,可以检查 Edge 浏览器的各个组件活动状态。

示例

当 Microsoft Edge 浏览器出现问题,我该怎么做?

  1. 使用其他设备尝试复现类似的问题,如果只有此设备出现该问题,则代表可能是本地计算机的问题,否则,为服务器问题。
  2. 当本地计算机的 Edge 浏览器组件无法正常工作,请尝试回滚您的 Microsoft Edge。

回滚 Edge

回滚功能旨在临时修复您在 Microsoft Edge 浏览器更新中可能发现的问题。Microsoft 建议用户安装最新版本的 Microsoft Edge 浏览器,以使用最新安全更新提供的保护。回滚到早期版本可能会暴露于已知的安全问题。

回滚行为的难点

  • 数据备份
    • Chromium Edge 存在许多用户数据,例如设置文件、历史记录、Cookies、书签、密码等。需要注意的是,仅在必要时使用回滚,始终存在数据丢失的风险。
    • 通常,Chromium 内核的浏览器只能进行升级,不允许降级。旧版本的浏览器读取往往不能读取新版本的用户数据。
    • 通过数据清理、同步、快照进行必要的数据备份。(在组策略允许的前提,启用同步功能;若组策略不允许,可以使用快照进行备份。快照无法包含更新浏览器的一些数据,所以推荐使用同步。)
  • 通过管理员权限绕过降级攻击保护
    • 通常开发者不愿意用户放弃最新的安全或质量更新,往往会有一系列策略用以防止降级攻击。

回滚行为的步骤

速览

  1. 进行浏览器降级
  2. 清理用户数据
  3. 恢复快照(如果备份了快照)
  4. 同步(如果启用同步,用户数据将从云端下载)

快照

快照是用户数据文件夹的版本标记副本。在版本升级过程中,将创建上一版本的快照,并将其存储在快照文件夹中。回滚后,版本匹配的快照将被复制到新的用户数据文件夹中,并从快照文件夹中删除。如果降级时没有可用的版本匹配快照,则回滚将依赖于同步将用户数据填充到新的 Microsoft Edge 版本中。

UserDataSnapshotRetentionLimit 组策略允许您为在任何给定时间可以保留的快照数量设置限制。默认情况下,将保留三个快照。您可以将此策略配置为阻止 0-5 个快照。

实施步骤

方法1:通过 MSI 手动部署降级

1、禁用 Microsoft Edge 更新。

  • 打开本地组策略编辑器,然后转到“计算机配置”>“管理模板”>Microsoft“Edge 更新”>“应用程序”>Microsoft“Edge>”。
  • 选择“更新策略替代”,然后选择“已启用”。
  • “选项”下,从“策略”下拉列表中选择“已禁用更新”。

2、获取 MSI。

3、使用管理员权限的命令行以运行带”ALLOWDOWNGRADE=1″命令的 MSI 组件。

C:\Users\[用户名]\Downloads>msiexec /I MicrosoftEdgeEnterpriseX64.msi ALLOWDOWNGRADE=1

C:\Users\[用户名]\Downloads 为下载该组件的位置。可以使用cd命令切换至下载目录。
msiexec.exe /i 为使用 Windows Installer 的标准安装模式。
DowngradeFileName.msi 为下载该组件的名称

4、关闭并重新打开 Microsoft Edge ,参考步骤2检查版本以验证回滚是否有效。在“设置及更多”(ALT + F) 下,转到“设置”,然后选择“关于 Microsoft Edge”。或者直接访问 edge://version/

方法2:通过组策略指定降级目标并使用 Edge 更新工具降级

参考方法1访问组策略,设置组策略允许 Update policy override(更新策略替代,启用并选择为“始终允许更新”或“仅自动静默更新”)、Target version override(目标版本覆盖,启用)、Rollback to Target Version(回滚到目标版本,选择为降级到的版本)。保存策略设置,下次 Microsoft Edge 更新检查更新时,将进行回滚。

如果希望更新更快发生,可以更改 Microsoft Edge 更新轮询间隔或使用 MSI 启用回滚。默认情况下,自动更新每 10 小时检查一次更新。您可以通过使用自动更新检查周期替代组策略更改 Microsoft Edge 更新的轮询间隔来解决此问题。有关详细信息,请参阅 AutoUpdateCheckPeriodMinutes 策略。

若要强制执行组策略更新,请在 Windows 管理员命令提示符处键入gpupdate /force(以管理员身份运行)。

常见问题解决

1、常见报错

通常因为指令输入的是不受支持的目标版本、不存在的目标版本或者格式不正确。

2、进行手动MSI回滚时,可能发生常见问题

1)无法回滚可能因为禁用了“安装更新”
若要使用回滚,请确保将“安装”设置为“已启用”。禁用此策略后,它将阻止安装 Microsoft Edge 频道。

2)报错 A newer version of the Microsoft Edge Beta enterprise installer is already installed.
未执行 ALLOWDOWNGREADE=1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注