PowerShell 禁止升级检查

2025-08-17 电脑网络 773 阅读 0 评论

打开PowerShell时要很长时间才能显示提示符,是因为启动的时候要检测是否有升级,在更新通知描述提到pwsh启动时,会检查新版本,如果有新版本,这会显示可用新版本,且每次打开pwsh都会检查一遍。

 title=

可以通过禁用升级检查提升PowerShell的打开速度。

方法一(系统属性-环境变量里添加):

右键点击 计算机 - 属性,找到 高级系统设置,打开系统属性界面,点击高级 - 环境变量。

 title=

在环境变量中新建 系统变量

 title=

添加4个变量:

变量
POWERSHELL_CLI_TELEMETRY_OPTOUT1
POWERSHELL_TELEMETRY_OPTOUT1
POWERSHELL_UPDATECHECKoff
POWERSHELL_UPDATECHECK_OPTOUT1

最终结果
 title=

最后 确定 并关闭所有窗口,重新打开PowerShell会非常快速出现提示符了。

方法二(直接导入注册表):

使用管理员运行命令提示符(CMD),在命令提示符下输入:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "POWERSHELL_CLI_TELEMETRY_OPTOUT" /t REG_SZ /d "1" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "POWERSHELL_TELEMETRY_OPTOUT" /t REG_SZ /d "1" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "POWERSHELL_UPDATECHECK" /t REG_SZ /d "off" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "POWERSHELL_UPDATECHECK_OPTOUT" /t REG_SZ /d "1" /f

 title=

PS:如果安装了oh-my-posh,也顺手禁用一下升级。
在命令提示符下输入:

oh-my-posh disable upgrade

本文链接:https://blog.clang.cn/836.html

版权声明:转载请注明出处。

评论 (0)

评论已关闭