Итак, я знаю, что это старый, но у меня была точная проблема, описанная выше. Мне было очень сложно разобраться, поэтому я подумал, что отвечу в надежде, что это поможет кому-то еще.
Я пытался загрузить провайдер IIS WMI и получил ошибку «Ошибка загрузки провайдера». Я мог воспроизвести проблему, выполнив мой запрос WMI с помощью программы wbemtest.exe.
Я запустил procmon.exe, чтобы показать, что загружается (или не удается загрузить в моем случае), и, конечно же, wmiprvse.exe загружал раздел реестра, говоря, что inetsrv находится в каталоге C: \ windows - который не существовал на моей машине (C: \ windows был заменен на c: \ winnt)
Обновление ключа решило мою проблему, но суть в том, что у меня был один ад, пытаясь выяснить, почему я получаю эту ошибку, и запуск procmon при выполнении моего запроса WMI указал мне прямо на проблему. Надеюсь, это будет и для вас.