0

当我打开 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

4

1 回答 1

0

我仍然不知道错误来自哪里,但我通过从 Microsoft 下载 MediaCreationTool 并创建了一个 ISO 文件解决了这个问题。之后,我从 ISO 启动了 Setup.exe。我“重新安装”了 Windows 10,并选择保留我的应用程序和文档。起初我有一个错误0xC1900101 - 0x2000c。我断开了我的扩展坞并再次尝试。现在它运行成功,我可以再次使用 PowerShell。

于 2021-06-15T08:34:26.583 回答