修复 Windows 更新安装错误 0x8007012a

在尝试升级您的 Windows 11 电脑上待处理的任何组件时,您可能会遇到 0x8007012a 安装错误。 即使您点击“重试”按钮,除非您采取一些故障排除措施,否则此错误依然存在。 鉴于一些用户反馈 Windows 更新安装错误 0x8007012a,本指南旨在提供有效的故障排除方法,来解决这一问题。 请继续阅读。

如何排除 Windows 更新安装错误 0x8007012a

Windows 11 是微软最先进的版本,它引入了许多引人入胜的新功能。 尤其是其美观的界面,以及简洁的搜索菜单选项,还有在 Windows 11 电脑上下载和运行 Android 应用的功能。 然而,由于它处于测试阶段,它仍然存在一些错误,最糟糕的是,这些错误会阻止您更新电脑上安装的组件。 您可能由于以下列出的一些原因而遇到此问题。

  • 系统故障
  • 网络问题
  • 外围设备故障
  • 防病毒软件干扰
  • 损坏的系统文件
  • 不正确的注册表条目

接下来,我们将介绍解决上述错误的故障排除方法。 这些方法从简单到复杂排列,步骤有效,可以帮助您快速找到解决方案。 请按照以下说明的相同顺序操作。

方法 1:确保网络连接稳定

当您的互联网连接不稳定时,连接中断会更加频繁。 这是导致 0x8007012a 安装错误的一个明显原因。 首先,您应该进行一次 速度测试,以了解您当前的网络速度。 接下来,按照下面给出的一些基本提示来改善您的互联网连接。

  • 更换故障电缆:如果使用旧的、损坏的或不可靠的电缆,您的互联网连接将不断与设备断开。 即使您的网速很快,连接中断时,您也无法获得稳定的服务。 多条电缆负责互联网连接,例如连接调制解调器与路由器的电缆,以及连接调制解调器与墙壁的电缆。 如果电缆的任何部分出现问题,您的连接都无法达到应有的水平。 务必检查电缆是否损坏,如果状态不佳,请更换新电缆。

  • 检查互联网调制解调器:如果您的调制解调器无法与互联网服务提供商 (ISP) 正确通信,您遇到此问题的可能性更大。 购买调制解调器时,必须获得您的互联网服务提供商 (ISP) 的批准。 然而,即使获得批准,仍然可能出现兼容性问题。 因此,您可能需要寻求帮助,以建立与 ISP 的正确连接。 如果您下次遇到此问题,请尝试检查调制解调器的连接,如果已禁用,请重新连接。

  • 升级到更快的互联网套餐:您也可以选择新的、更快的互联网套餐,并从您的网络提供商处购买。

方法 2:重启您的电脑

在尝试其他方法之前,建议您先重启电脑。 在许多情况下,简单的重启就能解决问题,无需进行复杂的设置。 因此,请尝试按照以下步骤重启电脑,并查看问题是否仍然存在。 或者,您也可以使用电源选项完全关闭系统,然后再次打开。

1. 导航至“开始”菜单。

2. 选择电源图标。

注意:在 Windows 10 中,电源图标位于底部。 而在 Windows 8 中,电源图标位于顶部。

3. 将出现几个选项,例如“睡眠”、“关机”和“重启”。 请点击“重启”。

方法 3:执行干净启动

可以通过干净启动 Windows 10 系统,只加载基本服务和文件来解决 Windows 更新安装错误 0x8007012a 的问题。 确保您以管理员身份登录以执行 Windows 干净启动。 您可以查阅其他指南,了解如何在 Windows 10 中执行干净启动。

方法 4:移除 USB 设备和光盘

如果有任何 DVD、光盘或 USB 设备连接到您的电脑,请断开它们的连接并重新启动计算机。 建议您小心移除外部设备,以免造成任何数据丢失。

1. 在任务栏中找到“安全删除硬件并弹出媒体”图标,如下图所示。

2. 右键点击该图标,并选择“弹出 <设备名称>”。 在这里,我们将删除名为“Cruzer Blade”的 USB 设备。

3. 同样,安全移除系统中的所有外部设备。

4. 最后,重新启动您的电脑并查看问题是否已解决。

