跳到內容

建議

視情況而定

為隱私而停用:PowerShell 7+ 每次啟動時都會傳送使用資料,而 BoosterX 建議在僅偶爾使用 PowerShell 的遊戲電腦上關閉。

對效能沒有明顯影響 — 資料只由已啟動的 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。