本文讨论使用 Windows Server 备份或第三方备份应用程序进行备份操作失败的问题。
原始 KB 数: 2009513
现象
使用 Windows Server 备份或第三方备份应用程序的备份操作在 Windows Server 上失败。
在系统事件日志中,记录以下事件:
日志名称: 系统 源: 服务控制管理器 事件 ID:7023 级别:错误 说明: Microsoft软件卷影复制提供程序服务终止并出现以下错误: 系统找不到指定的文件。
在应用程序事件日志中,记录以下事件:
日志名称: 应用程序 来源:VSS 事件 ID:12292 级别:错误 说明: 卷影复制服务错误:使用 CLSID {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a} [0x80080005] 创建卷影复制提供程序 COM 类时出错。 运行: 获取此提供程序的可调用接口 获取提供程序管理接口 上下文: 提供程序 ID:{b5946137-7b9f-4925-af80-51abd60b20d5} 类 ID: {00000000-0000-0000-0000-000000000000} 快照上下文:-1 提供程序 ID:{b5946137-7b9f-4925-af80-51abd60b20d5} 日志名称: 应用程序 来源:VSS 事件 ID:11 级别:错误 说明: 卷影复制服务信息:具有 CLSID {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a} 的 COM 服务器,无法启动名称SW_PROV。 很可能 CPU 负载过大。 [0x80080005] 运行: 获取此提供程序的可调用接口 获取提供程序管理接口 上下文: 提供程序 ID:{b5946137-7b9f-4925-af80-51abd60b20d5} 类 ID: {00000000-0000-0000-0000-000000000000} 快照上下文:-1 提供程序 ID:{b5946137-7b9f-4925-af80-51abd60b20d5}
在 Windows Server 2008 上,如果使用 Windows Server 备份执行备份,则备份操作失败,并出现以下错误之一:
无法在存储位置上创建卷影副本。 错误 - 卷影复制服务操作错误 (0x8004230f) 尝试处理指定操作时,卷影复制提供程序出现意外错误。
或
在备份目标上创建卷影副本失败。 卷影复制操作失败,出现错误0x8004230F。 有关详细信息,请查看事件日志。
在 Windows Server 2008 R2 上,如果使用 Windows Server 备份执行备份,则备份操作失败,并出现以下错误之一:
Windows 备份无法在存储位置上创建卷影副本。
或
在备份存储目标上创建卷影副本失败。
原因
如果 Swprv 的 ServiceDll 注册表值缺失或不正确,则可能会出现此问题。
解决方法
若要解决此问题,请执行以下步骤:
-
单击“开始”,在*“开始搜索”框中键入 regedit*,然后按 Enter。
-
找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\swprv\Parameters注意
如果缺少 Parameters 注册表项,请执行以下步骤:右键单击 swprv 注册表项,选择“新建**”,选择**“键**”**,键入*“参数*”,然后按 Enter。
-
选择“参数”注册表项后,验证 ServiceDll 注册表值是否具有以下值:
%Systemroot%\System32\swprv.dll
注意
如果缺少 ServiceDll 注册表值,请执行以下步骤:
- 右键单击“参数”注册表项,选择“新建”,然后选择“可展开字符串值”。
- 对于值名称,键入 ServiceDll ,然后按 Enter。
- 双击 ServiceDll 注册表值。
- 在 “值数据 ”框中,键入 %Systemroot%\System32\swprv.dll,然后单击“ 确定”。
-
执行备份操作以验证问题是否已解决。