Microsoft 定期推送 Windows 更新以提供新功能、改进、修补程序和安全补丁。 不幸的是,Windows 更新并不总是按预期工作。 相反,它有时会显示我们无法完成更新,撤消对您的计算机所做的更改错误消息。
这意味着 Windows 10 无法自我更新,无法回滚在此之前所做的所有更改。 通常,这是一个一次性问题,只需再次运行 Windows 更新即可自行解决。
但是,当 Windows 更新卡在 0% 时,它就变成了真正的问题。 其他时候,它会进入一个循环并反复回滚对您的计算机所做的更改。
是什么导致撤消对您的计算机所做的更改错误?
如果 Windows 更新无法在您的 PC 上正常运行,软件问题通常是罪魁祸首。 Windows 更新或其他相关服务可能存在问题,导致您的 PC 陷入困境。
例如,您最近可能安装了 Windows 10 不完全支持的系统更新。或者您的操作系统可能存在必须尽快恢复的损坏文件。
如何修复我们无法完成更新,撤消 Windows 10 上的更改
有几种方法可以解决 Windows 更新问题并摆脱撤消对计算机所做的更改消息。 但是,在开始之前创建一个系统还原点是个好主意。 这样,您可以将 Windows 10 回滚到起跑线,以防您犯任何错误。
1. 运行 Windows 更新疑难解答
可以在 Windows 更新疑难解答的帮助下修复阻止您更新 Windows 的常见问题。 以下是如何使用它:
右键单击开始按钮并选择设置
转到更新和安全
选择左侧的疑难解答
单击其他疑难解答
选择 Windows 更新并单击运行疑难解答
按照屏幕上的说明进行操作
重新启动您的 PC 并尝试使用 Windows 更新
2.重启Windows Update和依赖服务
如果 Windows 更新、后台智能传输和应用程序就绪服务未正常运行或未计划自动启动,则您的操作系统将很难尝试在您的 PC 上完成更新。 但是您可以通过重新启动服务并检查启动状态来解决此问题。 这是你应该做的:
按 Win 键 + R,键入 services.msc,然后按 Enter
找到并右键单击 Windows 更新
从菜单中打开属性
在常规选项卡中,将启动类型设置为自动(延迟启动)
如果服务状态显示已停止,请单击开始按钮
单击应用按钮并退出此窗口
在“服务”列表中,找到“后台智能传输服务”和“应用程序就绪”以执行相同的步骤
重新启动您的 PC 并立即使用 Windows 更新
3.关闭网络列表服务
网络列表服务是一种系统服务,可跟踪您的设备连接到的 Wi-Fi 网络。 但是,它有时会与 Windows 更新服务发生冲突,导致更新失败后撤消对计算机所做的更改错误。 要解决此问题,您只需禁用故障服务即可。 就是这样:
按 Win 键 + R,键入 services.msc,然后按 Enter
定位网络列表服务
右键单击服务并转到属性
在常规选项卡中,将启动类型设置为已禁用
如果服务当前正在运行,请单击停止
单击应用提交更改并退出
重新启动您的电脑并立即尝试使用 Windows 更新
4. 使用 Windows 更新诊断
Windows 更新诊断不是 Windows 10 内置的工具,但它是 Microsoft 专门用于解决 Windows 更新问题的工具。 以下是如何利用它来发挥您的优势:
使用管理员帐户登录 Windows 10
从下载 Windows 更新诊断程序 官方网站
运行该工具并选择 Windows 更新
单击下一步并按照屏幕上的说明进行操作
修复完成后,再次打开 Windows 更新诊断
选择 Windows 网络诊断,单击下一步,然后继续执行给定的步骤
完成后,重新启动电脑并尝试安装系统更新
5.重命名SoftwareDistribution文件夹
您的操作系统会在 SoftwareDistribution 目录中下载 Windows 更新,并暂时将它们保存在那里,直到它完成对您的计算机的更新。 但是文件夹缓存可能有问题。
通常,删除文件夹应该可以解决此问题。 但是,由于您正在处理操作系统的关键部分,因此保留目录并重命名它会更明智。 就是这样:
确保您已使用管理员权限登录到 Windows 10
按 Win + E 打开文件资源管理器
转到 C:Windows 位置
找到并重命名 SoftwareDistribution 文件夹
重新启动您的 PC 并尝试使用 Windows 更新
6.配置组策略设置
我们无法完成更新,撤消更改错误消息也可能是由组策略中的错误配置引起的。 以下是您可以更改它的方法:
按 Win 键 + R,键入 gpedit.msc,然后按 Enter 启动本地组策略编辑器
访问计算机配置 > 管理模板 > Windows 组件 > Windows 更新
找到并右键单击配置自动更新
转到属性
选择左上角的启用
单击应用并退出此窗口
重新启动您的 PC 并立即尝试运行 Windows 更新
7.检查可用磁盘空间
Windows Update 需要硬盘上有一定数量的可用磁盘空间。 否则,它将没有足够的空间来下载和安装新更新。 要解决此问题,您可以使用分区管理器或内置工具“磁盘管理”为 Windows 分区(通常为 C:)添加更多磁盘空间。
如何使用磁盘管理:
按 Win 键 + R,键入 diskmgmt.msc,然后按 Enter
选择 C 以外的大驱动器:(或安装 Windows 的位置)
右键单击驱动器并选择收缩卷
设置新的卷大小并单击收缩
选择 C:,右键单击它,然后选择扩展卷
指定新的更大尺寸
重新启动您的 PC 并尝试使用 Windows 更新
释放磁盘空间的另一种方法是删除不再需要的大文件、应用程序和游戏。 将数据移动到外部磁盘、上传到云帐户或刻录到 DVD 也是一个好主意。 这包括照片和视频等。
当涉及到垃圾数据时,您可以通过第三方系统清理程序或使用 Windows 磁盘清理工具来清除它。
如何使用 Windows 磁盘清理:
使用提升权限登录 Windows 10
检查您希望保留的任何文件的回收站和下载位置(这些文件夹将被清空)
按 Win 键,键入控制面板,然后按 Enter
选择管理工具
双击磁盘清理以打开此应用
选择 C: 然后单击确定
在要删除的文件中,选择所有项目。 然后,单击清理系统文件
文件搜索完成后,再次选择所有项目,然后单击确定
磁盘清理完成其工作后,重新启动您的 PC 并尝试使用 Windows 更新
8. 以安全模式启动 Windows 10
在您的 Windows 10 PC 上找到触发我们无法完成更新、撤消更改错误消息的故障驱动程序、服务或进程可能会很棘手。 但是,您可以通过在安全模式下启动 Windows 10 来关闭所有非必要组件。 就是这样:
单击电源按钮以打开带有电源选项的菜单
按住 Shift 键并单击重新启动
Windows 10 将以恢复模式启动。 从蓝屏中选择疑难解答
选择高级选项
转到启动设置
单击重新启动
按 F5 以带网络的安全模式启动 Windows 10
等到操作系统启动
运行 Windows 更新
9.检查你的驱动程序
您的计算机可能缺少或过时的驱动程序会阻止 Windows 10 自行更新。 要解决此问题,您可以尝试重新安装丢失的适配器,更新过时的驱动程序,并将出现故障的驱动程序回滚到以前的稳定版本。
如何重新安装丢失的适配器:
右键单击开始按钮并转到设备管理器
查找带有黄色感叹号的条目(表示缺少设备)
右键单击此类条目并选择卸载设备
操作完成后,右键单击列表中的任何设备,然后单击扫描硬件更改
重新启动计算机并允许 Windows 自动安装缺少的适配器
如何更新驱动程序:
转到设备管理器
选择驱动程序过时的设备
右键单击它并选择更新驱动程序
单击自动搜索更新的驱动程序软件
如果找不到任何内容,请单击在 Windows 更新上搜索更新的驱动程序
重新启动您的 PC 并尝试使用 Windows 更新
如果您无法识别过时的驱动程序或在网上找到更新的版本,您可以求助于驱动程序更新工具。 它会自动检测您 PC 上所有过时的驱动程序,在网络上查找较新版本,然后下载并安装它们。
另一方面,如果您在设备管理器中已经安装了不兼容的驱动程序,您应该回滚到以前的版本以避免系统稳定性问题和 Windows 更新中触发的任何错误。
如何回滚驱动程序:
访问设备管理器
右键单击设备并转到属性
切换到驱动程序选项卡
单击回滚驱动程序并按照屏幕上的说明进行操作
如果按钮显示为灰色并且您无法单击它,则无法回滚驱动程序,因此可以安全地跳过此步骤
重新启动计算机并立即运行 Windows 更新
10.拔掉外围设备
最近连接到计算机的外围设备也可能导致驱动程序问题。 例如,如果您购买或收到了新的网络摄像头或 Wi-Fi 适配器作为礼物,则该设备可能与您的操作系统不完全兼容或驱动程序损坏。
要处理此问题,请关闭您的 PC 并拔下所有设备(键盘和鼠标除外)。 然后,启动您的操作系统并尝试运行 Windows 更新。 如果可以,只需在系统更新后重新插入设备即可。 但这不是一个长期的解决方案,因为每次需要更新 Windows 时都必须分离硬件组件。
11.修复硬盘和操作系统错误
硬盘和系统文件损坏可能会阻止 Windows 更新正常运行,从而导致无法应用由撤消对计算机所做的更改错误消息所指示的系统更新。
但是,您可以通过 CHKDSK(检查磁盘)、SFC(系统文件检查器)和 DISM(部署映像服务和管理)来修复此问题。 这三个工具都可以在 Windows 10 的控制台环境中操作,因此您无需安装任何东西。 另外,只要您按照以下说明进行操作,就不需要以前使用过命令提示符。
如何使用 CHKDSK:
按 Win 键 + R,键入 cmd,然后按 Ctrl + Shift + Enter 以打开具有提升权限的命令提示符
运行 chkdsk c: /f 或将 c: 替换为 Windows 驱动器号
当系统要求在下次系统启动时确认磁盘检查任务时,键入 y 并按 Enter
重新启动您的 PC 并等待 CHKDSK 完成其工作
立即尝试运行 Windows 更新
证监会使用方法:
以管理员权限打开命令提示符
运行 sfc /scannow 并等待
证监会修复系统错误后,重新启动您的 PC
立即尝试更新您的操作系统
DISM使用方法:
以管理员身份启动 CMD
运行 DISM /online /cleanup-image /scanhealth 并等待
如果 DISM 发现任何错误,请使用 DISM /online /cleanup-image /restorehealth 修复它们
重新启动计算机并再次以管理员身份运行 CMD
最后一次运行 SFC,退出并重新启动您的 PC
立即尝试使用 Windows 更新
12.卸载第三方工具
并非所有软件应用程序都与 Windows 10 完全兼容,即使是在旧 Windows 版本的兼容模式下运行的应用程序也是如此。 错误的注册表项可能与 Windows Update 注册表设置发生冲突,因此最好避免安装您不能 100% 确定的应用程序。
如果您最近安装了某个程序并开始注意到 Windows 更新不再正常工作,那么您应该将其删除以恢复操作系统的稳定性。 就是这样:
右键单击开始按钮并访问应用程序和功能
将排序方式设置为安装日期(最新的优先)
选择列表中的第一个应用程序,然后单击卸载
再次点击卸载确认
重新启动计算机并运行 Windows 更新
不幸的是,Windows 内置的卸载程序对于顽固的应用程序来说不够先进。 相反,您可以使用程序卸载程序来删除应用程序留下的任何文件和注册表项。
13. 卸载最近的 Windows 更新
您安装的最新系统更新可能会危及整个操作系统,导致 Windows 更新无用。 但是你应该能够通过摆脱它来解决这个问题。 就是这样:
单击开始按钮,键入控制面板,然后按 Enter
选择程序和功能
单击查看已安装的更新
单击 Installed On 列对更新进行排序(最新的优先)
双击列表中的第一个更新
当要求确认删除时,单击是
重新启动您的 PC 并立即尝试运行 Windows 更新
14. 运行恶意软件扫描
恶意软件感染可能严重到足以阻止关键进程和服务。 这也可以转化为 Windows 更新功能问题,由更新失败后我们无法完成更新撤消更改错误消息表示。
要排除这种情况,最好检查您的 PC 是否存在恶意软件并清除所有害虫。 如果您没有安装任何第三方防病毒解决方案,您可以求助于 Windows Defender,因为它非常强大。
如何使用 Windows Defender:
单击开始按钮,键入 Windows 安全,然后打开此应用
转到病毒和威胁防护
单击扫描选项
选择快速扫描并单击立即扫描
如果扫描后没有发现恶意软件代理,请使用 Windows Defender 脱机扫描模式运行另一个
重新启动 PC 并运行 Windows 更新
15.修复Windows 10启动问题
如果您的操作系统在启动时无法加载服务、进程和驱动程序,这可能会导致您的计算机出现严重问题,即使使用 Windows 更新也是如此。 要摆脱对计算机错误消息所做的撤消更改,您可以使用启动修复工具。
单击 Windows 10 电源按钮
在按住 Shift 的同时,单击重新启动。 另一种解决方案是中断 Windows 启动操作 3 次以进入恢复模式
从蓝屏中选择疑难解答
转到高级选项
点击启动修复
选择您的管理员帐户并指定您的密码
按照给定的说明
启动 Windows 并尝试立即更新
16.修复系统注册表设置
不正确的系统注册表值会影响整个操作系统并阻止您正确使用 Windows 更新。 以下是使用注册表编辑器修复设置的方法:
按 Win 键 + R,键入 regedit,然后按 Enter
如果 UAC(用户帐户控制)提示,请单击是
打开文件菜单并单击导出
指明注册表备份文件的名称和保存位置
点击保存
在注册表编辑器中访问以下地址:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX
右键单击 IsConvergedUpdateStackEnabled 并选择修改
将数值数据设置为 0
将基数设置为十六进制
点击确定
现在,转到下一个位置:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings
右键单击 UxOption 并选择修改
将数值数据设置为 0
将基数设置为十六进制
点击确定
前往:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates
打开编辑菜单,转到新建,然后选择 DWORD(32 位)值
写入 CopyFileBufferedSynchronousIo 名称
将值数据设置为 1
将基数设置为十六进制
点击确定
退出注册表编辑器
重新启动您的电脑并立即尝试使用 Windows 更新
如果您的操作系统遇到任何稳定性问题并需要回滚注册表设置,只需双击您之前创建的 .reg 文件,并在要求进行更改时单击是。
17. 编辑组策略属性
为了使 Windows 更新正常工作,必须由本地组策略编辑器设置某些权限。 否则系统更新可能无法完成,提示我们无法完成更新,撤消更改错误信息。 这是您需要做的:
按 Windows 键 + R,键入 gpedit.msc,然后按 Enter
转到计算机配置 > 管理模板 > Windows 组件 > Windows 更新
找到并双击配置自动更新
选择启用并单击应用
退出本地组策略编辑器
重新启动您的 PC 并立即使用 Windows 更新
18.重置Windows Update组件
它有时有助于重新启动 Windows 更新中涉及的服务和其他组件。 就是这样:
确保您已使用管理员权限登录到 Windows 10
按 Win 键 + R,键入 cmd,然后按 Enter 启动命令提示符
复制并粘贴以下命令(每行后按 Enter)
重新启动计算机并尝试立即更新 Windows
19.使用系统还原
系统还原是一种可靠的解决方案,可修复由计算机上的新更改引起的任何未识别的软件问题。 您基本上是在卸载最近的应用程序并回滚可能导致 Windows 更新功能问题的注册表设置。
如何使用系统还原:
按 Win 键 + R,键入控制面板,然后按 Enter
前往恢复
从您开始遇到 Windows 更新问题之前创建的列表中选择一个还原点
单击下一步并按照屏幕上的步骤操作
重新启动计算机并立即尝试使用 Windows 更新
20.重置Windows 10
如果系统还原不起作用,您可以将 Windows 10 重置为出厂值以保留您的个人文件,但卸载所有应用程序。 就是这样:
右键单击 Windows 10 开始按钮并转到设置
转到更新和安全
选择左侧的恢复
在重置此 PC 时,单击开始
单击保留我的文件,然后按照屏幕上的说明进行操作
重置操作系统后,尝试使用Windows Update
结论
回顾一下,Windows Update 有时无法完成系统更新,而是显示一条错误消息,显示我们无法完成更新,撤消对您的计算机所做的更改。 没有什么可担心的,因为应该能够在不求助于专业帮助的情况下解决这个问题。
例如,您可以运行 Windows 更新疑难解答、重新启动 Windows 更新及其相关服务、禁用网络列表服务、使用 Windows 更新诊断应用程序、更改 SoftwareDistribution 文件夹名称,以及配置组策略设置。
检查可用磁盘空间、以安全模式启动 Windows 10、检查驱动程序、拔下外围设备、修复硬盘和操作系统错误、卸载第三方工具和最近的系统更新以及运行恶意软件扫描。
此外,您应该修复任何 Windows 10 启动问题、修复损坏的系统注册表项、编辑和更正组策略属性、重置 Windows 更新组件、使用系统还原将 Windows 10 回滚到无错误的检查点,以及重置 Windows 10 到原来的设置。
您是如何设法修复 Windows 更新的? 我们是否错过了任何重要的步骤? 请在下面的评论部分告诉我们。