新增功能 (BITS)
自从作为 Windows XP 的一部分首次发布以来,后台智能传输服务 (BITS) 不断得到改进,为开发人员和管理员控制和管理下载新增了更强大的控制功能。 新增了一组丰富的 PowerShell cmdlet;可以连接更多类型的 HTTP 服务器;比以往任何时候都更注意用户的网络带宽和成本。
下表列出了后台智能传输服务 (BITS) 每个版本的新功能。
版本 | 功能说明 |
---|---|
版本 10.3 | 新功能:
|
版本 10.2 | 新功能:
|
版本 10.1 | 新功能:
|
版本 5.0 | 新功能:
Windows 10 中的 BITS 添加了以下功能
|
4.0 版 | 新功能:
也可以为 Windows Server 2008 Service Pack 2 (SP2)、Windows Vista Service Pack 1 (SP1) 和 Windows Vista Service Pack 2 (SP2) 下载 BITS 4.0。 要下载 BITS 4.0,请参阅 Microsoft 更新目录并安装 KB960568。 %windir%\System32\QMgr.dll 的版本为“7.5.xxxx.xxxx”。 |
版本 3.0 | 新功能: - 新增了对等缓存,让你可以从对等网络下载内容,也可以向域网络中的对等网络提供内容。 - 新增了有关下载文件时的通知。 - 新增了在下载过程中访问临时文件的功能。 - 新增了控制 HTTP 重定向的功能。 - 新增了更多组策略来控制对等缓存并限制下载时间。 - 向系统事件日志新增了诊断和故障排除事件。 - 新增了对用户帐户控制 (UAC) 的支持。 - 在 Windows Vista 及更高版本中,默认 BITS 启动类型为延迟自动启动。 注意:BITS 现在使用组策略来限制可以创建的作业和文件数。 这可能会影响目前创建大量作业或向作业添加大量文件的应用程序。 BITS 版本 3.0 包含在 Windows Server 2008 和 Windows Vista 操作系统中。 %windir%\System32\QMgr.dll 的版本为“7.0.xxxx.xxxx”。 |
版本 2.5 | 新增了对自定义 HTTP 标头、基于证书的安全 HTTP 传输客户端身份验证和 IPv6 的支持。 此外,还新增了使用 Internet 网关设备 (IGD) 计数器来更准确地计算可用带宽。 BITS 2.5 功能适用于 Windows Server 2008、Windows Vista 和 Windows XP Service Pack 3 (SP3) 操作系统。 你还可以为 Windows Server 2003 Service Pack 2 (SP2)、Windows Server 2003 Service Pack 1 (SP1) 和 Windows XP Service Pack 2 (SP2) 下载 BITS 2.5。 %windir%\System32\QMgr.dll 的版本为“6.7.xxxx.xxxx”。 |
版本 2.0 | 新增了对以下功能的支持:执行并发前台下载、为远程名称使用服务器消息块 (SMB) 路径、下载文件的范围、更改远程名称的前缀或完整名称,以及限制客户端带宽的使用。 JobInactivityTimeout 策略现在位于计算机配置、管理模板、网络、后台智能传输服务 (BITS) 下。 BITS 版本 2.0 包含在 Windows XP SP2 和 Windows Server 2003 SP1 中。 还可以为 Windows Server 2003 和 Windows XP 下载 BITS 2.0。 要下载 BITS 2.0,请转到 Microsoft 更新目录并安装 KB842773。 %windir%\System32\QMgr.dll 的版本为“6.6.xxxx.xxxx”。 |
版本 1.5 | 新增了上传和上传回复功能、事件的命令行执行功能以及显式凭证和代理凭证。 从 BITS 1.5 开始,拥有受限令牌的用户无法创建或修改作业。 BITS 版本 1.5 包含在 Windows Server 2003 中。 可从 Microsoft 下载中心下载 Windows XP 的可再发行组件。 %windir%\System32\QMgr.dll 的版本为“6.5.xxxx.xxxx”。 |
版本 1.2 | 功能与版本 1.0 相同。 包含内部升级和改进。 BITS 版本 1.2 包含在 Windows XP Service Pack 1 (SP1) 中。 %windir%\System32\QMgr.dll 的版本为“6.2.xxxx.xxxx”。 |
版本 1.0 | 初始版本。 在后台或前台提供优先、限制和异步下载。 计算机重启和网络断开连接后,下载会自动恢复。 BITS 版本 1.0 已包含在 Windows XP 中。 %windir%\System32\QMgr.dll 的版本为“6.0.xxxx.xxxx”。 |
要根据 BITS 功能启用程序中的功能,可在(例如)作业对象上使用 QueryInterface,查看作业对象是否允许创建所需的版本。 或者,请参阅确定计算机上的 BITS 版本,将 QMgr.dll 版本号转换为 BITS 版本。
版本 10.3
为此版本新增了以下接口
版本 10.2
为此版本新增了以下接口
版本 10.1
为此版本新增了以下接口
新增了以下常量以便与 BITS_JOB_PROPERTY_ID 枚举配合使用。
- BITS_JOB_PROPERTY_ON_DEMAND_MODE
- BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS
版本 5.0
为此版本新增了以下接口:
4.0 版
为此版本新增了以下接口:
版本 3.0
为此版本新增了以下接口:
- IBackgroundCopyCallback2
- IBackgroundCopyFile3
- IBackgroundCopyJob4
- IBitsPeer
- IBitsPeerCacheAdministration
- IBitsPeerCacheRecord
- IEnumBitsPeerCacheRecords
- IEnumBitsPeers
新增了以下常量,以便与 IBackgroundCopyJobHttpOptions::SetSecurityFlags 方法配合使用:
- BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT
- BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT
- BG_HTTP_REDIRECT_POLICY_DISALLOW
- BG_HTTP_REDIRECT_POLICY_MASK
- BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP
版本 2.5
为版本 2.5 新增了以下接口和枚举:
版本 2.0
为版本 2.0 新增了以下接口、结构和主题:
有关并发前台下载的信息,请参阅 BG_JOB_PRIORITY 的“备注”部分。
有关使用 SMB 协议的信息,请参阅 BG_FILE_INFO。
版本 1.5
为版本 1.5 新增了以下接口和主题:
更新 BITS 版本
可以为 Windows Server 2008 Service Pack 2 (SP2)、Windows Vista Service Pack 1 (SP1) 和 Windows Vista Service Pack 2 (SP2) 下载 BITS 4.0。