為服務指定不正確 ImagePath 時,系統狀態備份會失敗

本文說明當為服務指定不正確 ImagePath 時,系統狀態備份失敗的問題。

原始產品版本:   Windows Server 2012 R2,Windows 10-all edition
原始 KB 編號:   968247

徵狀

Windows Server 2008 系統狀態備份可能會失敗,併發生下列錯誤:

備份摘要:
備份系統狀態失敗 [ <date> <time> ]
成功備份 ' C:\Windows\Logs\WindowsServerBackup\SystemStateBackup ' 的檔記錄檔 <date> <time>
備份失敗的檔記錄
' C:\Windows\Logs\WindowsServerBackup\ SystemStateBackup_Error <date> <time> .log '
檔列舉失敗。
檔案名、目錄名稱或磁片區標籤語法不正確。

在事件記錄檔中,會記錄下列錯誤:

記錄檔名稱: Application
來源: Microsoft-Windows-備份
事件 ID: 517
電腦: <computername>
描述:備份開始 <date time> 失敗,錯誤代碼為 ' 2155348237 ' (列舉檔案失敗。 ) 。 請先重新執行備份,並解決問題。

記錄檔名稱: Microsoft-Windows-備份
來源: Microsoft-Windows-備份
事件 ID: 5
電腦: <computername>
描述:
備份開始 <date time> 失敗,錯誤代碼為 ' 2155348237 '。

原因

因為無法備份服務所指定的 ImagePath,所以系統狀態備份失敗。 進一步檢查系統記錄檔會顯示服務無法啟動,而且您會收到如下所示的錯誤。

事件類型:錯誤
事件來源:服務控制管理員
事件類別:無
事件 ID: 7000
描述:
<servicename>由於下列錯誤,無法啟動服務:系統找不到指定的路徑。

檢查失敗服務的 ImagePath 會反映不正確路徑或檔案名。

解決方案

若要解決此問題,請遵循下列步驟:

  1. 請複查系統記錄檔,以判斷將不會啟動的服務。

  2. 請與服務軟體廠商聯繫,以取得任何已知問題及更新安裝套件,以解決不正確的 ImagePath。

  3. 請選取下列任一選項:

    選項1:卸載與有問題服務相關的軟體。 一旦移除,請重新開機系統狀態備份。

    選項2:使用 regedit,修正 ImagePath,使其具有有效的路徑和檔案名。

注意

因為每個服務都有唯一的 ImagePath,所以如果正確的路徑和檔案名不是顯而易見,您可能需要與軟體廠商聯繫。

注意

下列博客張貼內容包含可用於識別錯誤 ImagePath 語句的範例腳本。 這個腳本是以原樣提供,不會 warrantee:

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