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 不能保证可以解决这些问题。 您应自行承担修改注册表的风险。
若要确保文件规范已更新,请执行以下步骤:
在单击 WSB 故障日志时打开的文件中,验证 Systemroot_path 是否正确。 例如, 以下错误消息中的Systemroot_path 应类似于
C:\Windows\\systemroot\
:在枚举期间备份 c:\windows\systemroot\ 时出错:错误 [0x8007007b] 文件名、目录名称或卷标签语法不正确。
在提升的命令提示符下运行以下命令:
diskshadow /l Output_File_Path
注意
Output_File_Path占位符应类似于
C:\outputfilepath.txt
。在 DISKSHADOW 提示符处键入以下命令,然后在每个命令后按 Enter:
list writers detailed exit
打开在步骤 2 中指定的输出文件。
找到包含 Systemroot_path 的行(
C:\Windows\\systemroot\
在上面的示例中)。 例如,行应类似于以下内容:文件列表:Path = Systemroot_path\system32\drivers,Filespec = File_Spec_Path例如:
文件列表:路径 =
C:\windows\\systemroot\system32\drivers
,Filespec = winmad.sys启动“注册表编辑器”。 为此,请右键单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。
找到以下子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
右键单击“服务”,然后单击“查找”。
在 “查找内容 ”框中,键入 在步骤 5 中找到的File_Spec_Path 路径,然后单击“ 查找下一步”。
示例:
搜索结果将具有名为 ImagePath 的注册表项。 如果其值具有前导反斜杠“”,请双击该值并将其删除。 如果该值不以反斜杠开头,请从Azure 门户提交支持请求。
更改之前 更改之后 返回到 MARS 代理控制台,单击“立即备份”启动系统状态备份。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。