O Windows 8.1 inclui o Microsoft .NET Framework 4.5.1, portanto, isso não deve ser um problema. Você tentou executar o PowerShell com o parâmetro -NoProfile
? Caso você tenha um perfil do Windows PowerShell, isso impedirá a execução desse script de perfil e poderá resolver o problema.
Você também pode tentar executar (a partir de cmd.exe
) o seguinte comando, apenas para ver se obteve alguma saída:
powershell.exe -Command Get-Process;