本文說明事件標識碼 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 才能解決。
若要解決此問題,請依照下列步驟執行︰
按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]。
在命令提示字元中輸入下列命令。 輸入每個命令之後,按 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
注意
最後一個命令可能無法成功執行。
執行備份作業,以確認問題已解決。
其他相關資訊
重現此問題的步驟
在命令提示字元中輸入下列命令。 輸入命令之後,按 ENTER 鍵。
regsvr32 /u swprv.dll
嘗試執行備份作業。