本文提供了在尝试将节点添加到基于 Windows Server 2008 的故障转移群集时发生的错误的解决方案。
原始 KB 数: 2854337
现象
尝试使用“添加节点”向导将节点添加到基于 Windows Server 2008 的现有故障转移群集时,在“添加节点”向导屏幕底部收到以下错误消息:
提供程序加载失败
原因
执行查询时,WMI 将返回错误“提供程序加载失败”,并且无法加载所需的提供程序来满足查询。 在这种情况下,群集“添加节点”向导正在查询以标识服务器的域,但提供程序未在服务器上正确注册。
请按照以下步骤操作,分别在您尝试添加到群集的服务器以及已经是群集一部分的节点上,来确定是否遇到这些问题:
- 打开 WMI 测试器 - wbemtest.exe。
- 选择“连接” 。
- 在命名空间框中输入 root\cimv2,然后选择“连接”。
- 选择 “查询” ,然后输入
SELECT Domain FROM Win32_ComputerSystem
。
如果收到“提供程序加载失败”错误,则在此服务器上遇到本文中所述的问题。
解决方法
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表。
若要解决此问题,需要使用以下步骤更正注册表中Cimwin32.dll文件的注册信息:
请识别一台与问题服务器在相同 Service Pack 和补丁级别的 Windows Server 2008 计算机,并确保在 Wbemtest.exe 中能够成功运行上述查询。
注意
这不一定是群集节点。
若要打开注册表编辑器,请选择“开始”,然后输入 regedit。
如果您被要求输入管理员密码或确认,则需要管理员权限,请键入密码或给予确认。
导航到以下键:
HKEY_CLASSES_ROOT\CLSID\{D63A5850-8F16-11CF-9F47-00AA00BF345C}\InprocServer32
选择要备份的键或子键。
选择“文件”菜单,然后选择“导出”。
在“保存”框中,选择要保存备份副本的位置,然后在“文件名”框中键入备份文件的名称。 将其另存为 .REG 文件。
将上述保存的 .REG 文件复制到发生问题的服务器上。
访问问题服务器上的文件,然后双击该文件将其合并到注册表中。
重新启动服务器。