Powershell 无法运行;显示空窗口

Powershell 无法运行;显示空窗口

我的系统启动一段时间后,我无法运行 powershell 脚本。

  • 如果我右键单击 PowerShell 脚本并运行它:会显示一个控制台窗口,标题栏中显示“Windows PowerShell”,但窗口内容完全是空白的,并且脚本不会运行。
  • 如果我从“开始”菜单运行 PowerShell:将显示一个控制台窗口,它会显示版权声明和“尝试新的跨平台 PowerShell”,但我从未收到输入命令的提示。
  • 如果我从开始菜单运行跨平台 PowerShell:版权声明,则会出现一条通知,指出我正在运行版本 7.1.1 和版本 7.1.3,但没有提示输入命令。
  • 如果我运行普通命令提示符,并powershell从命令行运行:相同的版权声明,相同的“尝试新的跨平台 PowerShell”,但 powershell 提示符从未出现。
  • 如果我运行普通命令提示符,并pwsh从命令行运行:相同的版权声明,7.1.1 和 7.1.3,没有 powershell 提示符。

这个问题确实可以通过重启来解决,但我不能每天重启 5 次只是为了运行一个基本的脚本。到目前为止,我还无法确定导致 PowerShell 停止工作的触发器。

答案1

以管理员身份运行:

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope LocalMachine
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process

鲍尔斯

相关内容