如何在 Powershell 上禁用个人和系统配置文件加载时间消息

KiY*_*ter 2 windows powershell windows-10

如何禁用 Powershell 启动时显示的此消息?

消息是:

加载个人和系统配置文件需要 xxx 毫秒

我知道它显示配置文件加载时间很慢。
但是,我对我的个人资料加载时间感到满意。

有什么办法可以禁用此消息吗?

请注意,此消息似乎仅在 Powershell 5.1+ 上显示。

我使用:Powershell 5.1 Windows10 1709

小智 14

如果您使用的是Windows 终端, 请按ctrl+或从顶部菜单(下拉图标 > 设置)打开setting.json 文件,或直接从

%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\
Run Code Online (Sandbox Code Playgroud)

在setting.json中搜索"profiles" > "list"具有以下内容的条目

"commandline": "powershell.exe",
change it to 
"commandline": "powershell.exe -nologo",
Run Code Online (Sandbox Code Playgroud)

这也适用于 pwsh

"commandline": "pwsh.exe", 
change it to 
"commandline": "pwsh.exe -nologo",
Run Code Online (Sandbox Code Playgroud)

您还可以使用-NoProfile不从powershell 参数
加载 其他命令来加载 PowerShell 配置文件


小智 9

像这样更改 Powershell 链接目标的属性:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -nologo
Run Code Online (Sandbox Code Playgroud)

然后消息应该消失