如何修复Windows10中的更新错误“0x8007012f”

您最近在将 Windows 10 升级到最新版本时是否遇到了0x8007012f问题?那么,这个错误也可能在安装应用程序更新、系统更新甚至功能更新时出现。用户报告收到与此问题相关的两条不同的错误消息。它们如下——

There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x8007012F)

或者,ERROR_DELETE_PENDING, The operation has failed, The file cannot be opened because it is in the process of being deleted. Error code: 0x8007012F

无论您遇到什么情况,请使用这些不同的方法来解决 Windows 10 设备上的此问题。

更新错误 0x8007012f 解决方案

如果您在尝试为 Adob​​e 安装安全更新时收到 0x8007012f 错误,请按顺序查看以下解决方案列表 –

  • 删除 pending.xml 文件
  • 启用 BITS 服务
  • 用作业清除 BITS 队列
  • 运行 Windows 更新疑难解答
  • 清理 Windows 缓存文件夹
  • 手动安装累积更新

1] 删除 Pending.xml 文件

当存在一些不应该存在的挂起的 XML 文件时,通常会出现此错误。要克服这种情况,您只需以管理员身份打开命令提示符并执行以下代码 –

Ren c:\windows\winsxs\pending.xml pending.old

  • 按 Enter 键开始执行此代码。
  • 运行此代码会将 pending.xml 文件重命名为“pending.old”。

您现在可以再次尝试应用安全补丁。这一次,它应该可以完美运行。

2]启用位

BITS 服务必须保持启用状态才能进行有效的更新过程。由于您遇到与更新相关的问题,请检查设备上后台智能传输服务的当前状态。如果您发现它已关闭,请使用以下步骤重新启动它 –

  • Windows 键和 R启动“运行”对话框。
  • 在文本字段中键入 services.msc 并按Enter
  • 随后,找到并右键单击后台智能传输服务。
  • 如果开始选项出现在上下文菜单中,请点击相同的选项。

现在您已经启用了 BITS 服务,请检查您是否可以升级您的操作系统。如果没有,请遵循下一组解决方案 –

3] 清除处于瞬态错误状态的作业的 BITS 队列

如果 BITS 中有任何挂起的作业,这只会阻止下载或应用新作业。您可以按照以下指南清除所有此类 BITS 队列 –

  • 右键单击桌面上的任意位置并选择New > Text Document
  • 打开这个记事本并将以下 cmdlet 复制/粘贴到里面 –

@echo off
net stop BITS
ipconfig /flushdns
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr0.dat" qmgr0.dat.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr1.dat" qmgr1.dat.old
net start BITS

  • 转到“文件”选项卡并选择Save as...选项。
  • 使用下拉菜单选择保存类型下的所有文件。
  • 将 abc.bat 放在文件名下,然后单击保存
  • 现在您已将该文件另存为批处理文件,右键单击它并选择以管理员身份运行
注意:您可以通过在具有管理权限的命令提示符上简单地执行一行代码来清除任何正在进行的作业的 BITS 队列。代码是 – bitsadmin.exe /reset /allusers

4]运行Windows更新疑难解答

默认情况下,Microsoft 提供了一个强大的实用程序,可以查看阻止更新过程的文件并修复它们。这就是“更新疑难解答”。以下是运行该程序的方法 –

  • 首先,到达以下路径 –

 Settings > Update & Security > Troubleshoot

  • 跳转到右侧,点击“ Additional troubleshooters”。
  • 继续,单击 Windows 更新并单击“运行疑难解答”。
  • 就是这样,您的系统将处理剩余的步骤。
  • 结束后,重新启动您的 PC

从下次登录开始,升级 Windows 10 时可能不会遇到 0x8007012f 问题。
如何修复Windows10中的更新错误“0x8007012f”

5]清理Windows缓存文件夹

如果 Windows 缓存文件夹以某种方式损坏,这也可能会阻止在计算机上安装安全更新。要消除此错误,您必须清除所有此类文件夹,如 SoftwareDistribution 和 Catroot2。在继续清理缓存文件夹之前,请确保禁用更新过程。以下是清除这些文件夹的方法 –

  • 单击“开始”菜单并开始键入服务
  • 当结果中出现类似的选项时,点击它。
  • 在“服务”窗口中向下滚动到 Windows 更新,右键单击,然后选择“停止”
  • 接下来,使用Win + E快捷键打开文件资源管理器。
  • 逐一浏览到以下位置,使用Ctrl + A选择所有项目。
  • 接下来,转到“主页”选项卡并点击“删除”

C:/Windows/SoftwareDistribution

C:/Windows/System32/Catroot2

注意:或者,您也可以将上述两个文件夹分别重命名为sd.oldcatroot2.old以避免数据丢失。

  • 最后,重新启用之前停止的 服务。

6]手动更新Windows

如果以上修复都无法解决 0x8007012f 问题,您可以选择手动安装待处理的更新。以下是在您的设备上下载和应用独立包的方法 –

  • 转到Windows 更新历史记录网页。
  • 在左侧栏中选择 Windows 10 版本,然后向下滚动到“在此版本中”。
  • 点击第一个链接,复制以“KB”开头的累计数。
  • 按 Ctrl + T 进入新选项卡,在地址栏中键入Update catalog ,然后按 Enter。
  • 单击顶部结果并将复制的累积数字粘贴到搜索栏中。
  • Enter 键将显示所有包含输入号码的相关更新。
  • 选择与您的系统架构相匹配的一个,然后点击它旁边的下载。
  • 下载完成后,打开包含此文件的文件夹,然后双击安装文件。
  • 等待独立包安装成功。完成后,您在安装 Adob​​e 安全更新时就不会出现此错误。

就是这样。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年5月9日 下午9:30
下一篇 2023年5月9日

相关推荐