Détection et mise à niveau des périphériques plug-and-play et pilotes de périphérique lorsque vous installez Windows XP Service Pack 2 (SP2)

Traductions disponibles Traductions disponibles
Numéro d'article: 887411 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment le programme d'installation de Windows XP Service Pack 2 (SP2) détermine si un pilote de périphérique sera mis à niveau.

INTRODUCTION

Dans les service packs antérieurs, le programme d'installation n'a pas effectuer toute détection plug-and-play de périphériques et pilotes de périphérique. Dans Windows XP SP2, l'installation de programme détecte actuellement installé les pilotes de périphériques, le programme d'installation peut mettre à niveau les pilotes de périphérique détecté.

Le programme d'installation installe également nouveaux périphériques. Par exemple, Microsoft Windows XP inclut pas les pilotes Bluetooth, mais les pilotes Bluetooth sont installés lorsque vous installez Windows XP SP2. Nouveau paramétrage de périphérique est simplifiée, car les périphériques qui sont installés et configurés de la même manière sont groupés en classes d'installation de périphériques. Par exemple, tous les appareils photo peuvent spécifier qu'ils sont membres de la classe d'installation l'image.

Cet article explique comment le programme d'installation de Windows XP Service Pack 2 détermine si un pilote de périphérique sera mis à niveau. Il explique également comment faire pour remplacer un pilote tiers au cours de l'installation de Windows XP Service Pack 2 et comment éviter que des pilotes ne soient remplacées.

Plus d'informations

Pilotes qui sont inclus dans une version de système d'exploitation ou de service pack sont appelés des pilotes de la boîte de réception. Les pilotes de boîte de réception sont des pilotes qui sont publiées avec les fichiers de catalogue. Pilotes qui sont approuvées par le catalogue sont appelés des pilotes signés. Pilotes qui sont publiées sans que le fichier catalogue sont appelés des pilotes non signés. Mettez par défaut, le programme d'installation de Windows XP Service Pack 2 n'est pas à niveau des pilotes tiers lorsque vous installez Windows XP SP2.

Si vous souhaitez mettre à niveau les pilotes de périphérique tiers avec les fichiers de pilote qui sont inclus avec Windows XP SP2, répertorie les périphériques dans le fichier Update.inf de Windows XP Service Pack 2 dans un format semblable au suivant :
[DeviceClassList]

ClassName = ClassGUID
Remarque ClassName le nom de classe de périphérique et ClassGUID est la classe GUID.
[DevicesToUpgrade]

DeviceHardwareID  =   DeviceINFFileName
Remarque DeviceHardwareID est l'ID matériel du périphérique et DeviceINFFileName est le nom du fichier .INF du périphérique.

Update.exe met à niveau les périphériques qui sont spécifiés dans les sections [DevicesToUpgrade] du fichier Update.inf. Pour cela, le programme d'installation doit être les informations suivantes :
  • L'ID de périphérique, également appelé l'ID de matériel
  • Le fichier .INF du périphérique
  • La classe GUID du périphérique
Par exemple, la section NVIDIA dans le fichier Update.inf de Windows XP Service Pack 2 est semblable au suivant : pci\ven_10de
[DevicesToUpgrade]

pci\ven_10de&dev_0100 = nv4_disp.inf
pci\ven_10de&dev_0101 = nv4_disp.inf
pci\ven_10de&dev_0103 = nv4_disp.inf
pci\ven_10de&dev_0110 = nv4_disp.inf
pci\ven_10de&dev_0111 = nv4_disp.inf
pci\ven_10de&dev_0112&subsys_00011179 = nvts.inf
pci\ven_10de&dev_0112&subsys_00021179 = nvts.inf
pci\ven_10de&dev_0112&subsys_001214c0 = nvct.inf

[DeviceClassList]
display={4d36e968-e325-11ce-bfc1-08002be10318}

Comment faire pour remplacer des pilotes de périphériques tiers spécifiques

Pour utiliser une section d'exclusions pour remplacer un pilote, inclure les sections suivantes dans le fichier Update.inf :
[DeviceId.Exclusions]
DeviceHardwareID

[Provider.Exclusions]
DriverProvider

[DevicesToUpgrade]
DeviceHardwareID =  DeviceINFFileName
Remarque DeviceHardwareID est l'ID matériel du périphérique, DriverProvider est le nom du fournisseur du pilote et DeviceINFFileName est le nom du fichier .INF du périphérique.

La section DeviceId.Exclusions vous permet de remplacer le pilote tiers pour un périphérique spécifique. La section Provider.Exclusions vous permet d'exclure un fournisseur du pilote de la vérification de tiers. Par défaut, le pilote n'est pas ajouté à la liste de tiers si Microsoft est le fournisseur de Provider.Exclusions.

Le processus de détection et de mise à niveau

Le processus de détection et de mise à niveau a quatre phases distinctes :
  • analyser la phase
    Update.exe analyse le système, stocke le périphérique ID de périphériques avec des pilotes tiers et compile une liste des fichiers pilote tiers. Update.exe utilise également la section [DeviceClassList] du fichier Update.inf pour découvrir la classe de périphérique GUID qui doit être analysé.
  • Phase de sauvegarde
    Update.exe énumère les périphériques et vérifie le matériel de code dans le fichier Update.inf. Pour chaque périphérique qui est membre d'une classe périphérique qui est spécifié dans [DeviceClassList], Update.exe vérifie que le pilote de périphérique sera mis à niveau. Si le pilote de périphérique est mis à niveau, le pilote de périphérique existant est sauvegardé dans le cas où Windows XP SP2 est supprimé de l'ordinateur.
  • Phase de copie de fichier
    Fichiers de pilote et le système d'exploitation périphérique sont copiés dans le système.
  • phase de mise à niveau
    Toutes les classes de périphériques dans la section [DeviceClassList] du fichier Update.inf sont énumérés. Ensuite, les périphériques qui appartiennent à chaque classe sont également énumérés. Périphériques qui disposent des pilotes tiers sont ignorés, avec les pilotes de périphériques qui n'ont pas été sauvegardés. Si le périphérique a une entrée dans la section [DevicesToUpgrade] du fichier Update.inf et n'a pas été sauvegardé, Update.exe met à niveau le pilote de périphérique.
Les produits tiers Cet article décrit sont mentionnés par des sociétés indépendantes de Microsoft. Microsoft garantit pas, ou implicite, concernant les performances ou la fiabilité de ces produits.

Propriétés

Numéro d'article: 887411 - Dernière mise à jour: mardi 26 octobre 2004 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2005
Mots-clés : 
kbmt kbsetup kbhowto kbinfo KB887411 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 887411
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