在基于 Windows Server 2003 的计算机上运行 vssadmin list 编写器命令时出错0x8000FFFF
本文解决了在基于 Windows Server 2003 的计算机上使用该 vssadmin list writers
命令时发生的问题。 出现问题时,可能会收到错误消息、事件或列表为空。
适用于: Windows Server 2003
原始 KB 数: 940184
在基于 Windows Server 2003 的计算机上运行 vssadmin list writers
命令时,可能会遇到以下任何症状。
备注
该 vssadmin list writers
命令列出订阅的卷影复制编写器。
看到以下错误消息:
错误:0x8000FFFF
可以在应用程序日志中记录以下事件:
事件类型:错误
事件源:VSS
事件 ID:12302
说明:卷影复制服务错误:尝试联系卷影复制服务编写器时检测到内部不一致。 请检查事件服务和卷影复制服务是否正常运行。列表为空。
如果以下注册表项损坏,则可能会出现此问题:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\Subscriptions
重要
本文不适用于 Windows Vista、Windows Server 2008 或更高版本的 Windows 操作系统。 从 Windows Vista 和 Windows Server 2008 开始,Windows 组件安装基于清单。 尝试手动注册特定组件(如以下步骤中所述),可能会产生意外结果,可能需要重新安装 Windows 才能解决。
若要解决该问题,请执行以下步骤:
单击“开始>运行”,键入 Regedit,然后单击“确定”。
找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\Subscriptions
在“编辑”菜单上,单击“删除”,然后单击“是”以确认要删除子项。
退出注册表编辑器。
单击“开始>运行”,键入services.msc,然后单击“确定”。
一次右键单击以下服务。 对于每个服务,请单击“ 重启:
- COM+ 事件系统
- COM+ 系统应用程序
- Microsoft 软件卷影复制提供程序
- 卷影复制
单击“开始>运行”,键入 cmd,然后单击“确定”。
在命令提示符下,键入 vssadmin 列表编写器,然后按 Enter。
如果现在列出了 VSS 编写器,请关闭命令提示符窗口。 无需完成剩余的步骤。
如果未列出 VSS 编写器,请在命令提示符处键入以下命令。 在每个命令后按 Enter。
cd /d %windir%\system32
net stop vss
net stop swprv
regsvr32 ole32.dll
regsvr32 oleaut32.dll
regsvr32 /i eventcls.dll
regsvr32 vss_ps.dll
vssvc /register
regsvr32 /i swprv.dll
regsvr32 es.dll
regsvr32 stdprov.dll
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll
备注
最后一个命令可能无法成功运行。
在命令提示符下,键入 vssadmin 列表编写器,然后按 Enter。
确认 VSS 编写器现已列出。
检查问题是否已修复。 如果问题已修复,则已完成本部分。 如果问题未解决,可以 联系支持人员。