Вот тут я попался, как-то странно работает Windows 10. Перестали устанавливаться обновления, а плюсом поломались PowerShell командлеты начинающиеся с Get-Net*. Получаю ошибку:
FullyQualifiedErrorId : HRESULT 0x80041010, Get-NetRoute
Но решение нашлось очень просто. Нужно пересобрать WMI.
Как правило стандартная проверка и синхронизация сообщают что все хорошо, как и в моем случае. Следовательно можно перейти к восстановлению WMI. Порядок следующий:
- Остановка и отключение WMI сервиса
- Следом выполнить команды
- Включаем службу WMI
- Выполнить перезагрузку ПК
sc config winmgmt start= disabled
net stop winmgmt
Winmgmt /salvagerepository %windir%\System32\wbem
Winmgmt /resetrepository %windir%\System32\wbem
sc config winmgmt start= auto
После перезагрузки проверить выполнение команд, лично мне не помогло и я пошел углубляться в восстановление WMI дальше
- Остановка и отключение WMI сервиса
- Переименовать папку repository рассоложенную по пути %windir%\System32\wbem\ (вот тут у меня получилось 3 папки repository* и я принял решение их все удалить)
- Включаем службу WMI
- Выполняем перезагрузку
sc config winmgmt start= disabled
net stop winmgmt
sc config winmgmt start= auto
Ура, у меня все работает.