Udostępnij przez


Nowości (BITS)

Od czasu pierwszej wersji systemu Windows XP usługa inteligentnego transferu w tle (BITS) została stale ulepszona, dodając bardziej zaawansowane kontrolki dla dewelopera i administratora w celu kontrolowania pobierania i zarządzania nimi. Dodano bogaty zestaw poleceń cmdlet programu PowerShell; może łączyć się z większą częścią typów serwerów HTTP; jest bardziej ostrożny w przypadku przepustowości i kosztów sieci użytkownika niż kiedykolwiek wcześniej.

W poniższej tabeli przedstawiono nowości dla każdej wersji usługi inteligentnego transferu w tle (BITS).

Wersja Opis funkcji
Wersja 10.3 Nowe funkcje:
  • Dodano BackgroundCopyJobHttpOptions3 do oznaczania nagłówków HTTP jako tylko do zapisu i ustawiania wywołania zwrotnego weryfikacji certyfikatu serwera.
  • Usługa BITS zachowa swoją tożsamość, gdy zostanie utworzona przez inną usługę systemową.
  • Usługa BITS będzie nadal przesyłać pliki w trybie wstrzymania, o ile urządzenie jest podłączone.
Usługa BITS w wersji 10.3 jest zawarta w aktualizacji systemu Windows 10 z maja 2019 r. (10.0; Kompilacja 18362) i nowsze wersje.
Wersja 10.2 Nowe funkcje:
  • Dodano BackgroundCopyJobHttpOptions2, aby zmienić metodę HTTP na potrzeby pobierania HTTP.
  • Usługa BITS używa teraz domyślnej kolejności serwera proxy, aby była bardziej spójna z resztą systemu.
  • Programistom łatwiej jest ustawić konfigurację serwera proxy usługi BITS dla scenariuszy przedsiębiorstwa.
  • Usługa BITS jest teraz bardziej oszczędna energetycznie i obsługuje teraz Nowoczesny tryb gotowości.
  • Usługa BITS teraz obsługuje zasady menedżera urządzeń mobilnych (MDM), a także zasady grup .
Usługa BITS w wersji 10.2 jest zawarta w systemie Windows 10 z aktualizacją z października 2018 r. (10.0; Kompilacja 17763) i nowszych.
Wersja 10.1 Nowe funkcje:
  • Dodano BackgroundCopyFile6 i IBackgroundCopyCallback3 w celu włączenia scenariuszy dostępu losowego na potrzeby pobierania HTTP.
  • Dodano BITS_JOB_PROPERTY_ON_DEMAND_MODE i BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS do enumeracji BITS_JOB_PROPERTY_ID w celu dostosowania zachowań pobierania i powiadomień.
Usługa BITS w wersji 10.1 jest zawarta w Aktualizacji dla Twórców systemu Windows 10 i nowszych wersjach systemu.
Wersja 5.0 Nowe funkcje:
Usługa BITS w wersji 5.0 jest zawarta w systemach operacyjnych Windows Server 2012 i Windows 8, w których wersja %windir%\System32\QMgr.dll to "7.7.xxxx.xxxx".
Następujące funkcje zostały dodane do usługi BITS w systemie Windows 10
  • W systemie Windows 10 w wersji 1607 można w sesji zdalnej programu PowerShell wykorzystać interfejsy API usługi BITS COM i, jeśli są dostępne, polecenia cmdlet programu PowerShell usługi BITS. Jest to szczególnie przydatne w przypadku administrowania wersjami systemu Windows Server 2016, które nie mają możliwości logowania lokalnego. Zadania usługi BITS uruchomione za pośrednictwem sesji zdalnych programu PowerShell są uruchamiane w kontekście konta użytkownika sesji i będą wykonywane tylko wtedy, gdy istnieje co najmniej aktywna sesja logowania lokalnego lub sesja zdalna programu PowerShell skojarzona z tym kontem użytkownika. Rozważ użycie trwałych sesji zdalnych programu PowerShell (zobacz New-PSSession) w przypadku długotrwałych transferów.
  • W systemie Windows 10 w wersji 1607 jest teraz możliwe, aby właściciel zadania usługi BITS ustawiał tokeny pomocnika bez bycia administratorem, o ile token pomocnika nie ma możliwości administratora. Zmniejsza to ślad luk w zabezpieczeniach narzędzi pobierania w tle lub aktualizacji, umożliwiając im uruchamianie na koncie usługi NetworkService o niższych uprawnieniach, a nie na koncie z uprawnieniami administracyjnymi.
