Une mise à jour est disponible pour le service de transfert intelligent en arrière-plan (BITS) 2.0 pour Windows XP

Traductions disponibles Traductions disponibles
Numéro d'article: 842309
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article contient des informations sur la mise à jour du service de transfert intelligent en arrière-plan (BITS, Background Intelligent Transfer Service). Cet article décrit les nouvelles fonctionnalités et améliorations, explique les difficultés que peuvent poser les clients utilisant BITS version 2.0, indique comment résoudre et contourner ces difficultés et fournit des instructions pour l'emplacement, l'installation et le retrait de la mise à jour.

INTRODUCTION

La mise à jour de BITS 2.0 et la mise à jour des Services HTTP Microsoft Windows (WinHTTP) 5.1 sont des composants requis pour les nouvelles versions de Microsoft Windows Update et le service Mises à jour automatiques. BITS 2.0 améliore les vitesses de transfert, renforce la tolérance et réduit la consommation de bande passante sur le réseau lors du transfert de fichiers. Pour plus d'informations sur la mise à jour associée de BITS 2.0 et de WinHTTP 5.1, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
842773 Un package de mise à jour du service de transfert intelligent en arrière-plan (BITS) 2.0 et de WinHTTP 5.1 est disponible pour Windows XP

Plus d'informations

Avertissement Toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.

Service de transfert intelligent en arrière-plan 2.0

BITS 2.0 assure le transfert de fichiers entre clients et serveurs et retourne aux clients les informations sur la progression du transfert. BITS 2.0 offre les fonctions suivantes :
  • Exécution de téléchargements concurrents qui s'exécutent au premier plan.
  • Prise en charge du protocole SMB pour les noms distants.
  • Prise en charge du téléchargement de plages de fichier. Un programme peut modifier la source du transfert d'un fichier.
  • Amélioration de la consommation de bande passante des clients.
BITS 2.0 assure la gestion de file d'attente pour les demandes de transfert de fichiers provenant des programmes, en se référant aux niveaux de priorité indiqués par ces programmes. Le programme BITS 2.0 de transferts concurrents gère au premier plan les transferts de fichiers provenant des travaux en utilisant la bande passante intégrale et prend en charge les transferts en arrière-plan à l'aide de la bande passante disponible. Si le processus de transfert est interrompu, BITS peut le reprendre au point exact d'interruption sans avoir à retransférer intégralement le fichier. Comme BITS redémarre précisément l'opération au point d'interruption, tous les transferts sont repris correctement en cas de coupure de la communication (déconnexion du réseau, redémarrage de l'ordinateur, etc.).

BITS 2.0 fournit aux développeurs plusieurs interfaces API pour accéder à cette nouvelle fonctionnalité. Pour plus d'informations sur la nouvelle API pour BITS 2.0 et le kit de développement de la plateforme Microsoft Windows XP, reportez-vous au site Web de Microsoft (en anglais) à l'adresse suivante :
http://msdn2.microsoft.com/en-us/library/aa363167.aspx

Autres améliorations

Des améliorations ont été apportées à BITS 2.0 afin de s'assurer que le service démarre et s'arrête correctement lorsque des programmes utilisant des fournisseurs en couches sont présents sur le système. Les programmes utilisant des fournisseurs de tels services comprennent des programmes de pare-feu tiers.

BITS 2.0 transfère les fichiers plus efficacement lorsque la consommation de bande passante sur les connexions lentes est limitée. BITS 2.0 assure également une prise en charge améliorée de la limitation dans les environnements d'authentification Kerberos.

Problèmes connus

Les clients BITS 2.0 peuvent ne pas parvenir à télécharger des fichiers à partir de SMS 2003

BITS 2.0 peut demander des plages qui s'étendent au-delà de la fin d'un fichier. Dans ce contexte, certains programmes serveur ne fonctionnent pas correctement. Ce problème peut se produire lorsque vous utilisez BITS 2.0 avec les programmes API ISAPI (Internet Server API) comme Microsoft SMS 2003 (Systems Management Server). Ce problème a été corrigé dans le Service Pack 1 Systems Management Server 2003.

Important Un client BITS 2.0 peut ne pas parvenir à transférer un fichier à partir d'un serveur Microsoft SMS 2003 (Systems Management Server). Pour plus d'informations sur ce problème, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
832860 Les clients Windows XP avec le Service Pack 2 installé ne peuvent pas utiliser le service de transfert intelligent en arrière-plan pour télécharger des fichiers à partir de SMS 2003

