3

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

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

PS C:\WINDOWS\system32> $PSVersionTable.PSVersion

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

Ошибки:

PS C:\WINDOWS\system32> 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:\WINDOWS\system32> 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:\WINDOWS\system32> 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:\WINDOWS\system32> 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:\WINDOWS\system32> 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:\WINDOWS\system32> 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 из-за этой проблемы.

1 ответ1

5

Благодаря обсуждению на форуме 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) в repository.old

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

sc config winmgmt start = auto

  1. Перезагрузите машину.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .