脚步
在 Windows 10 上启动 PowerShell 7。
实际结果
PowerShell 7.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/powershell
Type 'help' to get help.
Warning: PowerShell detected that you might be using a screen reader and has disabled PSReadLine for compatibility purposes. If you want to re-enable it, run 'Import-Module PSReadLine'.
预期结果
PowerShell 启动时不显示警告,因为我没有使用屏幕阅读器。
解决方法
运行指定的命令Import-Module PSReadLine
。自从我第一次想了解为什么出现警告以来,我还没有运行它。
$PSVersionTable
输出:
Name Value
---- -----
PSVersion 7.0.0
PSEdition Core
GitCommitId 7.0.0
OS Microsoft Windows 10.0.18362
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
附加信息
我安装了 Visual Studio 2017、2019
设置以下注册表项:
重视
0
并重新启动。我通过@Znatz 提到的问题发现了这个替代解决方案。
资源
有针对此错误的修复程序。
Powershell 问题 #11751
创建一个 .ps1 文件,粘贴以下代码并使用 powershell 运行它。