新功能 (BITS)

自 Windows XP 首次發行以來,背景智慧型手機傳送服務 (BITS) 一直不斷改進,為開發人員和系統管理員新增更強大的控件,以控制和管理下載。 已新增一組豐富的 PowerShell Cmdlet;它可以連線到更多類型的 HTTP 伺服器;用戶的網路頻寬和成本比以往更加小心。

下表識別每個背景智慧型手機傳送服務 (BITS) 版本的新功能。

版本 功能的描述
10.3 版 新功能:
  • 已新增 BackgroundCopyJobHttpOptions3 ,將 HTTP 標頭標示為僅限寫入,並設定伺服器證書驗證回呼。
  • BITS 會在由另一個系統服務建立時保留其服務識別。
  • 只要裝置已插上電源,BITS 就會繼續傳輸連線待命上的檔案。
BITS 10.3 版包含在 Windows 10 2019 年 5 月更新 (10.0;組建 18362), 和更新版本。
10.2 版 新功能:
  • 已新增 BackgroundCopyJobHttpOptions2 以變更 HTTP 下載的 HTTP 方法。
  • BITS 現在會使用預設 Proxy 順序,與系統的其餘部分更一致。
  • 程序設計人員更容易設定企業案例的BITS Proxy設定。
  • BITS 現在更小心電源,並支援 新式待命
  • 除了組策略之外,BITS 現在還支援行動裝置管理員 (MDM) 原則
BITS 10.2 版包含在 Windows 10 2018 年 10 月更新(10.0;組建 17763), 和更新版本。
10.1 版 新功能:
BITS 10.1 版包含在 Windows 10 Creator 的 Update 和更新版本中。
5.0 版 新功能:
BITS 5.0 版包含在 Windows Server 2012 和 Windows 8 操作系統中,其中 %windir%\System32\QMgr.dll 的版本是 “7.7.xxxx.xxxx”。
下列功能已新增至 Windows 10 中的 BITS
  • 在 Windows 10 版本 1607 中,可以使用 PowerShell 遠端會話中的 BITS COM API 和 BITS PowerShell Cmdlet(如果有的話)。 當管理沒有本機登入功能的 Windows Server 2016 版本時,這特別有用。 BITS 工作是透過在工作階段使用者帳戶內容中執行的 PowerShell 遠端工作階段啟動,並只會在至少有一個和該使用者帳戶關聯的作用中本機登入工作階段或 PowerShell 遠端工作階段時,才會呈現進度。 請考慮針對長時間執行的傳輸使用持續性 PowerShell 遠端會話(請參閱 New-PSSession)。
  • 在 Windows 10 版本 1607 中,只要協助程式令牌沒有系統管理員功能,BITS 作業擁有者就可以設定協助程式令牌,只要協助程式令牌沒有系統管理員功能。 這將能透過讓背景下載或更新工具在具有較低權限的 NetworkService 帳戶 (而非具有系統管理員權限的帳戶) 下執行,來降低背景下載或更新工具的弱點數量。
WINDOWS 10 也包含 BITS 5.0 版,其中 %windir%\System32\QMgr.dll 的版本是 “7.8.xxxx.xxxx”。
4.0 版 新功能:
  • 對等快取現在使用 Windows BranchCache。 這個新的對等快取模型會取代 BITS 3.0 版所使用的模型。 如需詳細資訊,請參閱 對等快取
  • 已新增更具彈性的資源存取模型,可讓應用程式將一組安全性令牌與 BITS 傳輸作業產生關聯。 如需詳細資訊,請參閱 BITS 傳輸作業的協助程式令牌。
  • 新增 BITS Compact Server,這是獨立的 HTTP/HTTPS 檔案伺服器,可讓您在電腦之間異步傳輸有限的大型檔案。
  • 已新增更細微的頻寬節流。 如需詳細資訊,請參閱 組策略
BITS 4.0 版包含在 Windows Server 2008 R2 和 Windows 7 操作系統中。
您也可以下載 BitS 4.0 for Windows Server 2008 Service Pack 2 (SP2)、Windows Vista service Pack 1 (SP1),以及 Windows Vista with Service Pack 2 (SP2)。 若要下載 BITS 4.0,請參閱 Microsoft Update Catalog 並安裝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 的支援。 此外,還新增了使用因特網閘道裝置 (IGD) 計數器,以更準確地計算可用的 頻寬
BITS 2.5 功能可在 Windows Server 2008、Windows Vista 和 Windows XP 搭配 Service Pack 3 (SP3) 操作系統中使用。
您也可以下載 BitS 2.5 for Windows Server 2003 Service Pack 2 (SP2)、Windows Server 2003 Service Pack 1 (SP1),以及 Windows XP with Service Pack 2 (SP2)。
%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 Update Catalog 並安裝KB842773。
%windir%\System32\QMgr.dll 的版本是 “6.6.xxxx.xxxx”。
1.5 版 已新增上傳和上傳回復功能、事件的命令行執行,以及明確的認證和 Proxy 認證。
從 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 功能點亮程式中的功能,請使用 Job 物件上的 QueryInterface 來查看 Job 物件是否允許您建立所需的版本。 或者,請參閱 判斷計算機上的 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 版

此版本已新增下列介面:

已新增下列常數以搭配 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 版本

您可以下載 BITS 4.0 for Windows Server 2008 Service Pack 2 (SP2)、Windows Vista Service Pack 1 (SP1),以及 Windows Vista with Service Pack 2 (SP2)。