Microsoft Azure 恢复服务代理系统状态备份失败 (错误 ID 8007007B)

本文介绍使用 Microsoft Azure 恢复服务 (MARS) 代理备份系统状态时发生的错误的症状和解决方法。

原始产品版本:Azure 备份
原始 KB 编号: 4053355

症状

以下错误消息之一显示在“作业详细信息”对话框的“错误”选项卡上,对应于 Microsoft Azure 恢复服务代理控制台上失败的系统状态备份作业。

无法执行该操作,因为 Windows Server 备份作业失败并显示错误消息:备份中未备份任何项。 详细错误:文件名、目录名称或卷标签语法不正确 HResult: 80780049 DetailedHResult: 8007007B 转到 https://go.microsoft.com/fwlink/?linkid=847810 以解决此问题。 (0x1873D)

Windows Server 无法执行系统状态备份,因为系统编写器报告了无效的路径。 Windows Server 备份错误消息:文件名、目录名称或卷标签语法不正确 HResult: 80780049 DetailedHResult: 8007007B 转到 https://go.microsoft.com/fwlink/?linkid=859092 以解决此问题。 (0x18770)

系统状态备份的作业失败错误的屏幕截图。

单击 “WSB 失败日志”时,将打开一个文件,其中包含类似于以下内容的错误消息:

备份Systemroot_pathduring枚举时出错:错误 [0x8007007b] 文件名、目录名称或卷标签语法不正确。

原因

如果枚举必须作为 Windows Server 系统状态的一部分备份的文件所需的文件规范更新不正确,则会发生此错误。

解决方案

警告

如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 修改注册表的风险由您自行承担。

若要确保文件规范已更新,请执行以下步骤:

  1. 在单击 WSB 失败日志时打开的 文件中,验证 Systemroot_path 是否正确。 例如,以下错误消息中的 Systemroot_path 应类似于 C:\Windows\\systemroot\

    枚举期间备份 c:\windows\systemroot\ 时出错:错误 [0x8007007b] 文件名、目录名称或卷标语法不正确。

  2. 在提升的命令提示符下运行以下命令:

    diskshadow /l Output_File_Path
    

    注意

    Output_File_Path占位符应类似于 C:\outputfilepath.txt

  3. 在 DISKSHADOW 提示符处键入以下命令,并在每个命令后按 Enter:

    list writers detailed
    
    exit  
    
  4. 打开在步骤 2 中指定的输出文件。

  5. 在上面的示例中找到包含 Systemroot_path (C:\Windows\\systemroot\) 的行。 例如,该行应如下所示:文件列表:路径 = Systemroot_path\system32\drivers,Filespec = File_Spec_Path

    例如:

    文件列表:路径 = C:\windows\\systemroot\system32\drivers,Filespec = winmad.sys

  6. 启动注册表编辑器。 为此,请右键单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。

  7. 找到以下子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

  8. 右键单击“ 服务”,然后单击“ 查找”。

    注册表编辑器中“服务”下的“查找”选项的屏幕截图。

  9. “查找内容 ”框中,键入在步骤 5 中找到 的File_Spec_Path 路径,然后单击“ 查找下一步”。

    “查找”框中File_Spec_Path路径的屏幕截图。

    示例:

    “查找内容”框中的示例的屏幕截图。

    搜索结果将包含名为 ImagePath 的注册表项。 如果其值具有前导反斜杠“”,则双击该值并将其删除。 如果该值不以反斜杠开头,请提交来自Azure 门户的支持请求。

    更改前 更改后
    更改前图像路径搜索结果的屏幕截图。
    更改后图像路径搜索结果的屏幕截图。
  10. 返回 MARS 代理控制台,然后单击“立即备份”启动系统状态备份。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。