当我打开 VisualStudio 2019 时,我首先发现 PowerShell 无法正常工作。包管理器控制台无法正常工作,如下所示:
`Cannot load Windows PowerShell snap-in Microsoft.PowerShell.Utility because of the following error: Could not load file or assembly 'Microsoft.PowerShell.Commands' or one of its dependencies.`
在我发现这个错误之后,我做了不同的事情,比如:完成了适用于 Visual Studio 2019 的所有更新、所有 Windows 10 更新、到处搜索错误但找不到类似的问题。也试过了sfc /scannow
。
我最初认为这只是一个 Visual Studio 错误,但随着我的深入搜索,我发现了一些建议,例如:write-host 'test'
输入 Windows PowerShell,所以我做到了。
Powershell 中的错误。
不仅我不能运行简单的命令,例如write-host 'test'
,我也不能运行Import-Module Microsoft.PowerShell.Utility
来安装缺少的命令。
有人提出不包括重新安装 Windows 的想法吗?
$PSVersionTable 的输出:
姓名 | 价值 |
---|---|
PS版本 | 5.1.19041.1023 |
PS版 | 桌面 |
PS兼容版本 | {1.0、2.0、3.0、4.0...} |
构建版本 | 10.0.19041.1023 |
CLR版本 | 4.0.30319.42000 |
WSManStackVersion | 3.0 |
PSRemotingProtocol版本 | 2.3 |
序列化版本 | 1.1.0.1 |
操作系统:Windows 10 Pro 版本:21H1