跳转到内容

建议

视情况而定

为隐私而禁用:PowerShell 7+ 每次启动都会发送使用数据,而 BoosterX 建议在偶尔使用 PowerShell 的游戏 PC 上关闭。

对性能没有明显影响——数据仅由已启动的 pwsh 会话发送,而不是后台进程。

主要效果
禁用 PowerShell 遥测
FPS 与内存
查看研究

遥测是 PowerShell 7+(可执行文件 pwsh)的一部分。根据 about_Telemetry 文档,启动时会发送操作系统和 PowerShell 版本、不带值的启动参数以及执行策略, 而在会话期间会发送有关已导入模块和已启用实验性功能的信息。内置于 Windows 的 Windows PowerShell 5.1 没有此遥测:数据收集仅由 pwsh 执行。禁用仅涉及 这些数据;安全日志、Script Block Logging 和命令历史单独配置,不受此设置 影响。

请区分产品:$PSVersionTable 在 pwsh 控制台中显示 7.x,在内置 PowerShell 中显示 5.1。文档记载的拒绝方式是环境变量 POWERSHELL_TELEMETRY_OPTOUT,它在进程 启动前生效。从 PowerShell 7.6.2 起,在 Windows 上也可以通过通用“设置” → “隐私和安全性” → “诊断和反馈”进行禁用。不要按照第三方说明禁用安全日志 记录,将其误认为是遥测。

启动新的 PowerShell 7 会话并执行 $Env:POWERSHELL_TELEMETRY_OPTOUT: 该变量应已设置——环境变量在进程启动时读取。将收集的数据组成与 about_Telemetry 页面进行核对。

打开 “优化” → “隐私” → “开发工具与 CLI” → “PowerShell 遥测”, 将开关切换到“开启”位置:BoosterX 将应用对 PowerShell 遥测的拒绝。点击 “应用”。如果启用了“即时应用”,则不需要单独的按钮。要还原,请将开关 切换到“关闭”位置并再次应用更改:BoosterX 将恢复 Windows 的默认状态并启用 PowerShell 遥测;新的 PowerShell 会话将读取该变量。

最后检查:2026-09-19。