如何在powershell上禁用个人和系统配置文件的时间消息

时间:2018-03-01 15:33:51

标签: windows powershell windows-10

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

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

有没有办法禁用此消息?

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

我使用: Powershell 5.1 Windows10 1709

4 个答案:

答案 0 :(得分:2)

按如下所示更改Powershell链接目标的属性:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -nologo

然后消息应该消失

答案 1 :(得分:2)

您可以通过删除存储在CurrentUserCurrentHost中的已保存配置文件来删除它。您只需输入

即可访问它
$profile

$profile | Select-Object *

在电源外壳上。然后,您可以看到存储您的配置文件的目录。接下来,您要做的就是删除配置文件。完成。

您可以在Microsoft docs上查看“个人档案和执行策略”的完整文档,或者,如果您是更直观的人,则可以在这里找到很好的解释:John Hammod

答案 2 :(得分:1)

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

访问
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\

在 setting.json 中转到 "profiles" > "list" 搜索具有

的条目
"commandline": "powershell.exe",
change it to 
"commandline": "powershell.exe -nologo",

这也适用于 pwsh

"commandline": "pwsh.exe", 
change it to 
"commandline": "pwsh.exe -nologo",

您也可以使用 -NoProfile 不加载 PowerShell 配置文件
来自 powershell Parameters

的其他命令

答案 3 :(得分:0)

  1. 点击“开始”->输入“powershell”->“打开文件位置”

    转到 C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell(将 <username> 更改为您的用户名)

  2. 如果您看到 2 个版本——“Windows PowerShell”和“Windows PowerShell x86”——然后对这两个版本执行以下操作。

    You could see 2 versions... Windows PowerShell and x86

  3. 右键单击并选择“属性”

    Right-click and select Properties

  4. 在选项卡中选择“快捷方式”选项卡并在“目标”中的文本末尾附加 -nologo

    select shortcut and append " -nologo" in the end of Target

  5. 点击“应用”和“确定”,享受无标志体验:)