如何解决 Microsoft Volume Shadow Copy Service (VSS) 服务在备份/还原过程中发生的“AOFO: 初始化失败”错误。

book

Article ID: 100034758

calendar_today

Updated On:

Description

问题

如何解决 Microsoft Volume Shadow Copy Service (VSS) 服务在备份/还原过程中发生的“AOFO: 初始化失败”错误。

错误消息

错误 1:

最终错误: 0x80042316 - 0x80042316 (2147754774)
最终错误类别: 其他出错

V-79-10000-11253 - Microsoft Volume Shadow Copy Service (VSS) 快照提供程序返回了错误:“灾难性故障”。

V-79-10000-11233 - VSS 快照错误。 目标计算机上已经有一个 Microsoft Volume Shadow Copy Service (VSS) 快照正在运行。 一次只能运行一个快照。  请稍后再运行该作业。 

错误 2:

最终错误: 0xe000fe7d - 访问被拒绝。
“备份”或“恢复系统状态”要求具有管理员权限。
最终错误类别: 安全出错

V-79-57344-34110 - AOFO: System?State 上的初始化失败。 已使用 Advanced Open File Option: Microsoft Volume Shadow Copy Service (VSS)。 快照提供程序错误 (0xE000FE7D): 访问被拒绝。 “备份”或“恢复系统状态”要求具有管理员权限。 有关详细信息,请查看 Windows 事件查看器。

错误 3:

AOFO: 快照错误 0x8000ffff: 灾难性故障

V-79-57344-34110 - 注意: 资源: \\"SERVERNAME"\Microsoft Information Store\First Storage Group 不能进行快照。 正在尝试直接从源卷备份。
 - AOFO: System?State 上的初始化失败。 已使用 Advanced Open File Option: Microsoft Volume Shadow Copy Service (VSS)。
V-79-10000-11253 - Microsoft Volume Shadow Copy Service (VSS) 快照提供程序返回了错误:“灾难性故障”。 要确保 VSS 未禁用且可启动,请单击“控制面板”,然后单击“管理工具”。 打开“服务”,然后启动 Volume Shadow Copy。
 

原因

基于 VSS 的备份/还原可能因各种 AOFO 初始化错误导致失败。 相关服务器上的 Windows 应用程序日志可能会报告各种 VSS 相关错误/警告,如事件源为 VSS 的事件 ID 20 或事件 ID 8193。 事件 ID 20 和事件 ID 8193 的描述分别显示在第 1 和第 2 部分中:

第 1 部分

***************************************************************************************************************
卷影复制服务错误: 卷影复制服务需要的一个关键组件没有注册。  如果在 Windows 安装过程中或卷影复制提供程序安装过程中出现错误就可能发生这种情况。  此错误是从类 CLSID {faf53cc4-bd73-4e36-83f1-2b23f46e513e} 上的 CoCreateInstance 返回的,名称 VSSEvent 是 [0x80040154]
***************************************************************************************************************

第 2 部分

***************************************************************************************************************
卷影复制服务错误: 调用程序 CoCreateInstance 时的意外错误。
***************************************************************************************************************

要确认 VSS 写入器的状态,在相关服务器上的命令提示符下运行 vssadmin list writers 。 提示符中可能不显示某些/任何写入器。

如果未列出写入器,则按照以下部分 A 和部分 B 中所列的步骤执行操作。

第 3 部分

导致“错误 3”中所述错误的原因有如下一项或多项:

Advanced Open File Option (AOFO) 备份选中正在使用的“备份至磁盘”文件夹。
目标计算机上未启动 Volume Shadow Copy Service Provider (VSS)。
目标计算机上未安装 Remote Agent for Windows Servers (RAWS)。
目标计算机未连接至网络。
目标计算机上未安装 Advanced Open File Option (AOFO)。

解决方案

注意: 以下所列包含我们的客户群为解决 VSS 相关问题所做的配置更改。 建议做出如下更改前先咨询 Microsoft:

