Windows Server 2012 R2无法注册某些DLL

我遇到了我inheritance的Windows Server 2012 R2服务器的问题。 它开始时,我试图找出VSS的问题,不允许它备份。 其中一个build议是取消注册和重新注册某些DLL; 不过,现在我不能重新注册其中的一些。

我得到以下错误消息 – 这是不同的DLL不同。

  • es.dll
  • vssapi.dll

已加载模块“xxxxx.dll”,但未find入口点DllRegisterServer。
确保“xxxxx.dll”是一个有效的DLL或OCX文件,然后再试一次。

  • eventcls.dll
  • Vssui.dll
  • swprv.dll

模块“xxxxx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80070715。

这显然阻止了VSS的工作。 当我尝试做一个vssadmin resize例如我在事件查看器中出现错误:

卷影复制服务错误:意外的错误调用例程GetProviderMgmInterface。 hr = 0x80042304,卷影复制提供程序未在系统中注册。

我做了很多search,但没有find任何可以使用的东西。

我已经完成chkdsk没有问题, sfc /scannow返回“SFC SFC资源保护发现损坏的文件,但无法修复其中的一些” 。 我以安全模式尝试了sfc /scannow ,结果相同。

任何帮助将不胜感激!