Les clients BITS 2.0 peuvent ne pas parvenir à transférer correctement un fichier

Un ordinateur exécutant BITS 2.0 peut ne pas parvenir à transférer correctement un fichier et peut retourner l'un des messages d'erreur suivants :
HTTP 401-Authentification requise.
Remarque Lorsque le client BITS 2.0 reçoit ce message d'erreur, il peut également recevoir le code d'erreur 0x80190191.
HTTP 407-Authentification proxy requise.
Remarque Lorsque le client BITS 2.0 reçoit ce message d'erreur, il peut également recevoir le code d'erreur 0x80190197.

Ce problème se produit si toutes les conditions suivantes sont remplies :
  • Le programme client utilisant BITS 2.0 ne spécifie pas que les informations d'identification du client peuvent être utilisées en appelant la méthode IBackgroundCopyJob2::SetCredentials.
  • Le niveau de compatibilité de Microsoft LAN Manager (LmCompatibilityLevel) sur le client BITS 2.0 contient une valeur qui est définie à 1 ou à 0. Vous pouvez trouver l'entrée n du niveau de compatibilité de LAN Manager dans la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel
  • Le transfert de fichiers est effectué par le biais d'un serveur Windows ou d'un serveur proxy Internet Windows qui requiert une authentification Windows intégrée.

Comportement de l'authentification dans BITS 2.0

Pour des raisons de sécurité, afin d'éviter que des informations d'identification soient transmises à un proxy ou un serveur qui requiert des informations d'identification d'ouverture de session, BITS 2.0 autorise l'utilisation d'informations d'identification d'ouverture de session uniquement si l'une des conditions suivantes est remplie :
  • Un programme instaure la mise en application des informations d'identification en appelant la fonction suivante et des paramètres similaires :
    IBackgroundCopyJob2::SetCredentials. (target=ProxyorServer, Negotiate/NTLM, username=NULL,password=NULL)
  • Si la valeur LmCompatibilityLevel sur le client est une valeur supérieure ou égale à 2.
Important Par défaut, Windows XP définit LmCompatibilityLevel avec la valeur 0. Avec BITS 2.0, les informations d'identification d'ouverture de session ne pourront pas être utilisées si LmCompatibilityLevel est défini avec cette valeur (0).

Remarque BITS 1.5 permet l'utilisation des informations d'identification d'ouverture de session pour l'authentification de proxy lorsque LmCompatibilityLevel a une valeur inférieure à 2 et lorsque la méthode SetCredentials n'est pas appelée.

Les programmes qui fonctionnent avec BITS 1.0 et 1.2 peuvent ne pas fonctionner correctement avec BITS 1.5 ou BITS 2.0. Ceci est dû au fait que la valeur de Registre LmCompatibilityLevel sur Microsoft Windows 2000 et Microsoft Windows XP a par défaut la valeur 0. Pour plus d'informations sur l'entrée de Registre LmCompatibilityLevel, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
147706 Procédure pour désactiver l'authentification LanManager sur Windows NT
Pour résoudre ce problème, modifiez le comportement par défaut de BITS 2.0 afin que les informations d'identification d'ouverture de session ne soient pas envoyées à un proxy ou à un serveur qui requiert une authentification. Pour cela, modifiez le programme pour qu'il utilise la méthode IBackgroundCopyJob2::SetCredentials qui utilisera les informations d'identification d'ouverture de session par défaut, comme indiqué sur le site Web de Microsoft (en anglais) à l'adresse suivante :
http://msdn2.microsoft.com/en-us/library/aa362987.aspx
Afin de contourner ce problème en changeant la méthode utilisée par le client BITS 2.0 pour fournir des informations d'identification d'ouverture de session au serveur, créez une valeur de Registre
UseLmCompat
dans la sous-clé
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
, puis ajoutez une valeur DWORD de 0. Pour cela, procédez comme suit sur l'ordinateur client BITS 2.0 :
  1. Cliquez sur Démarrer, sur Exécuter, puis tapez regedit.
  2. Recherchez la sous-clé suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
  3. Cliquez avec le bouton droit sur BITS, pointez sur Nouveau, cliquez sur valeur DWORD, tapez UseLmCompat, puis appuyez sur ENTRÉE.
  4. Dans le volet droit, cliquez avec le bouton droit sur UseLmCompat, puis cliquez sur Modifier.
  5. Dans la zone de données Valeur, tapez 0, puis cliquez sur OK.
  6. Quittez l'Éditeur du Registre.
  7. Redémarrez le service BITS 2.0.

