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

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

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

现象

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

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

Windows Server 未能执行系统状态备份,因为系统写入程序报告了无效的路径。 Windows Server 备份错误消息:文件名、目录名称或卷标签语法不正确 HResult:80780049 DetailedHResult:8007007B Goto 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\ 在上面的示例中)。 例如,行应类似于以下内容:文件列表:Path = 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 反馈社区