Usługa BITS w wersji 5.0 jest również zawarta w systemie Windows 10, gdzie wersja %windir%\System32\QMgr.dll to "7.8.xxxx.xxxx".
Wersja 4.0 Nowe funkcje:
  • Buforowanie równorzędne korzysta teraz z usługi Windows BranchCache. Ten nowy model buforowania równorzędnego zastępuje model używany dla usługi BITS w wersji 3.0. Aby uzyskać więcej informacji, zobacz cache rówieśniczy.
  • Dodano bardziej elastyczny model dostępu do zasobów, który umożliwia aplikacjom skojarzenie pary tokenów zabezpieczających z zadaniem transferu usługi BITS. Aby uzyskać więcej informacji, zobacz tokeny pomocnicze dla zadań transferu BITS.
  • Dodano serwer BITS Compact, który jest autonomicznym serwerem plików HTTP/HTTPS, który umożliwia asynchroniczne przesyłanie ograniczonych plików między komputerami.
  • Dodano bardziej szczegółowe ograniczanie przepustowości. Aby uzyskać więcej informacji, zapoznaj się z Zasadami grupy.
Usługa BITS w wersji 4.0 jest zawarta w systemach operacyjnych Windows Server 2008 R2 i Windows 7.
Można również pobrać bits 4.0 dla systemu Windows Server 2008 z dodatkiem Service Pack 2 (SP2), Windows Vista z dodatkiem Service Pack 1 (SP1) i Windows Vista z dodatkiem Service Pack 2 (SP2). Aby pobrać usługę BITS 4.0, zobacz katalogu usługi Microsoft Update i zainstaluj KB960568.
Wersja %windir%\System32\QMgr.dll to "7.5.xxxx.xxxx".
Wersja 3.0 Nowe funkcje:
— Dodano równorzędne buforowanie, które umożliwia pobieranie zawartości z elementów równorzędnych, a także udostępnia zawartość elementom równorzędnym w sieci domenowej.
— Dodano powiadomienie, gdy plik zostanie pobrany.
— Dodano dostęp do pliku tymczasowego podczas pobierania.
Dodano możliwość kontrolowania przekierowań HTTP .
— Dodano dodatkowe zasady grupy dla kontroli buforowania równorzędnego i ograniczania czasów pobierania.
— Dodano zdarzenia diagnostyczne i rozwiązywania problemów do dziennika zdarzeń systemu.
— Dodano obsługę funkcji Kontrola Konta Użytkownika (UAC).
— W systemie Windows Vista i nowszym domyślnym typem uruchamiania usługi BITS jest opóźnione automatyczne uruchamianie.
Uwaga: BITS teraz używa zasad grupowych w celu ograniczenia liczby zadań i plików, które można utworzyć. Może to mieć wpływ na aplikacje, które obecnie tworzą dużą liczbę zadań lub dodają dużą liczbę plików do zadania.
Usługa BITS w wersji 3.0 jest zawarta w systemach operacyjnych Windows Server 2008 i Windows Vista.
Wersja %windir%\System32\QMgr.dll to jest "7.0.xxxx.xxxx".
Wersja 2.5 Dodano obsługę niestandardowych nagłówków HTTP, uwierzytelniania klienta opartego na certyfikatach na potrzeby bezpiecznych transportów HTTP i protokołu IPv6. Dodano również użycie liczników urządzeń bramy internetowej (IGD), aby dokładniej obliczyć dostępną przepustowość .
Funkcje usługi BITS 2.5 są dostępne w systemach operacyjnych Windows Server 2008, Windows Vista i Windows XP z dodatkiem Service Pack 3 (SP3).
Można również pobrać bits 2.5 dla systemu Windows Server 2003 z dodatkiem Service Pack 2 (SP2), Windows Server 2003 z dodatkiem Service Pack 1 (SP1) i Windows XP z dodatkiem Service Pack 2 (SP2).
Wersja %windir%\System32\QMgr.dll to "6.7.xxxx.xxxx".
Wersja 2.0 Dodano obsługę wykonywania współbieżnego pobierania pierwszoplanowego, przy użyciu ścieżek SMB (Server Message Block) dla nazw zdalnych, pobierania zakresów pliku, zmieniania prefiksu lub pełnej nazwy zdalnej oraz ograniczania użycia przepustowości klienta. Zasady JobInactivityTimeout znajdują się teraz w obszarze Konfiguracja komputera, Szablony administracyjne, Sieć, Usługa inteligentnego transferu w tle (BITS).
Usługa BITS w wersji 2.0 jest zawarta w systemie Windows XP z dodatkiem SP2 i Windows Server 2003 z dodatkiem SP1. Możesz również pobrać bits 2.0 dla systemu Windows Server 2003 i Windows XP. Aby pobrać usługę BITS 2.0, przejdź do katalogu usługi Microsoft Update i zainstaluj KB842773.
Wersja %windir%\System32\QMgr.dll to "6.6.xxxx.xxxx".
Wersja 1.5 Dodano możliwość załadowania i przekazywania odpowiedzi, wykonywanie za pomocą wiersza polecenia dla zdarzeń oraz jawne poświadczenia i poświadczenia proxy.
Począwszy od usługi BITS 1.5, użytkownicy z tokenem ograniczonym nie mogą tworzyć ani modyfikować zadań.
Usługa BITS w wersji 1.5 jest zawarta w systemie Windows Server 2003. Pakiet redystrybucyjny jest dostępny dla systemu Windows XP z Centrum Pobierania firmy Microsoft.
Wersja %windir%\System32\QMgr.dll to "6.5.xxxx.xxxx".
Wersja 1.2 Ta sama funkcjonalność co wersja 1.0. Zawiera wewnętrzne uaktualnienia i ulepszenia.
Usługa BITS w wersji 1.2 jest zawarta w systemie Windows XP z dodatkiem Service Pack 1 (SP1).
Wersja %windir%\System32\QMgr.dll to "6.2.xxxx.xxxx".
Wersja 1.0 Wersja początkowa. Zapewnia priorytetowe, ograniczone i asynchroniczne pobieranie w tle lub na pierwszym planie. Pobieranie zostanie automatycznie wznowione po ponownym uruchomieniu komputera i rozłączeniu sieci.
Usługa BITS w wersji 1.0 jest zawarta w systemie Windows XP.
Wersja %windir%\System32\QMgr.dll to "6.0.xxxx.xxxx".

