Как я могу устранить «сбой загрузки поставщика» для запросов WMI?

Я знаю, что это старый, но c#.net у меня возникла точно такая .net же проблема, как описано .cs-file выше. Мне было очень сложно dotnet это понять, поэтому я подумал, что dot-net отвечу в надежде, что это c# поможет кому-то другому.

Я wmi пытался загрузить IIS WMI .cs-file Provider и получал ошибку .cs-file «Provider Load Failure». Я .net мог воспроизвести проблему, запустив .cs-file свой WMI-запрос с помощью c#.net программы wbemtest.exe.

Я csharp запустил procmon.exe, чтобы c-sharp показать, что загружается c# (или не загружается в моем .net-framework случае), и, конечно же, wmiprvse.exe .cs-file загружал раздел реестра, в .net котором говорилось, что inetsrv visual-c# находится в каталоге C: \ windows c#-language - которого не было на моей c#.net машине (C: \ windows был dot-net заменен на c: \ winnt)

Обновление .net ключа разрешило мою проблему, но visual-c# главное здесь то, что я чертовски csharp потратил время, пытаясь понять, почему dotnet я получаю эту ошибку, и запуск c# procmon при выполнении моего dot-net запроса WMI указал мне прямо wmi на проблему. Надеюсь, вам .cs-file тоже понравится.

c#

.net

wmi

2022-05-08T00:25:55+00:00
Вопросы с похожей тематикой, как у вопроса:

Как я могу устранить «сбой загрузки поставщика» для запросов WMI?