Командлеты Get-Net* PowerShell с недопустимым классом

как я могу устранить неполадки и исправить Get-Net* командлеты PowerShell? Все следующие неудачи с Invalid class. Я использую Windows 10 версии 1511 и не имеют возможности обновить до 1607 на данный момент.

первая версия PowerShell:

PS C:WINDOWSsystem32> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      0      10586  672

ошибки:

PS C:WINDOWSsystem32> Get-NetAdapter
Get-NetAdapter : Invalid class
At line:1 char:1
+ Get-NetAdapter
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapter:ROOT/StandardCimv2/MSFT_NetAdapter) [Get-NetAdapter], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapter

PS C:WINDOWSsystem32> Get-NetIPAddress
Get-NetIPAddress : Invalid class
At line:1 char:1
+ Get-NetIPAddress
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetIPAddress:ROOT/StandardCimv2/MSFT_NetIPAddress) [Get-NetIPAddress], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetIPAddress

PS C:WINDOWSsystem32> Get-NetAdapterHardwareInfo
Get-NetAdapterHardwareInfo : Invalid class
At line:1 char:1
+ Get-NetAdapterHardwareInfo
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapterHardwareInfoSettingData:ROOT/StandardCi...InfoSettingData
   ) [Get-NetAdapterHardwareInfo], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapterHardwareInfo

PS C:WINDOWSsystem32> Get-NetAdapterBinding
Get-NetAdapterBinding : Invalid class
At line:1 char:1
+ Get-NetAdapterBinding
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapterBindingSettingData:ROOT/StandardCi...dingSettingData) [Ge
   t-NetAdapterBinding], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapterBinding

PS C:WINDOWSsystem32> Get-NetAdapterStatistics -Name "Wi-Fi"
Get-NetAdapterStatistics : Invalid class
At line:1 char:1
+ Get-NetAdapterStatistics -Name "Wi-Fi"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapterStatisticsSettingData:ROOT/StandardCi...ticsSettingData)
   [Get-NetAdapterStatistics], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapterStatistics

PS C:WINDOWSsystem32> Get-NetAdapterStatistics -Name "Ethernet"
Get-NetAdapterStatistics : Invalid class
At line:1 char:1
+ Get-NetAdapterStatistics -Name "Ethernet"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : MetadataError: (MSFT_NetAdapterStatisticsSettingData:ROOT/StandardCi...ticsSettingData)
   [Get-NetAdapterStatistics], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapterStatistics

Я пытаюсь использовать Docker для Windows 10 (который раньше работал), но сбои PowerShell заставляют Docker не запускаться (вопрос на GitHub). Ошибки происходят на моем хосте, а не внутри контейнеров Docker. Ради этого вопроса Вы должны игнорировать детали Docker, просто я не могу использовать Docker из-за этой проблемы.

15
задан bbodenmiller
20.05.2023 18:29 Количество просмотров материала 2821
Распечатать страницу

1 ответ

благодаря нити на Форум Microsoft TechNet, мы видим, что репозиторий WMI поврежден и может быть исправлен следующим образом:

  1. отключение и остановка службы WMI
sc config winmgmt start= disabled
net stop winmgmt
  1. выполните следующие команды
 Winmgmt /salvagerepository %windir%\System32\wbem
 Winmgmt /resetrepository %windir%\System32\wbem
  1. включить службу WMI и перезагрузка
 sc config winmgmt start= auto

если проблема остается, то попробуйте выполнить следующие шаги, чтобы перестроить хранилище:

  1. отключение и остановка службы WMI
 sc config winmgmt start= disabled     (note that there is a blank between '=' and 'disabled')
 net stop winmgmt
  1. переименуйте папку репозитория (расположенную по адресу %windir%\System32\wbem\repository) to repository.old

  2. повторное включение службы WMI

sc config winmgmt start= auto

  1. перезагрузите компьютер.

если вышеуказанное не работает попробуй chkdsk,sfc и dism. Кроме того, вы можете попробовать Установка Восстановления Windows.

4
отвечен bbodenmiller 2023-05-22 02:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх