尝试备份和还原系统或文件时,有时可能会遇到卷影复制错误 0x80042316。错误消息显示另一个卷影副本创建已在进行中,请稍等片刻,然后重试。在这篇文章中,我们将了解 VSS 错误 0x80042316 的含义以及如何解决该问题。
什么是 VSS 错误 0x80042316?
当VSS 或卷影复制服务因另一个 VSS 实例已在运行而无法运行时,您通常会看到此错误消息。
修复 VSS 错误 0x80042316,另一个卷影副本创建已在进行中
如果您的设备上安装了多个备份程序,则可能经常会出现 VSS 错误 0x80042316。您可以使用 VSSADMIN 工具来检测任何第 3 方 VSS 提供商,如果发现任何第三方 VSS 提供商,您应该禁用它来解决问题。
或者,如果备份软件中同时运行两项备份作业,请确保一次仅运行一项,以避免冲突。
此外,如果另一个进程尝试使用与您的备份软件相同的备份位置,您应该重新安排任务的备份时间以避免任何干扰。
但是,也可能有其他原因,因此,我们列出了更多解决方案,可以帮助您消除该错误。
- 重新启动卷影复制服务
- 重新注册相关的.dll文件
- 其他建议。
1]重新启动卷影复制服务
您可能遇到卷影复制错误 0x80042316 的另一个原因是备份作业启动时快照进程已在运行。这可能会迫使备份作业失败,从而触发错误。这是因为 Microsoft 的本机快照管理器一次只能执行一个快照。
要解决此问题,您需要重新启动卷影复制服务。为此,请依次运行以下命令,并在每个命令后按Enter键:
net stop vss net start vss
这将成功重新启动卷影复制服务,并且错误应该得到修复。
2]重新注册相关的.dll文件
有时,重新注册关联的 DLL 文件可能会修复 VSS 错误 0x80042316。为此,请打开提升的命令提示符,依次输入以下命令,然后按Enter键:
net stop vss net stop swprv cd /d %windir%\system32 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 net start vss net start swprv
您将收到一条确认消息,表明您已成功重新注册相关的 .dll 文件。重新启动您的设备以使更改生效。
3]其他建议
您可以增加卷影副本存储来分配更多存储,看看是否有帮助。
此外,手动更新 Windows 计算机,使用 CHKDSK 命令检查磁盘问题,并运行 SFC scannow 命令来检测和修复任何损坏的系统文件。
如何修复卷影复制服务错误?
修复卷影复制服务 (VSS) 错误的万无一失的方法之一是检查相关服务(Microsoft Software Shadow Copy Provider 和 Volume Shadow Copy)是否正在运行并启动。或者,您可以运行系统文件检查器实用程序来修复任何损坏的系统文件并解决问题。
我如何知道 VSS 是否正在运行?
要检查 VSS 是否已启用,请单击“开始”,键入“命令提示符”,右键单击它,然后选择“以管理员身份运行”。接下来,在命令提示符窗口中输入vssadmin list writers并按Enter。现在,等待命令输出显示所有已注册的 VSS 编写器。列表显示后,检查每个Writer的State字段。