Apa yang Baru (BITS)

Sejak rilis pertamanya sebagai bagian dari Windows XP, Background Intelligent Transfer Service (BITS) terus ditingkatkan, menambahkan kontrol yang lebih kuat bagi pengembang dan admin untuk mengontrol dan mengelola unduhan. Set cmdlet PowerShell yang kaya telah ditambahkan; ini dapat terhubung ke lebih banyak jenis server HTTP; lebih berhati-hati dengan bandwidth dan biaya jaringan pengguna daripada sebelumnya.

Tabel berikut mengidentifikasi apa yang baru untuk setiap rilis Background Intelligent Transfer Service (BITS).

Versi Deskripsi fitur
Versi 10.3 Fitur baru:
  • Menambahkan BackgroundCopyJobHttpOptions3 untuk menandai header HTTP sebagai tulis-saja, dan untuk mengatur panggilan balik validasi sertifikat server.
  • BITS akan mempertahankan identitas layanannya ketika dibuat oleh layanan sistem lain.
  • BITS akan terus mentransfer file pada siaga yang tersambung selama perangkat dicolokkan.
BITS versi 10.3 disertakan dalam Pembaruan Windows 10 Mei 2019 (10.0; Bangun 18362), dan yang lebih baru.
Versi 10.2 Fitur baru:
  • Menambahkan BackgroundCopyJobHttpOptions2 untuk mengubah metode HTTP untuk unduhan HTTP.
  • BITS sekarang menggunakan pengurutan proksi default agar lebih konsisten dengan sistem lainnya.
  • Lebih mudah bagi programmer untuk mengatur konfigurasi proksi BITS untuk skenario perusahaan.
  • BITS sekarang lebih berhati-hati terhadap daya dan mendukung Siaga Modern.
  • BITS sekarang mendukung kebijakan Manajer perangkat seluler (MDM) selain kebijakan grup.
BITS versi 10.2 disertakan dalam Pembaruan Windows 10 Oktober 2018(10.0; Bangun 17763), dan yang lebih baru.
Versi 10.1 Fitur baru:
BITS versi 10.1 disertakan dalam Pembaruan Windows 10 Creator dan yang lebih baru.
Versi 5.0 Fitur baru:
BITS versi 5.0 disertakan dalam sistem operasi Windows Server 2012 dan Windows 8, di mana versi %windir%\System32\QMgr.dll adalah "7.7.xxxx.xxxx".
Fitur berikut ditambahkan ke BITS di Windows 10
  • Di Windows 10, versi 1607, dimungkinkan untuk menggunakan API BITS COM dan cmdlet BITS PowerShell (jika tersedia) dalam Sesi Jarak Jauh PowerShell. Ini sangat berguna ketika mengelola versi Windows Server 2016 yang tidak memiliki kemampuan masuk lokal. Pekerjaan BITS dimulai melalui Sesi Jarak Jauh PowerShell berjalan dalam konteks akun pengguna sesi, dan hanya akan membuat kemajuan ketika setidaknya ada pada sesi masuk lokal aktif atau sesi Jarak Jauh PowerShell yang terkait dengan akun pengguna tersebut. Pertimbangkan untuk menggunakan sesi PowerShell Jarak Jauh persisten (lihat New-PSSession) untuk transfer yang berjalan lama.
  • Di Windows 10, versi 1607, sekarang dimungkinkan bagi pemilik pekerjaan BITS untuk mengatur token pembantu tanpa menjadi administrator, selama token pembantu tidak memiliki kemampuan administrator. Ini mengurangi jejak kerentanan alat pengunduhan atau pembaruan latar belakang dengan memungkinkannya berjalan di bawah akun NetworkService dengan hak istimewa lebih rendah daripada di bawah akun dengan hak istimewa admin.
