排查 Edge 更新、安装和回滚失败问题 - Microsoft Edge

概要

在安装、更新或回滚 Microsoft Edge 或 Microsoft Edge WebView2 时,可能会遇到阻止操作完成的问题。 常见症状包括安装意外停止或回滚、更新后版本未更改、Edge WebView2 运行时被删除、静默安装失败、或 MSI 错误。 本文提供了常见故障排除步骤,可帮助你解决这些问题。 如果这些步骤无法解决问题,本文还介绍了如何收集诊断信息以提交到Microsoft支持团队进行进一步分析。

Edge 安装和更新方案中涉及以下组件。

组件

Description

Microsoft Edge

基于 Chromium 的浏览器

Edge WebView2 运行时

嵌入式 Web 呈现运行时

Microsoft Edge 更新

更新服务 (msedgeupdate)

Edge 安装程序

MSI 或 EXE 安装程序

症状

你遇到以下一个或多个症状:

Edge 或 Edge WebView2 的安装过程停止响应或回滚。

安装完成,但版本不会更改。

Edge WebView2 运行时丢失或被意外删除。

Edge 更新服务重复重试。

无提示安装失败,不返回 UI 或错误提示。

Edge 会自动回滚到旧版本。

应用程序在 Edge WebView2 降级后不会启动。

在回滚期间发生 MSI 错误。

回滚后,Edge 不会启动。

可能还会看到以下错误代码之一。

安装程序或 MSI 错误

错误代码

Meaning

0x80070643

MSI 安装失败

0x80070005

访问被拒绝

0x80070002

找不到文件

0x80070652

另一个安装正在进行

1603

安装过程中的致命错误

1618

Windows Installer 已在运行

Edge 更新错误

错误代码

Meaning

0x80072EE7

DNS 解析失败

0x80072EFE

网络连接已断开

0x80072F8F

TLS 或证书验证失败

0x80004005

未指定错误(通常与环境相关)

原因

大多数 Edge 和 WebView2 安装、更新和回滚失败都因以下问题之一而发生:

权限限制

网络或 TLS 问题

安全软件干扰

系统组件损坏

余留安装痕迹

注释

在企业环境中, 组策略对象(GPO)、 移动设备管理(MDM)和安全策略通常会导致安装、更新或回滚失败。

解决方案

常见故障排除检查

在联系Microsoft支持人员之前,请完成以下常见故障排除检查。 这些步骤解决了大多数 Microsoft Edge 和 Edge WebView2 安装、更新和回滚问题。

重启设备

系统重启会清除可能阻止 Edge 或 Edge WebView2 更新的临时系统状态。

重启设备有助于:

完成因之前更新而挂起的任何系统重启。

释放 Edge 或 Edge WebView2 进程使用的锁定文件

重置 Windows Installer 和相关更新服务

重启后,请确保在再次尝试安装、更新或回滚操作之前,没有基于 Edge 或 Edge WebView2 的应用程序正在运行。

验证可用磁盘空间

磁盘空间不足可能会导致 Edge 或 Edge WebView2 安装、更新或回滚失败。 安装过程中,安装包需要临时空间来提取文件并完成该过程。

建议:系统驱动器上至少有 1-2 GB 的可用磁盘空间(通常)。drive C

打开“文件资源管理器”。

检查系统驱动器上的可用空间。

如有必要,请释放磁盘空间(例如,删除临时文件或未使用的应用程序)。

以管理员身份运行安装

Edge 和 Edge WebView2 安装、更新和回滚操作需要管理权限进行:

写入系统目录(例如 Program Files)

注册系统组件

修改服务和计划任务

以管理员身份运行安装、更新或回滚过程:

右键单击安装程序文件(.exe 或 .msi)。

选择“ 以管理员身份运行”。

批准 用户帐户控制(UAC) 提示。

注释

在托管或企业设备上,请确保使用的帐户具有本地管理员权限。

关闭基于 Edge 和 Edge WebView2 的应用程序

运行基于 Edge 或 Edge WebView2 的应用程序可能会在安装、更新或回滚操作期间锁定所需的文件。

基于 WebView2 的常见应用程序包括(但不限于):

Microsoft Edge

Microsoft Teams

Outlook (新客户端)

Windows 小组件

自定义业务线应用程序

执行以下步骤:

关闭所有打开的应用程序。

打开 任务管理器。

验证是否没有正在运行的进程,例如:

msedge.exe

msedgewebview2.exe

如有必要,请结束所有剩余的进程。

重试安装、更新或回滚操作。

暂时禁用第三方安全软件(如果适用)

重要

遵循组织的安全策略。 如果策略不允许禁用安全软件,请联系 IT 管理员以获取帮助。

某些第三方防病毒、端点保护或应用程序控制解决方案阻止以下操作:

安装程序执行(例如,msedgeupdate.exe,msiexec.exe)

更新或回滚过程中文件的替换

服务注册或计划任务创建

执行以下步骤:

如果组织策略允许,请暂时禁用第三方安全软件。

重试安装或更新。

完成后立即重新启用安全软件。

其他支持

如果支持页上的资源无法解决问题,则可以创建Microsoft支持请求。 创建支持请求时,收集和打包以下诊断日志以附加到请求:

Edge 安装和更新日志

边缘策略 JSON 导出

进程监视器 (PML) 日志

使用以下部分中的步骤收集这些日志并提交支持票证。

收集 Edge 安装和更新日志

根据安装类型从以下位置收集日志:

更新日志

如果为所有用户安装 Edge:

%ALLUSERSPROFILE%\Microsoft\EdgeUpdate\Log\MicrosoftEdgeUpdate.log

如果仅为你安装 Edge:

%LOCALAPPDATA%\Temp\MicrosoftEdgeUpdate.log

安装日志

如果为所有用户安装 Edge:

%WINDIR%\Temp\msedge_installer.log

如果仅为你安装 Edge:

%LOCALAPPDATA%\Temp\msedge_installer.log

导出 Edge 策略设置

若要导出 Edge 策略信息,请执行以下步骤:

打开 Microsoft Edge,然后浏览到 edge://policy。

选择 “导出到 JSON”。

保存导出的 JSON 文件。

收集进程监视器日志

进程监视器 是一种 Windows 监视工具,用于捕获实时文件系统、注册表和进程和线程活动。

若要收集进程监视器日志,请执行以下步骤:

下载 进程监视器,然后展开它。

运行 Procmon.exe。

进程监视器启动时,数据捕获会自动开始。 若要停止初始捕获,请选择工具栏上的 “捕获 ”图标。

转到 “编辑>清除显示 ”以清除现有数据。

若要捕获所有活动类型,请确保启用以下选项:

文件系统

注册表

进程/线程

网络

若要开始监视,请再次选择 “捕获 ”图标。

通过重试安装、更新或回滚过程来重现问题。

出现问题时,再次选择 “捕获 ”图标以停止监视。

保存日志文件:

转到 “文件>保存”。

在对话框中,选择:

要保存的事件: 所有事件

格式: 本机进程监视器格式(PML)

路径:选择要在其中保存日志文件的文件夹

提交诊断包

若要从Microsoft支持部门获取帮助,请执行以下步骤:

将所有收集的诊断日志打包到单个压缩文件夹中(例如 .zip 文件)。

转到 “Microsoft Edge 支持”页,并创建支持票证。

创建支持票证时,请附加打包的诊断日志,以便支持团队可以分析它们并帮助解决问题。

相关内容

Sysinternals

使用 Windows Sysinternals 工具进行故障排除

兔子出生后多久睁眼?
运动相机