VSS 錯誤,呼叫例程 CoCreateInstance 時發生意外錯誤

在事件檢視器中檢查應用程式日誌時,我偶然發現了一個事件 ID 8193,這意味著 VSS 存在一些問題,可能會阻礙電腦的備份和復原過程。這可能看起來不是一個重要問題,但如果您的系統崩潰,則可能是一個重要問題。在這篇文章中,我們將討論VSS 錯誤,呼叫例程 CoCreateInstance 時發生意外錯誤並看看如何解決它。

陰影複製服務錯誤:呼叫例程 CoCreateInstance 時發生意外錯誤。 hr = 0x8007045b,系統正在關閉。

修正 VSS 錯誤,呼叫例程 CoCreateInstance 時發生意外錯誤,事件 ID 8193

如果您遇到 VSS 錯誤、呼叫例程 CoCreateInstance 時發生意外錯誤,請按照下面提到的解決方案進行操作。

  1. 檢查 VSS 服務狀態
  2. 重新註冊VSS組件
  3. 檢查網路服務帳戶權限
  4. 修復您的系統映像

讓我們詳細談談它們。

1]檢查VSS服務狀態

首先,我們需要去檢查一下運行狀態。此服務允許您的裝置不時建立其上託管的檔案和磁碟區的備份,以便在崩潰後或根據使用者的要求還原它們,因此,該服務應始終執行。

我們的第一步應該是檢查服務的狀態並確保它正在運行,為此,請按照下面提到的步驟操作。

  1. 打開服務透過從「開始」功能表中搜尋該應用程式。
  2. 現在,尋找捲影複製、右鍵單擊它,然後選擇屬性。
  3. 檢查服務狀態是否為「已停止」。如果沒有運行,請更改啟動類型自動(延遲啟動)並點擊“開始”。
  4. 最後,點擊應用 > 確定。

如果服務正在運行,您需要右鍵單擊它並選擇重新啟動。服務重新啟動後,您需要重新啟動電腦並等待幾個小時才能再次檢查事件日誌。您可以在事件檢視器中新增篩選器,並確保來源設定為 VSS。如果您看到成功的日誌,則表示您的問題已解決。

2]重新註冊VSS組件

VSS 有可能因故障而拒絕工作,為了解決該問題,我們將手動註冊伺服器。 DLL 檔案對於磁​​碟區複製服務的運作至關重要,以確保所有必要的元件均已正確註冊並可供 VSS 使用。為此,您首先需要打開“運行”,輸入“命令”,並按 Ctrl + Shift + Enter。您將看到一個 UAC 彈出窗口,出現提示時點擊“是”。

現在,一一運行以下命令。

regsvr32 ole32.dll

regsvr32 vss_ps.dll

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]檢查網路服務帳戶權限

有類似的錯誤,同樣的事件ID:8193,其中說陰影複製服務錯誤:呼叫例程時發生意外錯誤。訪問被拒絕」。此錯誤通常是由於缺少 Diag 鍵的權限而導致的。我們懷疑我們面臨的問題也可能是同一問題的產物。因此,我們將對註冊表進行一些更改以解決該問題。但是,在進行任何更改之前,我們建議您。

完成後,請按照下面提到的步驟操作。

  1. 打開登錄編輯器透過從「開始」功能表中搜尋它。
  2. 現在,導航至Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Diag
  3. 右鍵單擊診斷資料夾並選擇特性。
  4. 現在,選擇網路服務從「安全性」標籤中的選項中,勾選與下列項目關聯的方塊完全控制,並按一下“確定”。
  5. 您可以關閉登錄編輯程式。

最後,重新啟動電腦並查看問題是否解決。

4]修復您的系統映像

如果您的電腦上任何與 VSS 相關的組件損壞,您將遇到此問題。為了解決這個問題,我們需要修復系統映像,為此,請打開命令提示符作為管理員,然後執行以下命令。

sfc /scannow
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth

確保一次運行一個命令。完成這些命令後,請執行備份增益並查看問題是否已解決。

希望您能夠使用本文中提到的解決方案來解決該問題。

讀:

什麼是 VSS 意外錯誤?

如果您看到 VSS 意外錯誤且備份計畫終止,則系統沒有足夠的磁碟空間來在備份期間建立磁碟區副本。您需要增加 VSS 允許的區域來緩衝此類寫入操作。我們推薦您然後重試,希望它會起作用。

讀:

如何檢查我的 VSS 設定?

若要檢查您的 VSS 設置,請打開命令提示符作為管理員。然後,列出所有 VSS 編寫器以及目前狀態,運行vssadmin 列表作者,若要列出所有已安裝的 VSS 提供程序,請執行vssadmin 列出提供者,並列出所有現有的捲影副本,運行vssadmin 清單陰影。

另請閱讀:

Related Posts