共用方式為


執行磁碟區陰影複製服務的 Windows Server 2003 型電腦上可能會發生各種問題

本文說明事件標識碼 8019、20、8193 或 12302 記錄在應用程式記錄檔中的問題。 您會收到錯誤0x8004230F或0x80004002錯誤訊息。

適用於: Windows Server 2003
原始 KB 編號: 940032

徵兆

在執行磁碟區陰影複製服務 (VSS) 的 Microsoft Windows Server 2003 型電腦上,您會遇到下列其中一個徵兆:

  • 當您使用 NTBackup 工具執行備份作業時,應用程式記錄檔中會記錄下列事件:

    事件類型:錯誤
    事件來源:NTBackup
    事件標識碼:8019
    描述:結束作業:發生警告或錯誤。 如需詳細資訊,請參閱備份報告。

    注意

    如果您檢視備份記錄檔,則會顯示下列資訊:

    建立磁碟區陰影複製時傳回的錯誤:0xffffffff

  • 如果您存取磁碟區的屬性,再按一下陰影複製,您會收到以下其中一個錯誤訊息:

    錯誤0x8004230F:嘗試處理指定的作業時,陰影複製提供者發生非預期的錯誤。

    錯誤0x80004002:不支援這類介面

  • 下列其中一個事件會記錄在應用程式記錄檔中:

    事件類型:錯誤
    事件來源:VSS
    事件標識碼:20
    描述:磁碟區陰影複製服務錯誤:磁碟區陰影複製服務所需的重要元件未註冊。 如果在 Windows 安裝期間或陰影複製提供者安裝期間發生錯誤,可能會發生這種情況。 從 CoCreateInstance 嘗試創建 CLSID 為 {faf53cc4-bd73-4e36-83f1-2b23f46e513e} 並名為 VSSEvent 的類別時返回的錯誤是 [0x80040154]。

    事件類型:錯誤
    事件來源:VSS
    事件標識碼:20
    描述:磁碟區陰影複製服務錯誤:磁碟區陰影複製服務所需的重要元件未註冊。 如果在 Windows 安裝期間或陰影複製提供者安裝期間發生錯誤,可能會發生這種情況。 從 CLSID {faf53cc4-bd73-4e36-83f1-2b23f46e513e} 類別名稱為 VSSEvent 的 CoCreateInstance 傳回的錯誤為 [0x80004002]。

    事件類型:錯誤
    事件來源:VSS
    事件標識碼:8193
    描述:磁碟區陰影複製服務錯誤:呼叫例程CoCreateInstance的意外錯誤。 hr = 0x80040154。

    事件類型:錯誤
    事件來源:VSS
    事件類別:無
    事件標識碼:8193
    描述:磁碟區陰影複製服務錯誤:呼叫例程CoCreateInstance的意外錯誤。 hr = 0x80004002。

    事件類型:錯誤
    事件來源:VSS
    事件標識碼:12302
    描述:磁碟區陰影複製服務錯誤:於嘗試連絡陰影複製服務撰寫者時偵測到內部不一致。 請檢查事件服務和磁碟區陰影複製服務是否正常運作。

原因

發生此問題的原因是未註冊 VSS 系統檔案。

解決方案

注意

本文不適用於 Windows Vista、Windows Server 2008 或更新版本的操作系統。 從 Windows Vista 和 Windows Server 2008 開始,Windows 元件安裝是以指令清單為基礎。 如果您嘗試手動註冊特定元件,例如此「解決方案」一節中所述的特定元件,在此附註中所述的操作系統中,可能會發生非預期的結果,而可能需要重新安裝 Windows 才能解決。

若要解決此問題,請依照下列步驟執行︰

  1. 按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]

  2. 在命令提示字元中輸入下列命令。 輸入每個命令之後,按 ENTER 鍵。

    • cd /d %windir%\system32
    • Net stop vss
    • Net stop swprv
    • regsvr32 ole32.dll
    • regsvr32 oleaut32.dll
    • regsvr32 vss_ps.dll
    • vssvc /register
    • regsvr32 /i swprv.dll
    • regsvr32 /i eventcls.dll
    • regsvr32 es.dll
    • regsvr32 stdprov.dll
    • regsvr32 vssui.dll
    • regsvr32 msxml.dll
    • regsvr32 msxml3.dll
    • regsvr32 msxml4.dll

    注意

    最後一個命令可能無法成功執行。

  3. 執行備份作業,以確認問題已解決。

其他相關資訊

重現此問題的步驟

  1. 在命令提示字元中輸入下列命令。 輸入命令之後,按 ENTER 鍵。

    regsvr32 /u swprv.dll
    
  2. 嘗試執行備份作業。