BITS versi 5.0 juga disertakan dalam Windows 10, di mana versi %windir%\System32\QMgr.dll adalah "7.8.xxxx.xxxx".
Versi 4.0 Fitur baru:
  • Penembolokan serekan sekarang menggunakan Windows BranchCache. Model penembolokan serekan baru ini menggantikan model yang digunakan untuk BITS versi 3.0. Untuk informasi selengkapnya, lihat Penembolokan Serekan.
  • Menambahkan model akses sumber daya yang lebih fleksibel yang memungkinkan aplikasi untuk mengaitkan sepasang token keamanan ke pekerjaan transfer BITS. Untuk informasi selengkapnya, lihat Token pembantu untuk pekerjaan transfer BITS.
  • Menambahkan BITS Compact Server, yang merupakan server file HTTP/HTTPS yang berdiri sendiri yang menyediakan kemampuan untuk mentransfer sejumlah kecil file besar secara asinkron antar komputer.
  • Menambahkan pembatasan bandwidth yang lebih terperinci. Untuk informasi selengkapnya, lihat Kebijakan Grup.
BITS versi 4.0 disertakan dalam sistem operasi Windows Server 2008 R2 dan Windows 7.
Anda juga dapat mengunduh BITS 4.0 untuk Windows Server 2008 dengan Paket Layanan 2 (SP2), Windows Vista dengan Paket Layanan 1 (SP1), dan Windows Vista dengan Paket Layanan 2 (SP2). Untuk mengunduh BITS 4.0, lihat Katalog Pembaruan Microsoft dan menginstal KB960568.
Versi %windir%\System32\QMgr.dll adalah "7.5.xxxx.xxxx".
Versi 3.0 Fitur baru:
- Menambahkan Peer Caching yang memungkinkan Anda mengunduh konten dari rekan-rekan dan juga menyajikan konten ke rekan-rekan di jaringan domain.
- Menambahkan pemberitahuan saat file diunduh.
- Menambahkan akses ke file sementara saat unduhan sedang berlangsung.
- Menambahkan kemampuan untuk mengontrol pengalihan HTTP.
- Menambahkan lebih banyak kebijakan grup untuk mengontrol penembolokan serekan dan membatasi waktu pengunduhan.
- Menambahkan peristiwa diagnostik dan pemecahan masalah ke log peristiwa sistem.
- Menambahkan dukungan untuk Kontrol Akun Pengguna (UAC).
- Pada Windows Vista dan yang lebih tinggi, jenis startup BITS default ditunda mulai otomatis.
Catatan: BITS sekarang menggunakan kebijakan grup untuk membatasi jumlah pekerjaan dan file yang dapat Anda buat. Ini dapat memengaruhi aplikasi yang saat ini membuat sejumlah besar pekerjaan atau menambahkan sejumlah besar file ke pekerjaan.
BITS versi 3.0 disertakan dalam sistem operasi Windows Server 2008 dan Windows Vista.
Versi %windir%\System32\QMgr.dll adalah "7.0.xxxx.xxxx".
Versi 2.5 Menambahkan dukungan untuk header HTTP kustom, autentikasi klien berbasis sertifikat untuk transportasi HTTP yang aman, dan IPv6. Juga menambahkan penggunaan penghitung perangkat gateway Internet (IGD) untuk menghitung bandwidth yang tersedia dengan lebih akurat.
Fitur BITS 2.5 tersedia di sistem operasi Windows Server 2008, Windows Vista, dan Windows XP dengan Paket Layanan 3 (SP3).
Anda juga dapat mengunduh BITS 2.5 untuk Windows Server 2003 dengan Paket Layanan 2 (SP2), Windows Server 2003 dengan Paket Layanan 1 (SP1), dan Windows XP dengan Paket Layanan 2 (SP2).
Versi %windir%\System32\QMgr.dll adalah "6.7.xxxx.xxxx".
Versi 2.0 Menambahkan dukungan untuk melakukan unduhan latar depan bersamaan, menggunakan jalur Blok Pesan Server (SMB) untuk nama jarak jauh, mengunduh rentang file, mengubah awalan atau nama lengkap nama jarak jauh, dan membatasi penggunaan bandwidth klien. Kebijakan JobInactivityTimeout sekarang terletak di bawah Konfigurasi Komputer, Templat Administratif, Jaringan, Layanan Transfer Cerdas Latar Belakang (BITS).
BITS versi 2.0 disertakan dalam Windows XP dengan SP2 dan Windows Server 2003 dengan SP1. Anda juga dapat mengunduh BITS 2.0 untuk Windows Server 2003, dan Windows XP. Untuk mengunduh BITS 2.0, buka Katalog Pembaruan Microsoft dan instal KB842773.
Versi %windir%\System32\QMgr.dll adalah "6.6.xxxx.xxxx".
Versi 1.5 Menambahkan kemampuan pengunggahan dan pengunggahan balasan, eksekusi baris perintah untuk peristiwa, dan kredensial eksplisit dan kredensial proksi.
Dimulai dengan BITS 1.5, pengguna dengan token terbatas tidak dapat membuat atau memodifikasi pekerjaan.
BITS versi 1.5 disertakan dalam Windows Server 2003. Redistributable tersedia untuk Windows XP dari Pusat Unduhan Microsoft.
Versi %windir%\System32\QMgr.dll adalah "6.5.xxxx.xxxx".
Versi 1.2 Fungsionalitas yang sama seperti versi 1.0. Berisi peningkatan dan peningkatan internal.
BITS versi 1.2 disertakan dalam Windows XP dengan Paket Layanan 1 (SP1).
Versi %windir%\System32\QMgr.dll adalah "6.2.xxxx.xxxx".
Versi 1.0 Rilis awal. Menyediakan unduhan yang diprioritaskan, dibatasi, dan asinkron di latar belakang atau latar depan. Unduhan otomatis dilanjutkan setelah komputer dimulai ulang dan jaringan terputus.
BITS versi 1.0 disertakan dalam Windows XP.
Versi %windir%\System32\QMgr.dll adalah "6.0.xxxx.xxxx".

