一些 Windows 用户报告说,当他们尝试通过 Windows 备份创建 Windows 安装的备份时,他们总是最终会看到带有0x8078012D错误代码的错误弹出窗口。据报告,此问题发生在 Windows 7、Windows 8.1 和 Windows 10 上。
彻底调查此特定问题后,发现有几个不同的底层实例可能会导致0x8078012D错误。以下是可能导致此错误代码的方法的简短列表:
- Windows 备份服务已禁用——根据许多受影响的用户的说法,您可能会看到此问题的发生,因为应该处理此任务的主要服务 (Windows 备份) 已被禁用。在这种情况下,您可以通过访问服务屏幕并启用 Windows 备份服务来解决问题。
- 损坏的存储扇区——在某些情况下,如果您的 HDD / SSD 包含一些不再可读的故障存储扇区,您可能会看到弹出此错误代码。在这种情况下,您可以通过运行 CHKDSK 扫描并应用建议的修复来解决问题。
- 系统文件损坏– 在某些情况下,系统文件损坏会影响 Windows 必须创建备份时使用的某些操作系统依赖项,这可能会触发此错误代码。在这种情况下,您可以部署 SFC 和 DISM 扫描以尝试解决损坏的实例,如果 2 次扫描未产生所需的结果,则可以进行全新安装或修复安装。
- 与 Shark007 编解码器包冲突——如果您之前安装了第 3 方编解码器套件 (Shark007),请记住 Shark007 与一系列内置 Windows 10 实用程序(包括 Windows 备份)存在冲突。如果您发现自己处于这种特殊情况,您应该能够通过在重复备份过程之前删除 Shark007 套件来解决此问题。
- 第 3 方 AV 冲突——事实证明,由于 Windows 备份与第 3 方套件之间的冲突,该套件将新创建的备份文件视为潜在的安全威胁,因此也会出现此特定错误代码。在这种情况下,您可以通过同时禁用第 3 方套件或完全卸载冲突软件来解决问题。
现在您已经熟悉了可能导致此错误代码的每个潜在修复方法,下面是其他受影响的用户已成功用于查明此问题的经过验证的方法列表:
方法 1:启用 Windows 备份服务
在您尝试下面的任何其他修复之前,您应该通过调查0x8078012D错误的第一个原因来开始本故障排除指南- 当前禁用的 Windows 备份服务的一个实例。
一些同样遇到此错误代码的受影响用户报告说,在他们使用服务实用程序启用 Windows 备份服务并重新启动计算机后,问题终于得到解决。
如果您正在寻找有关如何执行此操作的分步说明,请按照以下说明进行操作:
- 按Windows 键 + R打开“运行”对话框。在文本框中,在文本框中键入“services.msc” ,然后按Enter 键打开“服务”屏幕。如果您看到UAC(用户帐户控制),请单击“是”以授予管理员访问权限。
- 进入“服务”屏幕后,移至右侧并向下滚动服务列表,直到看到与Windows Backup关联的条目。
- 当您看到它时,右键单击Windows 备份条目并从刚刚出现的上下文菜单中选择属性。
- 进入Windows备份的“属性”屏幕后,访问“常规”选项卡并将“启动类型”更改为“自动”,然后单击“开始”以启动该服务(如果该服务当前已关闭)。
- 最后,单击“应用”以保存更改,然后重新启动计算机并在下次启动完成后重复导致0x8078012D错误的操作。
如果您已确保 Windows 备份服务已启用,但仍然遇到相同类型的错误,请向下移动到下面的下一个可能的修复程序。
方法 2:运行 CHKDSK 扫描
如果第一种方法对您的情况无效,那么接下来您应该调查与 HDD/SSD 存储相关的问题。
如果0x8078012D 是由于某种损坏的存储扇区而发生的,CHKDSK(检查磁盘扫描) 扫描应该允许您识别任何故障逻辑扇区并将它们替换为未使用的等效扇区。
注意: CHKDSK 存在于每个最新的 Windows 版本中,包括 Windows 7 和 Windows 8.1,因此无论您的 Windows 版本如何, 您都可以启动检查磁盘扫描。这有可能修复大多数可能导致与 Windows 备份相关的状态代码的逻辑错误损坏实例。
为了最大限度地提高运行有效 CHKDSK 扫描的机会,您需要在提升的命令提示符下执行此操作。如果您在遵循这些关于从提升的 CMD 运行 CHKDSK 扫描的说明之前还没有这样做。
如果您已经部署了 CHKDSK 扫描并且仍然看到相同的错误代码,请向下移动到下面的下一个可能的修复。
方法 3:运行 SFC 和 DISM 扫描
如果“检查磁盘”实用程序未能解决您遇到的问题,接下来您应该使用一些实用程序(SFC 和 DISM)来修复可能影响 Windows 备份实用程序的系统文件损坏。
System File Checker和Deployment Image Servicing and Management是两个姊妹内置工具,用于修复可能触发Windows 备份0x8078012D的最常见损坏实例。
如果您还没有部署此实用程序,请先进行系统文件检查器扫描,因为您无需活动的互联网连接即可执行此操作。
注意:请记住,SFC 是一个完全本地的工具,它通过使用本地存储的缓存将损坏的系统文件项替换为健康的等效项来工作。部署此方法后,重要的是不要中断此类扫描,因为中断可能会产生其他逻辑错误。
重要提示:如果您使用的是传统 HDD 而不是更现代的 SSD,则此操作可能需要几个小时。此实用程序有暂时冻结的倾向——如果发生这种情况,请不要关闭窗口并等待实时跟踪返回。
当 SFC 扫描最终完成时,重新启动计算机并查看0x8078012D 错误代码是否最终得到修复。
如果不是,请继续启动 DISM 扫描。
注意:请记住,DISM 使用 Windows 更新的一个组件将损坏的 Windows 文件实例替换为通过 Internet 下载的健康副本。由于它依赖于互联网连接,因此在开始此操作之前,您需要确保您的互联网连接稳定。
操作完成后,重新启动计算机并正常使用计算机,看看在运行 Windows 10 备份时是否仍然看到 0x8078012D错误代码。
如果问题仍然存在,请转到下面的方法 4。
方法 4:卸载 Shark007 解码器(如果适用)
根据一些受影响的用户,由于 Windows 备份和第 3 方编解码器包 (Shark007) 之间的冲突,您还可能会遇到0x8078012D错误。
注意: Shark007 是一个流行的便携式编解码器解决方案包,它有可能与多个内置工具(尤其是在 Windows 10 上)发生冲突。
如果这种情况适用并且您的计算机上安装了 Shark007 编解码器,那么唯一可以让您解决 0x8078012D 错误的解决方案是卸载第 3 方编解码器并将其替换为侵入性较小的等效编解码器。
要从您的计算机上卸载 Shark007 编解码器,请按照以下说明从您的 Windows 计算机上卸载第 3 方编解码器套件:
注意:无论您当前使用的是哪个 Windows 版本,以下说明都适用。
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“appwiz.cpl” ,然后按Enter 键打开“程序和功能”菜单。如果(用户帐户控制)提示您,请单击是以授予管理员访问权限。
- 在“程序和功能”菜单中,向下滚动已安装项目列表并找到与Shark007 关联的条目。
- 看到它后,右键单击与Shark007关联的条目,然后从刚刚出现的上下文菜单中选择“卸载” 。
- 在卸载屏幕内,按照屏幕上的提示完成卸载过程,然后重新启动计算机并查看问题现在是否已解决。
如果仍然出现相同的0x8078012D错误,请向下移动到下面的下一个潜在修复程序。
方法 5:禁用或卸载第 3 方安全套件
如果您使用的是第 3 方安全套件或防火墙,则误报实际上可能会影响备份操作并触发 0x8078012D错误。
使用第 3 方防火墙和第 3 方安全套件的受影响用户确认会发生此问题。
注意:如果您使用的是 Windows Defender,请完全跳过此方法,因为没有证据表明 Windows Defender 会与 Windows 备份发生冲突。
如果您使用的是第 3 方安全选项,则可以通过在打开 Windows 备份之前禁用安全套件来避免在使用 Windows 备份创建备份时出现错误代码 – 大多数第 3 方套件都允许您执行此操作直接从安全套件的托盘图标。
只需右键单击您的第 3 方防病毒套件的托盘栏图标,然后查找允许您禁用实时保护的选项。
注意:请记住,如果您使用的是第 3 方防火墙,禁用第 3 方套件可能是不够的,因为即使在您禁用安全措施后,相同的安全套件仍将保留。
如果您使用防火墙或仅禁用实时保护不足以解决问题,请按照以下说明卸载第 3 方防火墙并查看这是否解决了您的问题:
- 首先按Windows 键 + R打开“运行”对话框。接下来,键入“appwiz.cpl”并按Enter 键打开“程序和功能”菜单。如果UAC(用户帐户控制)提示您,请单击“是”以授予管理员访问权限。
- 在“程序和文件”菜单中,向下滚动已安装应用程序列表并找到您要卸载的第 3 方防火墙套件。
- 当您最终设法找到正确的列表时,右键单击防火墙列表并从新出现的上下文菜单中选择卸载。
- 接下来,按照屏幕上的提示完成卸载,然后重新启动计算机,并在下次启动完成后查看问题是否得到解决。
如果此方法不适用,或者即使在禁用或卸载第 3 方套件后您仍然遇到相同的0x8078012D ,请向下移动到下面的下一个可能的修复。
方法 6:刷新每个操作系统组件
如果您尝试了上述所有可能的修复方法,但在运行 Windows 备份时仍然遇到相同类型的0x8078012D错误,则您可能正在处理某种影响备份序列使用的依赖项的系统文件损坏。
如果上述修复均未对您的情况起作用,那么下一个合乎逻辑的步骤是使用全新安装或安装修复(就地修复)等过程重置每个 Windows 组件。
如果您正在寻找简单的方法,请进行全新安装。但请记住,除非您提前备份数据,否则您可能会丢失操作系统驱动程序上的所有个人数据。
注意:此方法的主要优点是您不需要使用兼容的安装媒体。
但是,如果您正在寻找将您的个人文件单独存储在操作系统驱动器上的集中方法,您将需要兼容的安装介质来启动修复安装(就地修复程序)。
此操作比全新安装繁琐得多,但主要优点是您将能够刷新每个可能损坏的组件,而不会丢失当前存储在操作系统驱动器上的应用程序、游戏、文档和个人媒体的数据。