.NET 遙測
本頁內容
建議
視情況而定開發人員可以停用:dotnet 命令預設會傳送使用資料,而 BoosterX 建議所有 未向 .NET 團隊提交意見反應的人停用。
如果未安裝 .NET SDK 且 dotnet 命令無法執行,就不會傳送資料,此設定 不會改變任何東西。
- 主要效果
- 停用 .NET SDK 遙測
- FPS 與記憶體
- 不影響 FPS
這裡說的是 .NET SDK 與 CLI 工具的遙測——也就是像 dotnet build
或 dotnet run 這類命令,而不是以 .NET 撰寫的應用程式。根據 Microsoft 的公開
文件,此收集預設為開啟:執行命令時會傳送命令及其參數、SDK 與作業系統
版本的相關資訊,而當 CLI 發生失敗時,還會傳送例外狀況名稱與工具程式碼的
呼叫堆疊。透過 dotnet 啟動應用程式不會產生遙測:資料僅針對工具命令收集。
停用是為了隱私,而不是為了速度:遙測不會妨礙命令運作,不應期待效能提升。 首次執行 SDK 命令時會顯示遙測通知——這是預期行為,而不是錯誤。.NET 應用程式與 Web 服務的遙測不受影響:它們只會傳送其開發人員所實作的內容。
如何驗證結果
Section titled “如何驗證結果”開啟新的終端機視窗——環境變數是在啟動時讀取的——並執行 $Env:DOTNET_CLI_TELEMETRY_OPTOUT:
該變數應已設定。
如何變更與還原
Section titled “如何變更與還原”開啟 「最佳化」→「隱私」→「開發工具與 CLI」→「.NET 遙測」, 將開關切換到「開啟」:BoosterX 會套用拒絕 .NET CLI 遙測的設定。按一下 「套用」。如果已啟用「即時套用」,則不需要另外按按鈕。若要還原, 請將開關切換到「關閉」並再次套用變更:BoosterX 會將 Windows 還原為 啟用 .NET 遙測的預設狀態;新的終端機視窗會讀取該變數。
- Microsoft: .NET CLI telemetry, 已於 2026-09-19 查核。
- 相關設定:「PowerShell 遙測」。
最後查核:2026-09-19。
