跳转到内容

建议

视情况而定

开发者可以关闭: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 服务的遥测不受影响: 它们只发送其开发者所实现的内容。

打开一个新的终端窗口——环境变量在窗口启动时读取—— 并执行 $Env:DOTNET_CLI_TELEMETRY_OPTOUT:该变量应已被设置。

打开 “优化” → “隐私” → “开发工具和 CLI” → “.NET 遥测”,将开关切换到“开启”: BoosterX 将应用对 .NET CLI 遥测的拒绝。点击 “应用”。如果 启用了“即时应用”,则无需单独的按钮。若要还原, 将开关切换到“关闭”并再次应用更改: BoosterX 将恢复 Windows 的默认状态,即启用 .NET 遥测; 新的终端窗口将读取到该变量。

最后验证:2026-09-19。