PowerShell 遥测
本页内容
建议
视情况而定为隐私而禁用: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 上也可以通过通用“设置” →
“隐私和安全性” → “诊断和反馈”进行禁用。不要按照第三方说明禁用安全日志
记录,将其误认为是遥测。
如何验证结果
Section titled “如何验证结果”启动新的 PowerShell 7 会话并执行 $Env:POWERSHELL_TELEMETRY_OPTOUT:
该变量应已设置——环境变量在进程启动时读取。将收集的数据组成与
about_Telemetry 页面进行核对。
如何更改和还原
Section titled “如何更改和还原”打开 “优化” → “隐私” → “开发工具与 CLI” → “PowerShell 遥测”, 将开关切换到“开启”位置:BoosterX 将应用对 PowerShell 遥测的拒绝。点击 “应用”。如果启用了“即时应用”,则不需要单独的按钮。要还原,请将开关 切换到“关闭”位置并再次应用更改:BoosterX 将恢复 Windows 的默认状态并启用 PowerShell 遥测;新的 PowerShell 会话将读取该变量。
- Microsoft: about_Telemetry, 检查于 2026-09-19。
- 隐私政策研究。
- 相关设置:“Dot Net 遥测”。
最后检查:2026-09-19。