Aby rozświetlić funkcje w programie oparte na funkcjach usługi BITS, użyj funkcji QueryInterface w obiekcie zadania (na przykład), aby sprawdzić, czy obiekt Zadania umożliwia utworzenie potrzebnej wersji. Alternatywnie zobacz Określanie wersji usługi BITS na komputerze, aby przekonwertować numer wersji QMgr.dll na wersję usługi BITS.

Wersja 10.3

Dodano następujące interfejsy dla tej wersji

Wersja 10.2

Dodano następujące interfejsy dla tej wersji

Wersja 10.1

Dodano następujące interfejsy dla tej wersji

Następujące stałe zostały dodane do użycia z wyliczeniem BITS_JOB_PROPERTY_ID.

  • BITS_JOB_PROPERTY_ON_DEMAND_MODE
  • BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS

Wersja 5.0

Dla tej wersji dodano następujące interfejsy:

Wersja 4.0

Dla tej wersji dodano następujące interfejsy:

Wersja 3.0

Dla tej wersji dodano następujące interfejsy:

Następujące stałe zostały dodane do używania z metodą IBackgroundCopyJobHttpOptions::SetSecurityFlags:

  • BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT
  • BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT
  • BG_HTTP_REDIRECT_POLICY_DISALLOW
  • BG_HTTP_REDIRECT_POLICY_MASK
  • POLITYKA_PRZEKIEROWAŃ_POZWALAJĄCA_NA_HTTPS_DO_HTTP

Wersja 2.5

Dodano następujący interfejs i wyliczenie dla wersji 2.5:

Wersja 2.0

Dodano następujące interfejsy, strukturę i tematy dla wersji 2.0:

Aby uzyskać informacje o współbieżnych pobieraniach w tle, zapoznaj się z sekcją Uwagi dotyczącą BG_JOB_PRIORITY.

Aby uzyskać informacje na temat korzystania z protokołu SMB, zobacz BG_FILE_INFO.

Wersja 1.5

Dodano następujące interfejsy i tematy dla wersji 1.5:

Aktualizowanie wersji usługi BITS

Można pobrać BITS 4.0 dla Windows Server 2008 z dodatkiem Service Pack 2 (SP2), Windows Vista z Service Pack 1 (SP1) oraz Windows Vista z Service Pack 2 (SP2).