在基于 Windows Server 2003 的计算机上运行 vssadmin list writers 命令时出现错误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 编写器现在已列出。
此问题是否已修复
检查问题是否已修复。 如果问题已修复,则已完成此部分。 如果问题未修复,可以 联系支持人员。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