Nouveautés (BITS)
Depuis sa première version dans le cadre de Windows XP, le service de transfert intelligent en arrière-plan (BITS) a été constamment amélioré, ajoutant des contrôles plus puissants permettant au développeur et à l’administrateur de contrôler et de gérer les téléchargements. Un ensemble complet d’applets de commande PowerShell a été ajouté ; il peut se connecter à d’autres types de serveurs HTTP ; il est plus prudent que jamais de la bande passante réseau et des coûts de l’utilisateur.
Le tableau suivant identifie les nouveautés de chaque version du service de transfert intelligent en arrière-plan (BITS).
Version | Description des fonctionnalités |
---|---|
Version 10.3 | Nouvelles fonctionnalités :
|
Version 10.2 | Nouvelles fonctionnalités :
|
Version 10.1 | Nouvelles fonctionnalités :
|
Version 5.0 | Nouvelles fonctionnalités :
Les fonctionnalités suivantes ont été ajoutées à BITS dans Windows 10
|
Version 4.0 | Nouvelles fonctionnalités :
Vous pouvez également télécharger BITS 4.0 pour Windows Server 2008 avec Service Pack 2 (SP2), Windows Vista avec Service Pack 1 (SP1) et Windows Vista avec Service Pack 2 (SP2). Pour télécharger BITS 4.0, consultez Catalogue Microsoft Update et installer KB960568. La version de %windir%\System32\QMgr.dll est « 7.5.xxxx.xxxx ». |
Version 3.0 | Nouvelles fonctionnalités : - Ajout de la mise en cache d’homologue qui vous permet de télécharger du contenu à partir d’homologues et de servir du contenu aux homologues d’un réseau de domaine. - Ajout d’une notification pour le téléchargement d’un fichier. - Ajout de l’accès au fichier temporaire pendant le téléchargement. - Ajout de la possibilité de contrôler les redirections HTTP. - Ajout de stratégies de groupe supplémentaires pour contrôler la mise en cache des homologues et limiter les temps de téléchargement. - Ajout d’événements de diagnostic et de résolution des problèmes au journal des événements système. - Ajout de la prise en charge du contrôle de compte d’utilisateur (UAC). - Sur Windows Vista et versions ultérieures, le type de démarrage BITS par défaut est le démarrage automatique différé. Note: BITS utilise désormais des stratégies de groupe pour limiter le nombre de travaux et de fichiers que vous pouvez créer. Cela peut affecter les applications qui créent actuellement un grand nombre de travaux ou ajoutent un grand nombre de fichiers à un travail. BITS version 3.0 est incluse dans les systèmes d’exploitation Windows Server 2008 et Windows Vista. La version de %windir%\System32\QMgr.dll est « 7.0.xxxx.xxxx ». |
Version 2.5 | Ajout de la prise en charge des en-têtes HTTP personnalisés, de l’authentification cliente basée sur des certificats pour des transports HTTP sécurisés et d’IPv6. Ajout de compteurs IGD (Internet Gateway Device) pour calculer plus précisément la bande passante disponible. Les fonctionnalités BITS 2.5 sont disponibles dans les systèmes d’exploitation Windows Server 2008, Windows Vista et Windows XP avec Service Pack 3 (SP3). Vous pouvez également télécharger BITS 2.5 pour Windows Server 2003 avec Service Pack 2 (SP2), Windows Server 2003 avec Service Pack 1 (SP1) et Windows XP avec Service Pack 2 (SP2). La version de %windir%\System32\QMgr.dll est « 6.7.xxxx.xxxx ». |
Version 2.0 | Ajout de la prise en charge des téléchargements simultanés au premier plan, de l’utilisation des chemins SMB (Server Message Block) pour les noms distants, du téléchargement des plages d’un fichier, de la modification du préfixe ou du nom complet d’un nom distant et de la limitation de l’utilisation de la bande passante du client. La stratégie JobInactivityTimeout se trouve désormais sous Configuration ordinateur, Modèles d’administration, Réseau, Service de transfert intelligent en arrière-plan (BITS). BITS version 2.0 est incluse dans Windows XP avec SP2 et Windows Server 2003 avec SP1. Vous pouvez également télécharger BITS 2.0 pour Windows Server 2003 et Windows XP. Pour télécharger BITS 2.0, accédez au catalogue Microsoft Update et installez KB842773. La version de %windir%\System32\QMgr.dll est « 6.6.xxxx.xxxx ». |
Version 1.5 | Ajout de la fonctionnalité de chargement et de chargement-réponse, de l’exécution en ligne de commande pour les événements, ainsi que des informations d’identification explicites et des informations d’identification de proxy. À compter de BITS 1.5, les utilisateurs disposant d’un jeton restreint ne peuvent pas créer ou modifier des travaux. BITS version 1.5 est incluse dans Windows Server 2003. Un redistribuable est disponible pour Windows XP à partir du Centre de téléchargement Microsoft. La version de %windir%\System32\QMgr.dll est « 6.5.xxxx.xxxx ». |
Version 1.2 | Même fonctionnalité que la version 1.0. Contient des mises à niveau et améliorations internes. BITS version 1.2 est incluse dans Windows XP avec Service Pack 1 (SP1). La version de %windir%\System32\QMgr.dll est « 6.2.xxxx.xxxx ». |
Version 1.0 | Version initiale. Fournit des téléchargements hiérarchisés, limités et asynchrones en arrière-plan ou au premier plan. Les téléchargements reprennent automatiquement après le redémarrage de l’ordinateur et la déconnexion du réseau. BITS version 1.0 est incluse dans Windows XP. La version de %windir%\System32\QMgr.dll est « 6.0.xxxx.xxxx ». |
Pour afficher les fonctionnalités de votre programme en fonction des fonctionnalités BITS, utilisez QueryInterface sur (par exemple) votre objet Job pour voir si l’objet Job vous permet de créer la version dont vous avez besoin. Vous pouvez également consulter Détermination de la version de BITS sur un ordinateur pour convertir le numéro de version QMgr.dll en version BITS.
Version 10.3
Les interfaces suivantes ont été ajoutées pour cette version
Version 10.2
Les interfaces suivantes ont été ajoutées pour cette version
Version 10.1
Les interfaces suivantes ont été ajoutées pour cette version
Les constantes suivantes ont été ajoutées pour être utilisées avec l’énumération BITS_JOB_PROPERTY_ID.
- BITS_JOB_PROPERTY_ON_DEMAND_MODE
- BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS
Version 5.0
Les interfaces suivantes ont été ajoutées pour cette version :
Version 4.0
Les interfaces suivantes ont été ajoutées pour cette version :
Version 3.0
Les interfaces suivantes ont été ajoutées pour cette version :
- IBackgroundCopyCallback2
- IBackgroundCopyFile3
- IBackgroundCopyJob4
- IBitsPeer
- IBitsPeerCacheAdministration
- IBitsPeerCacheRecord
- IEnumBitsPeerCacheRecords
- IEnumBitsPeers
Les constantes suivantes ont été ajoutées à utiliser avec la méthode 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
Version 2.5
L’interface et l’énumération suivantes ont été ajoutées pour la version 2.5 :
Version 2.0
Les interfaces, la structure et les rubriques suivantes ont été ajoutées pour la version 2.0 :
Pour plus d’informations sur les téléchargements au premier plan simultanés, consultez la section Remarques pour BG_JOB_PRIORITY.
Pour plus d’informations sur l’utilisation du protocole SMB, consultez BG_FILE_INFO.
Version 1.5
Les interfaces et rubriques suivantes ont été ajoutées pour la version 1.5 :
- IBackgroundCopyJob2
- Récupération de la réponse à partir d’un travail Upload-Reply
- Inscription pour exécuter un programme
- Paramètres du serveur BITS pour les travaux de chargement
- Configuration du serveur pour les chargements
- Utilisation des en-têtes de demande/réponse de notification BITS
Mise à jour des versions BITS
Vous pouvez télécharger BITS 4.0 pour Windows Server 2008 avec Service Pack 2 (SP2), Windows Vista avec Service Pack 1 (SP1) et Windows Vista avec Service Pack 2 (SP2).