Untuk menyalakan fitur dalam program Anda berdasarkan kemampuan BITS, gunakan QueryInterface pada (misalnya) objek Pekerjaan Anda untuk melihat apakah objek Pekerjaan memungkinkan Anda membuat versi yang Anda butuhkan. Atau, lihat Menentukan Versi BITS di Komputer untuk mengonversi nomor versi QMgr.dll menjadi versi BITS.

Versi 10.3

Antarmuka berikut ditambahkan untuk versi ini

Versi 10.2

Antarmuka berikut ditambahkan untuk versi ini

Versi 10.1

Antarmuka berikut ditambahkan untuk versi ini

Konstanta berikut ditambahkan untuk digunakan dengan enumerasi BITS_JOB_PROPERTY_ID.

  • BITS_JOB_PROPERTY_ON_DEMAND_MODE
  • BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS

Versi 5.0

Antarmuka berikut ditambahkan untuk versi ini:

Versi 4.0

Antarmuka berikut ditambahkan untuk versi ini:

Versi 3.0

Antarmuka berikut ditambahkan untuk versi ini:

Konstanta berikut ditambahkan untuk digunakan dengan metode 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

Versi 2.5

Antarmuka dan enumerasi berikut ditambahkan untuk versi 2.5:

Versi 2.0

Antarmuka, struktur, dan topik berikut ditambahkan untuk versi 2.0:

Untuk informasi tentang unduhan latar depan bersamaan, lihat bagian Keterangan untuk BG_JOB_PRIORITY.

Untuk informasi tentang menggunakan protokol SMB, lihat BG_FILE_INFO.

Versi 1.5

Antarmuka dan topik berikut ditambahkan untuk versi 1.5:

Memperbarui versi BITS

Anda dapat mengunduh BITS 4.0 untuk Windows Server 2008 dengan Paket Layanan 2 (SP2), Windows Vista dengan Paket Layanan 1 (SP1), dan Windows Vista dengan Paket Layanan 2 (SP2).