部分 A:

注册/重新注册 Microsoft Shadow Copy Provider Service DLL 和 Volume Shadow Copy Service DLL

1. 打开命令提示符(开始 > 运行 > CMD)。

2. 执行以下命令:

Net stop vss
Net stop swprv

3. 将目录更改为 \windows\system32(即: cd C:\windows\system32)

4. 执行以下命令,注册下述 .dll 文件:


注意:如欲加快此过程,请将以下命令按当前格式复制到记事本,另存为 vss.bat,然后执行批处理文件。 这样,以下所有命令都将得以执行。


regsvr32 ole32.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 msxml2.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll
regsvr32 msxml6.dll

5. 执行以下命令:

Net Start vss
Net Start swprv

6. 重新运行命令 vssadmin list writers。

如果 VSS 问题仍存在,请参阅以下 Microsoft 知识库文章

 https://support.microsoft.com/kb/940032

按照 部分 A 操作后, 如果问题仍存在,则按照 部分 B 操作。

部分 B:

1. 停止 Microsoft Shadow Copy Provider 和 Volume Shadow Copy Service。

2. 将 HKLM\Software\Microsoft\EventSystem 注册表项的内容导出到 .reg 文件。

警告:Windows 注册表编辑器使用不当可能会造成操作系统运行不正常。 更改 Windows 注册表时务必小心。 注册表修改工作应仅由具有丰富注册表编辑器应用程序使用经验的人员承担。 建议在进行任何注册表更改之前对注册表和工作站进行完整备份。

3. 删除 HKLM\Software\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\Subscriptions 中的注册表项。 (切勿删除 EventClasses 注册表项)。

4. 重新启动服务器。

5. 运行 VSSADMIN LIST WRITERS 命令。

这会导致 HKLM\Software\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\Subscriptions 注册表项中的 VSS 条目在初始化写入器时重新构建。 

6. 如果在步骤 5 中出现错误,请安装 Microsoft 修补程序:940349。

Microsoft 知识库文章 940349:Volume Shadow Copy Service (VSS) 更新汇总软件包(适用于 Windows Server 2003)可解决某些 VSS 快照问题。 https://support.microsoft.com/kb/940349 
安装此修补程序后需重新启动服务器。

部分 C:

  1. 验证目标计算机上是否已启动 VSS
    1. 转至 Windows 服务控制台(开始 > 运行 > 键入 Services.msc)
    2. 检查有无 Volume Shadow Copy 和 Microsoft Software Shadow Copy Provider

注意:两种服务的启动类型都应设为“手动”。 Backup Exec 尝试备份 Shadow Copy 组件时,会尝试启动尚未启动的服务。

  1. 验证目标计算机上是否已安装并启动 RAWS。
    1. 转至 Windows 服务控制台(开始 > 运行 > 键入 Services.msc)
    2. 检查有无 Backup Exec Remote Agent for Windows Systems

注意:确保此服务已“启动”并在“本地系统帐户”下运行。

  1. 验证目标计算机上已安装 AOFO
    1. 转至系统信息(开始 > 运行 > 键入 msinfo32)
    2. 展开“软件环境”-“系统驱动程序”- 找到 vsp.sys
  2. 验证当前备份未选择正在使用的“备份至磁盘”文件夹。
  3. 验证 Backup Exec 外的网络连接。
 

Applies To

Windows Server 2003
Windows Server 2003 R2
 

注意:切勿 针对 Windows 2008 或更高版本的操作系统使用上述步骤。请查阅以下 Microsoft 知识库文章中的重要事项声明,确认更高版本操作系统中不得按此方式执行 VSS 重新注册。

https://support.microsoft.com/kb/940184

Issue/Introduction

如何解决 Microsoft Volume Shadow Copy Service (VSS) 服务在备份/还原过程中发生的“AOFO: 初始化失败”错误。

Additional Information

UMI: V-79-32772-8982 UMI: V-79-32772-8984 ETrack: 0xe000fe7d