Téléchargement et installation de la mise à jour pour BITS 2.0 et WinHTTP 5.1

Pour télécharger et installer cette mise à jour, reportez-vous au site Web Microsoft Windows Update. Installez la mise à jour 842773.
http://v4.update.microsoft.com/fr/default.asp
Les administrateurs peuvent également télécharger cette mise à jour à partir du Centre de téléchargement.

Important L'installation de BITS 2.0 activera le service BITS s'il a été précédemment désactivé.

Vous pouvez télécharger le fichier suivant à partir du Centre de téléchargement Microsoft :
Réduire cette imageAgrandir cette image
Télécharger
Téléchargez maintenant le programme WindowsXP-KB842773-x86-ENU.exe.
Date de publication : 13 juillet 2004

Pour plus d'informations sur la façon de télécharger des fichiers du Support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
119591 Comment obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

Les administrateurs peuvent également déployer cette mise à jour à l'aide des Services de mises à jour logicielles Microsoft. Pour plus d'informations sur les Services de mises à jour logicielles, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
810796 Livre blanc : Présentation des Services de mises à jour logicielles

Retrait de la mise à jour pour BITS 2.0 et WinHTTP 5.1

Pour retirer la mise à jour après qu'elle a été installée, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez appwiz.cpl, puis cliquez sur OK.
  2. Cliquez sur Ajouter ou supprimer des programmes.
  3. Dans la liste des programmes installés, cliquez sur Correctif Windows XP - KB842773, puis sur Supprimer.
  4. Suivez les instructions pour supprimer complètement la mise à jour de votre ordinateur.
  5. Redémarrez votre ordinateur.
Les administrateurs système peuvent utiliser l'utilitaire Spunist.exe pour supprimer ce programme. Le fichier programme Spuninst.exe se trouve dans le dossier %Windir%\$NTUninstallKB842773$\Spuninst.

Vérification que la mise à jour de BITS 2.0 et de WinHTTP 5.1 est installée

Pour vérifier que la mise à jour décrite dans cet article est installée, comparez les fichiers sur votre ordinateur Windows XP avec les informations de fichier suivantes. La version anglaise de cette mise à jour possède les attributs de fichier répertoriés dans le tableau suivant ou ceux d'une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties à l'heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire de l'utilitaire Date et heure du Panneau de configuration.
   Date      Heure  Version            Taille  Nom de fichier
   ----------------------------------------------------------
   01/07/04  22:08  6.6.2600.1569       7 680  Bitsprx2.dll     
   01/07/04  22:08  6.6.2600.1569       7 168  Bitsprx3.dll     
   01/07/04  22:08  6.6.2600.1569     361 984  Qmgr.dll         
   01/07/04  22:08  6.6.2600.1569      17 408  Qmgrprxy.dll     
   01/07/04  22:08  5.1.2600.1557     331 776  Winhttp.dll      
   30/06/04  23:59  5.1.2600.1570     158 720  Xpob2res.dll     
				
Vous pouvez également utiliser la sous-clé de Registre suivante pour vérifier que la mise à jour est installée :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB842773
La mise à jour est installée si l'entrée inclut une valeur DWORD Installed et que cette dernière est définie avec la valeur 1.

Il est prévu d'inclure cette mise à jour dans le Service Pack 2 Windows XP.

Références

Pour plus d'informations sur BITS, reportez-vous au site Web de Microsoft (en anglais) à l'adresse suivante :
http://msdn2.microsoft.com/en-us/library/aa362827.aspx
Pour plus d'informations sur WinHTTP, reportez-vous au site Web de Microsoft (en anglais) à l'adresse suivante :
http://msdn2.microsoft.com/en-us/library/aa382925.aspx

Propriétés

Numéro d'article: 842309 - Dernière mise à jour: jeudi 3 février 2011 - Version: 8.3
Mots-clés : 
kbqfe kbinfo KB842309
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com