方法 5:运行 Windows 更新疑难解答

运行 Windows 更新疑难解答可以解决更新服务中的任何故障。 请按照以下步骤运行 Windows 更新疑难解答。

1. 同时按下 Windows 键 + I 键,启动“设置”。

2. 点击“更新和安全”磁贴,如下图所示。

3. 转到左侧窗格中的“疑难解答”菜单。

4. 选择“Windows 更新”疑难解答,然后点击“运行疑难解答”按钮,如下图所示。

5. 等待疑难解答程序检测并修复问题。 该过程完成后,请重新启动您的电脑。

方法 6:重置 Winsock 目录

Winsock 目录是 Windows 网络软件与网络服务之间通信的接口。 重置此接口有助于解决问题。 请按照以下步骤重置 Winsock 目录。

1. 按下 Windows 键,键入“命令提示符”,然后点击“以管理员身份运行”。

2. 键入命令 netsh winsock reset 并按 Enter 键。

3. 该过程完成后,重新启动您的电脑。

方法 7:重置更新组件

此方法的主要步骤包括:

  • 重启 BITS、MSI 安装程序、加密和 Windows 更新服务。
  • 重命名 SoftwareDistribution 和 Catroot2 文件夹。

这两个操作将修复 Windows 11 更新卡在此问题上的情况,请按照以下说明执行操作。

1. 以管理员身份启动命令提示符。

2. 现在,逐个键入以下命令,并在每个命令后按 Enter 键。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

等待命令执行完毕,并检查系统中的 0x8007012a 安装错误问题是否已修复。

方法 8:更改 DNS 地址

一些用户反馈,通过更改互联网服务提供商提供的 DNS 地址,可以修复 0x8007012a 安装错误。 您可以使用 Google DNS 地址来解决此问题,以下是一些关于如何在电脑上更改 DNS 地址的说明。

1. 按下 Windows 键,键入“控制面板”,然后点击“打开”。

2. 将“查看方式”设置为“大图标”,然后从列表中点击“网络和共享中心”。

3. 接下来,点击左侧窗格中的“更改适配器设置”超链接。

4. 右键点击您当前的网络连接(例如 Wi-Fi),然后选择“属性”,如下图所示。

5. 在“此连接使用下列项目”列表中,找到并点击“Internet 协议版本 4 (TCP/IPv4)”。

6. 点击“属性”按钮,如上图所示。

7. 在此处,选择“使用下面的 DNS 服务器地址”选项,然后输入以下内容:

首选 DNS 服务器:8.8.8.8

备用 DNS 服务器:8.8.4.4

8. 点击“确定”以保存更改。

方法 9:禁用代理服务器

一些网络连接问题可能会导致 0x8007012a 安装错误,您可以通过重置本地网络设置来修复它们,具体方法如下所述。

1. 从 Windows 搜索菜单打开“控制面板”。

2. 现在,将“查看方式”选项设置为“类别”。

3. 选择“网络和 Internet 设置”。

4. 在此处,点击“Internet 选项”,如下图所示。

5. 现在,在“Internet 属性”窗口中,切换到“连接”选项卡。

6. 选择“LAN 设置”,如下图所示。

7. 在此处,勾选“自动检测设置”复选框,并确保未勾选“为 LAN 使用代理服务器”复选框。

注意:您可以在需要时再次启用该选项。

8. 最后,点击“确定”以保存更改,并检查问题是否已解决。

方法 10:启用后台智能传输服务

要解决此问题,请检查诸如 BITS(后台智能传输服务)之类的所有基本服务是否正在运行。 这是操作方法。

1. 同时按下 Windows 键 + R 键,启动“运行”对话框。

2. 输入 services.msc 并按 Enter 键。

3. 在右侧窗格中,右键点击“后台智能传输服务”,然后选择“属性”,如下图所示。

4. 在“常规”选项卡下,从标题为“启动类型”的下拉列表中选择“自动”。

5. 点击“应用”>“确定”以保存这些更改。

方法 11:重启 Windows 更新服务

有时,您可以通过手动重启 Windows 更新服务来修复 0x8007012a 安装错误。 然后,按照以下说明执行相同操作。

