.NET 遥测
本页内容
建议
视情况而定开发者可以关闭:dotnet 命令默认会发送使用数据,而 BoosterX 建议所有不向 .NET 团队提交反馈的用户关闭它。
如果未安装 .NET SDK 且 dotnet 命令无法运行,则不存在数据发送, 该设置不会改变任何内容。
- 主要效果
- 关闭 .NET SDK 遥测
- FPS 和内存
- 不影响 FPS
这里说的是 .NET SDK 和 CLI 工具(如 dotnet build
或 dotnet run 之类的命令)的遥测,而不是用 .NET 编写的应用程序。
根据 Microsoft 的公开文档,该收集默认开启:执行命令时会发送
命令及其参数、SDK 版本和操作系统的相关信息,而当 CLI 发生故障时,
还会发送异常名称和工具代码的调用堆栈。
通过 dotnet 启动应用程序不会产生遥测:数据仅针对工具命令收集。
关闭是为了隐私,而不是为了速度:遥测不会妨碍命令运行, 不应期待性能提升。首次运行 SDK 命令时,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。
