PSConsoleReadLine исключения

Командлеты PSReadLine больше не работают:

PS> Set-PSReadlineOption -EditMode Vi
Set-PSReadlineOption : The type initializer for 'Microsoft.PowerShell.PSConsoleReadLine' threw an exception.
At line:1 char:1
+ Set-PSReadlineOption -EditMode Vi
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Set-PSReadlineOption], TypeInitializationException
    + FullyQualifiedErrorId : System.TypeInitializationException,Microsoft.PowerShell.SetPSReadlineOption

PS> Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadlineKeyHandler : The type initializer for 'Microsoft.PowerShell.PSConsoleReadLine' threw an exception.
At line:1 char:1
+ Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Set-PSReadLineKeyHandler], TypeInitializationException
    + FullyQualifiedErrorId : System.TypeInitializationException,Microsoft.PowerShell.SetPSReadLineKeyHandlerCommand

Вчера я получил это обновление: 12 июня 2018 года - KB4284835 (сборка ОС 17134.112). До этого у меня никогда не было проблем с PSReadLineи мне действительно нужно, чтобы это работало...

  • PSVersion 5.1.17134.112
  • Windows 10 Home Version 1803 OS Build 17134.112

0 ответов

Это известная проблема в октябрьском обновлении Windows 10, и ее можно устранить с помощью патча, как описано в этой теме на Github.

Другие вопросы по тегам