跳转至正文

后台智能传输服务

Windows 服务Microsoft Corporation

也称为 bits,后台智能传输

WindowsMicrosoft

在后台传输文件并利用空闲带宽共享的 Windows 服务。Windows Update 和许多 Microsoft 安装程序仍会调用它。

您需要了解的内容

这是利用空闲带宽的传输队列,而不是随意残留的组件。

BITS 会在 PC 相对空闲时移动文件。Windows Update 在许多 SKU 上仍在使用它。传递优化是后来引入的另一项不同服务。

重要吗?
是的,对 Update 和许多安装程序而言非常重要
网络占用高?
某个作业正在传输
禁用安全吗?
通常不应该
Feex 表示
如果 BITS 正在传输且你刚刚点击了更新,我会让作业先完成。通过禁用 BITS 来"节省网络",往往是安装程序开始出现 0x80070422 类错误的根源。

此服务有什么作用?

显示名称:Background Intelligent Transfer Service。服务名称:BITS。

BITS 会对上传和下载进行排队,在网络繁忙时暂停,并在重新启动后恢复。其他应用也可以调用 BITS API。它不会扫描恶意软件。

在 Windows 上的历史

仍然存在

Microsoft 在 Windows 2000 中引入了 BITS,作为用于系统管理的后台传输服务。它作为内置组件随附于 Windows XP、Windows Vista、Windows 7 及之后的所有客户端版本。Windows 10 在其旁边添加了传递优化。在 Windows 10 和 Windows 11 上,其服务名称仍为 BITS。

后台智能传输服务服务历史
首次作为此服务随附 Windows 2000 (2000)
仍然存在 是的,包括 Windows 10 和 Windows 11
相关后续服务 Windows 10 上的传递优化 (DoSvc)
已停用 不应该

为什么 Windows 需要它?

Update、Store 以及某些 Microsoft 365 安装程序仍会提交 BITS 作业。如果没有该队列,这些传输将会直接失败,而不是等待空闲带宽。

它在何时运行?

当客户端创建作业时,以及在作业传输或重试期间。空闲的 BITS 应驻留在 svchost 中,且网络数值极小。

它应该一直保持运行吗?

自动(延迟启动)是常见的默认设置。禁用意味着这些客户端必须寻找其他传输路径,而许多客户端并不具备这种能力。

我可以禁用它吗?

不建议

禁用 BITS 会破坏 Windows Update 和其他仍会创建 BITS 作业的 Microsoft 下载程序。如果你需要临时占用网络一小时,请在"设置"中暂停更新。

如果我禁用它会怎样?

未完成的 BITS 作业会失败。在服务恢复之前,Windows Update 和部分安装程序会报错。

进程宿主

BITS 通常在 svchost.exe 内部运行。结束该宿主可能会影响同一组中的其他服务。参见 svchost.exe。

依赖项

后台智能传输服务依赖项
依赖于 RPC,以及许多作业所需的 HTTP 协议栈
被用于 Windows Update、Store 和 BITS API 客户端

资源行为

CPU
较低,但在对作业进行哈希校验时除外
磁盘
作业文件位于 ProgramData\Microsoft\Network\Downloader
网络
传输过程
内存
在 svchost 中占用较小

常见问题

卡住的作业

bitsadmin 或 PowerShell BITS cmdlet 可以列出作业。卡住的 Store 下载属于具体作业,而不是永久禁用该服务的理由。

与传递优化混淆

DoSvc 用于对 Windows 10 更新进行对等分发。BITS 是较早的队列机制。它们可以同时存在。

故障排除

先执行安全步骤。

在禁用服务之前先列出作业

PowerShell 中的 Get-BitsTransfer 会显示调用方。服务名称为 BITS。

请勿随意结束 svchost.exe 进程行

找到对应的 BITS 实例,或者从 services.msc 重新启动该服务。

技术细节

技术细节
BITS 技术细节
显示名称 后台智能传输服务
服务名称 BITS

来源与验证

记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?