title: How can I resolve a "Provider load failure" for WMI requests?
body: <p>I'm using WMI to collect system information.  It works fine on every system I've tested it on, but I have one or two users that are reporting problems.  The debug logs show the WMI code is throwing a "Provider load failure" exception.  I haven't been able to replicate the issue.</p>
  
  <p>The users have verified that the WMI service is running in Automatic mode.</p>
  
  <p>Here's the exception:</p>
  
  <pre><code>System.Management.ManagementException: Provider load failure 
     at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
     at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
  </code></pre>
  
  <p>Any thoughts on how to troubleshoot and resolve this issue?</p>