You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Powershell 7.5.4.0 does not start "Could not load type 'System.Management.Automation.Subsystem.PredictionResult' " #5097
PSReadLine: 2.2.0-beta2
PowerShell: 7.5.4
OS: Microsoft Windows 10.0.26200
BufferWidth: 120
BufferHeight: 30
Last 0 Keys
Exception
System.TypeLoadException: Could not load type 'System.Management.Automation.Subsystem.PredictionResult' from assembly 'Microsoft.PowerShell.PSReadLine.Polyfiller, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at Microsoft.PowerShell.PSConsoleReadLine.PredictionViewBase.Reset()
at Microsoft.PowerShell.PSConsoleReadLine.PredictionInlineView.Reset()
at Microsoft.PowerShell.PSConsoleReadLine.Prediction.Reset()
at Microsoft.PowerShell.PSConsoleReadLine.Initialize(Runspace runspace, EngineIntrinsics engineIntrinsics)
at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics, CancellationToken cancellationToken)
This issue was fixed in 2.2.0-beta3 version of PSReadLine. You can fix this by upgrading to the latest 2.3.5 version of PSReadLine.
To upgrade, simply run Install-Module PSReadLine -AllowPrerelease -Force from your PowerShell console.
If you want to remove that beta version of PSReadLine and use the 2.1.0 version of PSReadLine that's shipped with PowerShell 7.2, you can:
run pwsh -noprofile -noninteractive to start pwsh without loading PSReadLine
run Uninstall-Module -Name PSReadLine -RequiredVersion <2.2.0-beta1 or 2.2.0-beta2> -AllowPrerelease to remove the module. Or, you can manually remove that module folder.
Activity
github-actions commentedon Feb 23, 2026
This issue was fixed in 2.2.0-beta3 version of PSReadLine. You can fix this by upgrading to the latest 2.3.5 version of PSReadLine.
To upgrade, simply run
Install-Module PSReadLine -AllowPrerelease -Forcefrom your PowerShell console.If you want to remove that beta version of PSReadLine and use the 2.1.0 version of PSReadLine that's shipped with PowerShell 7.2, you can:
pwsh -noprofile -noninteractiveto startpwshwithout loading PSReadLineUninstall-Module -Name PSReadLine -RequiredVersion <2.2.0-beta1 or 2.2.0-beta2> -AllowPrereleaseto remove the module. Or, you can manually remove that module folder.