Error message "Provider load failure" when you try to add a node to a Windows Server 2008-based Failover Cluster

S’applique à : Windows Server 2008 StandardWindows Server 2008 Standard without Hyper-VWindows Server 2008 Enterprise

Symptoms


When you attempt to add a node to your existing Windows Server 2008-based Failover Cluster using the Add-Node wizard, you receive the following error message at the bottom of the Add-Node wizard screen:

Provider load failure

Cause


The error "Provider Load Failure" is returned from WMI when a query is preformed and it’s unable to load the required providers to satisfy the query. In this case, the cluster "Add Node" wizard is making query to identify the domain of the server and the provider is not correctly registered on the server.

Follow these steps to determine if you are experiencing this issue, on both the server you are attempting to add to the cluster as well as the node that is already part of the cluster:
  1. Open WMI Tester - wbemtest.exe
  2. Click on Connect button
  3. Type root\cimv2 in the Namespace and then click on Connect
  4. Click Query button and then input SELECT Domain FROM Win32_ComputerSystem
If you get the "Provider load failure" error, you are experiencing the problem documented in this article, on this server.

Resolution


Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756 How to back up and restore the registry in Windows

To resolve this problem you need to correct the registration information for the Cimwin32.dll file in the registry, using these steps:
  1. Identify a Windows Server 2008 computer that is at the same Service Pack and Hotfix level as the problem server and you are able to run the above mentioned query successfully, in Wbemtest.exe.
    Note: This do not necessarily need to be a Cluster node.
  2. Open the Registry Editor by clicking the Start button, typing regedit into the Search box, and then pressing ENTER.‌
    Administrator permission required If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  3. Navigate to the following key: 

    HKEY_CLASSES_ROOT\CLSID\{D63A5850-8F16-11CF-9F47-00AA00BF345C}\InprocServer32
  4. Click the key or the subkey that you want to back up 
  5. Click the File menu, and then click Export.
  6. In the Save in box, select the location where you want to save the backup copy, and then type a name for the backup file in the File name box. Save it as a .REG file.
  7. Copy the above saved .REG file to the problem server.
  8. Access the file on the problem server and double-click the file to merge it into the registry.
  9. Restart the server.