为服务指定无效 ImagePath 时,系统状态备份失败

本文提到当为服务指定无效的 ImagePath 时,系统状态备份 (System State Backup) 失败的问题。

原始 KB 数: 968247

症状

Windows Server 2008 系统状态备份可能会失败,并出现以下错误:

备份摘要:
系统状态备份失败 [<日期><时间>]
成功备份的文件日志“C:\Windows\Logs\WindowsServerBackup\SystemStateBackup <日期><时间>.log”
备份失败的文件的日志
“C:\Windows\Logs\WindowsServerBackup\SystemStateBackup_Error <日期><时间>.log”
文件枚举失败。
文件名、目录名称或卷标签语法不正确。

在事件日志中,记录以下错误:

日志名称: 应用程序
源:Microsoft-Windows-Backup
事件 ID:517
计算机:<computername>
说明:备份于<日期时间>开始失败,错误代码为“2155348237”(文件枚举失败)。 问题解决后,请重新运行备份。

日志名称:Microsoft-Windows-Backup
源:Microsoft-Windows-Backup
事件 ID:5
计算机:<computername>
说明:
备份在 <日期时间> 启动失败,并出现以下错误代码“2155348237”。

原因

系统状态备份失败,因为无法备份由服务指定的 ImagePath。 仔细检查系统日志显示服务无法启动,并且收到如下错误。

事件类型:错误
事件源:服务控制管理器
事件类别: 无
事件 ID: 7000
说明:
由于 <以下错误,servicename> 服务无法启动:系统找不到指定的路径。

查看该失败服务的 ImagePath 显示了无效的路径或文件名。

决议

若要解决此问题,请执行以下步骤:

  1. 查看系统日志以确定不会启动的服务。

  2. 请联系相关服务软件供应商,获取任何已知问题及更新的安装包,这些更新包可能能够解决“ImagePath”(图像路径)错误的问题。

  3. 选择以下任一选项:

    选项 1:卸载与有问题的服务相关的软件。 删除后,立即重启系统状态备份。

    选项 2:使用 regedit 更正 ImagePath,以确保其包含有效的路径和文件名。

注意

由于每个服务都将具有唯一的 ImagePath,因此如果正确的路径和文件名不明显,可能需要联系软件供应商。

注意

以下博客文章包括一个示例脚本,可用于识别错误的 ImagePath 语句。 此脚本按原样提供,不提供任何保证。

https://blogs.technet.com/b/askcore/archive/2010/06/18/ps-script-for-blog-enumeration-of-the-files-failed.aspx