1. 打开“运行”对话框,输入 services.msc,然后按 Enter 键启动“服务”窗口。

2. 现在,向下滚动屏幕,并右键点击“Windows 更新”。

注意:如果当前状态不是“正在运行”,您可以跳过以下步骤。

3. 在此处,如果当前状态显示“正在运行”,则点击“停止”。

4. 您将收到提示,提示“Windows 正在尝试停止本地计算机上的以下服务…”,请等待提示完成。 大约需要 3 到 5 秒。

5. 现在,通过同时点击 Windows + E 键打开文件资源管理器,导航到以下路径。

C:WindowsSoftwareDistributionDataStore

6. 在此处,通过同时按下 Ctrl + A 键选择所有文件和文件夹,然后右键点击空白区域。

7. 然后,选择“删除”选项,以从“DataStore”位置删除所有文件和文件夹。

8. 现在,导航到给定路径,并删除“下载”位置中的所有文件,如前面的步骤中所述。

C:WindowsSoftwareDistributionDownload

9. 现在,返回“服务”窗口,并右键点击“Windows 更新”。

10. 在此,选择“开始”选项,如下图所示。

11. 您将收到提示,提示“Windows 正在尝试在本地计算机上启动以下服务…”,等待 3 到 5 秒,然后关闭“服务”窗口。

检查问题是否在您的系统中得到解决。

方法 12:运行系统文件检查器和 DISM

Windows 10 用户可以通过运行系统文件检查器,自动扫描和修复其系统文件。 此外,它是一个内置工具,可以帮助用户删除文件并解决此问题。 请按照以下步骤执行此操作。

1. 按下 Windows 键,键入“命令提示符”,然后点击“以管理员身份运行”。

2. 在用户帐户控制提示中点击“是”。

3. 键入命令 chkdsk C: /f /r /x 并按 Enter 键。

4. 如果系统提示您 “Chkdsk 无法运行……该卷正在……进程中使用”,则键入 Y 并按 Enter 键。

5. 再次键入命令:sfc /scannow,然后按 Enter 键运行系统文件检查器扫描。

注意:系统扫描将启动,需要几分钟才能完成。 同时,您可以继续执行其他活动,但请注意不要意外关闭窗口。

完成扫描后,它将显示以下消息之一:

  • Windows 资源保护未发现任何完整性违规。
  • Windows 资源保护无法执行请求的操作。
  • Windows 资源保护发现损坏的文件并成功修复它们。
  • Windows 资源保护发现损坏的文件,但无法修复其中一些。

6. 扫描完成后,重新启动您的电脑。

7. 再次以管理员身份启动命令提示符,并依次执行给定的命令:

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

注意:您必须具有有效的互联网连接,才能正确执行 DISM 命令。

方法 13:运行恶意软件扫描

一些反恶意软件程序可以帮助您抵御恶意软件。 这些程序会定期扫描并保护您的系统。 因此,为避免此问题,请在您的系统中运行防病毒扫描,并查看 0x8007012a Windows 更新安装错误问题是否已解决。 然后,按照以下步骤执行此操作。

1. 同时按下 Windows 键 + I 键,启动“设置”。

2. 在此处,点击“更新和安全设置”,如下图所示。

3. 转到左侧窗格中的“Windows 安全中心”。

4. 点击右侧窗格中的“病毒和威胁防护”选项。

5. 点击“快速扫描”按钮,以搜索恶意软件。

6A。 扫描完成后,将显示所有威胁。 点击“当前威胁”下的“开始操作”。

6B。 如果您的设备中没有威胁,则设备将显示“未检测到当前威胁”警报。

方法 14:手动下载更新

如果您已确认您的电脑中没有损坏的文件、恶意程序,且所有基本服务都在运行,但仍然遇到相同的错误,您可以按照以下说明手动下载更新。 在执行此操作之前,您必须确定导致弹出 0x8007012a Windows 更新安装错误的电脑的 KB 编号。 请按照给定的步骤手动下载更新。

1. 同时按下 Windows 键 + I 键,打开系统中的“设置”。

2. 现在,选择“更新和安全”。

3. 现在,点击“查看更新历史记录”选项,如下图所示。

4