The given key was not present in the dictionary

При запуске командлета Get-WindowsFeature в PowerShell на Windwos Server 2012 появляется ошибка The given key was not present in the dictionary.

At line:1 char:1
+ Get-WindowsFeature
+ ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-WindowsFeature], KeyNotFoundException
    + FullyQualifiedErrorId : System.Collections.Generic.KeyNotFoundException,Microsoft.Windows.ServerManager.Commands
   .GetWindowsFeatureCommand

Оказалось, что проблема заключается в ключе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\ServicingStorage\ServerComponentCache.

Так как это всего ли кэш, то можно спокойно переименовать этот ключ и ошибка исчезнет.

Leave a Reply