当 UniTrends 代理调用 Shadow Volume Provider 进行 VSS 快照时,运行 Server 2003 R2 的服务器报告了多个 12292 和 10 VSS 错误。该服务器已安装最新更新,包括 SP2。
到目前为止,我已经:• 使用 vssadmin list writers 命令检查了 vss writer:所有 writer 都很稳定,没有错误• 使用 vssadmin list provider 命令检查了提供程序:只出现了 Microsoft Software Shadow Copy Provider• 尝试访问 C:\ properties > Shadow Copies,但窗口冻结了。我重新启动了服务器,然后就可以访问它了。• 验证了 HKLM\SYSTEM\CurrentControlSet\Services\swprv 参数没有缺失
以下是该事件的副本:
Event Type: Error
Event Source: VSS
Event Category: None
Event ID: 12292
Date: 10/17/2015
Time: 12:11:08 AM
User: N/A
Description:
Volume Shadow Copy Service error: Error creating the Shadow Copy Provider COM class with CLSID {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a} [0x80080005].
Event Type: Error
Event Source: VSS
Event Category: None
Event ID: 10
Date: 10/17/2015
Time: 12:11:08 AM
User: N/A
Description:
Volume Shadow Copy Service information: The COM Server with CLSID {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a} and name SW_PROV cannot be started. Most likely the CPU is under heavy load. [0x80080005]
我还没有尝试的唯一其他步骤是重新注册 VSS dll。我正在尝试。您是否推荐任何其他额外步骤来诊断和解决根本问题?感谢您的帮助。
答案1
重新注册 VSS 的 DLL:
cd /d C:\Windows\system32
net stop vss
net stop swprv
regsvr32 /s ole32.dll
regsvr32 /s oleaut32.dll
regsvr32 /s vss_ps.dll
vssvc /register
regsvr32 /s /i swprv.dll
regsvr32 /s /i eventcls.dll
regsvr32 /s es.dll
regsvr32 /s stdprov.dll
regsvr32 /s vssui.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml4.dll
vssvc /register
net start swprv
net start vss
来源:您在 TechNet 论坛上回答了您自己的问题 - 只需确保答案也在这里更新,以防您不回来:
答案2
Veritas 文章 ID 000009160 中调试问题的其他方法
验证卷影复制和 Microsoft Shadow Copy 组件服务是否设置为手动或自动,并且可以启动。
通过在运行提示符下运行“DCOMCNFG”来打开 DCOM 配置工具,并验证 Microsoft Shadow Copy 组件是否列在 DCOM 配置下,如果未列出,请运行以下命令来注册必要的 dll:
“regsvr32 /i%windir%system32swprv.dll”
从作业日志中检查发生快照错误的服务器。然后在同一台服务器上打开命令提示符并使用以下命令检查 VSS 编写器状态和提供程序:
vssadmin 列表编写器 - 所有编写器都应报告“稳定 - 无错误”
vssadmin 列出提供商 - 如果没有使用其他硬件快照提供程序,则应该报告 Microsoft VSS。
如果在 Windows Server 2003/2003 R2 计算机上生成错误,请从以下链接下载 Microsoft Patch KB 940349 并安装:
support.microsoft.com/kb/940349