在本文中,您将学习如何解决该问题“0x80042304:卷影复制提供程序未在系统中注册“ 错误 Windows 11/10。 此错误与卷影复制服务有关 Windows 个人电脑。
您可以为特定磁盘配置卷影副本 Windows 11/10。 这将启用文件资源管理器中的“恢复以前的版本”功能。 此功能允许您恢复该特定硬盘上已删除的文件。 创建系统还原点还需要卷影副本。
修复 0x80042304:卷影复制提供程序未在系统中注册
使用以下解决方案修复错误 0x80042304:卷影复制提供程序未在系统中注册错误 Windows 11/10。
- 重新注册卷影复制提供程序或 VSS DLL 文件
- 从工作系统复制所需的注册表文件
让我们详细看看所有这些修复。
1]重新注册卷影复制提供程序或VSS DLL文件
该错误消息表明卷影复制提供程序未在系统中注册。 因此,您需要重新注册卷影复制提供程序来解决此问题。 为此,您需要在命令提示符中运行必要的命令。 通过启动命令提示符 Windows 搜索或运行命令框。 现在一一键入以下命令并按 Enter 输入每个命令后。
cd /d %windir%system32 Net stop vss Net stop swprv regsvr32 ole32.dll regsvr32 oleaut32.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 msxml3.dll regsvr32 msxml4.dll Net start swprv Net start vss
现在执行备份过程或配置卷影副本。 这次应该不会再出现这个错误了。
2]从工作系统复制所需的注册表文件
如果重新注册卷影复制提供程序或 VSS DLL 文件后错误仍然存在,则计算机注册表中可能缺少某些项 Windows 11/10 电脑。 在这种情况下,您需要将丢失的注册表项从另一台正常的计算机复制到您的计算机。 修改注册表之前,先创建一个系统还原点。
与卷影复制提供程序关联的注册表项位于注册表编辑器中的以下路径:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesVSSProviders
打开注册表编辑器。 将以上路径复制并粘贴到注册表编辑器地址栏中,然后单击 Enter。
现在展开 提供者 钥匙。 该键下显示一些值。 如果进一步扩展该值,您将看到 CLSID 键。 例如,子项 {b5946137-7b9f-4925-af80-51abd60b20d5} 提供者密钥下的右侧应包含以下值。
- 字符串值 – (默认) 与价值数据 Microsoft 软件卷影复制提供程序 1.0。
- DWORD 值(32 位)– 类型 与价值数据 1。
- 字符串值 – 执行 与价值数据 1.0.0.7。
- 字符串值 – 版本号 与价值数据 {00000001-0000-0000-0007-000000000001}。
如果您选择 CLSID 文件夹,它应该出现 (默认) 带有值数据的字符串值 {65EE1DBA-8FF4-4a58-AC1C-3470EE2F376A}。
打开另一台健康的计算机并导航到注册表编辑器中的上述路径。 现在从该计算机导出相同的注册表子项,并将该项移动到您的 USB 闪存驱动器。 在我们的 example,子项为 {b5946137-7b9f-4925-af80-51abd60b20d5}。 您的情况可能相同或不同。
将 USB 闪存驱动器连接到您的计算机,然后双击从正常计算机导出的注册表文件。 点击 是的 将此注册文件添加到您的注册表中。
如果子项{65EE1DBA-8FF4-4a58-AC1C-3470EE2F376A}在您的计算机上相同并且其值丢失,您也可以手动创建上述值。
就是这样。 我希望它有帮助。
如何修复卷影复制服务错误?
卷影复制服务可能会出现各种错误。 不同的错误需要不同的故障排除方法。 为了 example,VSS 错误代码 0x80042312 表示已达到此操作的最大卷数。 因此,您必须增加卷影副本存储或删除驱动器的旧卷影副本。
什么是卷影复制错误 0x8004230F?
卷影复制错误 0x8004230F 表明卷影复制提供程序在尝试处理指定操作时遇到意外错误。 因此,这是一个意外错误。 要解决此问题,您可以尝试一些解决方案,例如: 例如,在干净启动状态下执行操作、重新启动VSS服务等。
继续阅读:在卷影复制提供程序上调用例程时卷影复制服务出错。