Procédure pour ajouter des pilotes Plug-and-Play OEM à des installations Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 254078 - Voir les produits auxquels s'applique cet article
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 décrit les procédures à suivre pour ajouter des pilotes fournis par des OEM (Original Equipment Manufacturer) à des installations Windows. Il traite uniquement des pilotes généralement installés au cours de l'installation en mode d'interface utilisateur graphique (GUI) ou après l'installation par énumération Plug-and-Play. Ce type d'installation vous permet de précharger des pilotes Plug-and-Play OEM, que vous pouvez utiliser si le matériel associé est ajouté ultérieurement au système.

Cet article décrit les procédures à suivre pour ajouter des pilotes Plug-and-Play OEM dans les cas suivants :
  • Installation sans assistance
  • Installation Sysprep
  • Installations RIS (Remote Installation Service)
  • Images Riprep
  • Installations Windows existantes
Pour plus d'informations sur l'ajout d'unités de stockage de masse fournies par des OEM au cours de l'installation en mode texte, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
220845 Ajout d'un pilote mis à jour ou tiers au cours de l'installation Windows
225125 Prise en charge limitée de pilotes OEM en utilisant la touche F6 lors de l'installation Windows

Plus d'informations

Les pilotes installés au cours de la partie "Installation des périphériques" de l'installation en mode GUI doivent se trouver à des emplacements donnés. À ce stade, le programme d'installation installe les périphériques (à l'aide du numéro d'identification Plug-and-Play) qui ont été énumérés par l'utilitaire Windows Plug-and-Play. Le programme d'installation recherche un chemin d'accès prédéterminé sur le lecteur, en cherchant dans les fichiers .inf la meilleure concordance pour le numéro d'identification Plug-and-Play du périphérique. Par défaut, le chemin d'accès (%racine_système%\Inf) est défini dans l'emplacement suivant du Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%racine_système%\Inf
Le programme d'installation utilise ce chemin d'accès pour localiser les fichiers .inf en vue de l'installation des périphériques. Après l'installation, ce chemin est également utilisé en cas de détection et d'installation de tout nouveau matériel. Si vous modifiez cette clé au cours de l'installation à l'aide du fichier Sysprep.inf ou du fichier de réponses d'installation sans assistance, la valeur est enregistrée et utilisée aussi après l'installation.

Les sections suivantes expliquent les procédures pour ajouter des pilotes OEM à des installations sans assistance ou Sysprep de Windows.

Installation sans assistance

Pour ajouter des pilotes à une installation sans assistance, procédez comme suit. Si les pilotes fournis par un OEM ne sont pas signés numériquement, vous recevez un message concernant les pilotes pendant l'installation. Pour plus d'informations sur la procédure à suivre pour désactiver ce message, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
236029 Procédure pour définir la stratégie de signature des pilotes pour l'installation sans assistance de Windows 2000
  1. Créez votre partage de distribution sur un serveur réseau en copiant le contenu du dossier I386 se trouvant sur le CD-ROM d'installation de Windows. Vous pouvez utiliser Setupmgr.exe pour créer ce partage et votre fichier Unattended.txt. L'utilitaire Setupmgr.exe se trouve sur le CD-ROM de Windows, dans le dossier Support\Tools, dans le fichier Deploy.cab, où se trouve également le fichier Unattend.doc, qui contient des informations sur l'installation sans assistance de Windows.
  2. Créez un dossier $oem$\$1\Drivers dans le dossier I386. Il peut être judicieux de créer des dossiers supplémentaires dans le sous-dossier Drivers, selon le matériel que vous voulez installer (par exemple : carte réseau, modem ou vidéo). Le dossier $1 se résout sur %lecteur_système%. Pendant l'installation en mode texte, ces dossiers et fichiers sont copiés dans les dossiers %lecteur_système%\Drivers. Par exemple :
    \i386
    \$oem$
    - - \$1
    - - - \Drivers
    - - - - - \carte_réseau
    - - - - - \MODEM
    - - - - - \VIDEO
  3. Copiez tous les fichiers pilotes OEM pour le périphérique dans les dossiers créés au cours de l'étape précédente.
  4. Ajoutez l'entrée OemPnPDriversPath = chemin_pilote dans la section [Unattended] du fichier de réponses d'installation. Vous pouvez ajouter plusieurs chemins d'accès dans cette clé en les séparant par un point-virgule (;). Par exemple :
    [Unattended]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"
    						
    REMARQUE : la chaîne de variable d'environnement %lecteur_système% est insérée automatiquement devant chacun des chemins de recherche mentionnés.
  5. Enregistrez le fichier de réponses.
Au cours de l'installation en mode GUI, lorsque le système recherche les numéros d'identification Plug-and-Play dans les fichiers .inf, il explore également les chemins notés dans l'entrée OemPnPDriversPath, ainsi que le chemin d'accès par défaut standard, %répertoire_Windows%\Inf. Le chemin %répertoire_Windows%\Inf apparaît en premier dans l'ordre de recherche, mais si votre périphérique est pris en charge par plusieurs fichiers .inf (Windows peut inclure un pilote offrant une fonctionnalité générique), le programme d'installation continue d'explorer tous les chemins spécifiés dans l'entrée OemPnPDriversPath. Même s'il peut trouver plusieurs concordances, l'utilitaire Plug-and-Play utilise le fichier .inf qui offre la meilleure concordance, puis il installe le pilote de périphérique associé pour prendre en charge le périphérique.

Installation Sysprep

La procédure pour ajouter des pilotes fournis par un OEM à une installation Sysprep Windows est semblable à la procédure décrite dans la section "Installation sans assistance" de cet article, à l'exception du fait que vous n'avez pas besoin de créer le partage de distribution. Pour ajouter des pilotes à l'Assistant mini-installation de Sysprep, procédez comme suit :

REMARQUE : pour ajouter des pilotes tiers de stockage de masse OEM à l'image Sysprep que vous utilisez pour démarrer l'ordinateur, vous devez avoir la version 1.1 de Sysprep. Pour télécharger la dernière version de l'outil et de la documentation Sysprep, consultez le site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/windows2000/downloads/deployment/sysprep/
  1. Dans la racine du volume où se trouve le dossier %répertoire_Windows%, créez une structure de dossiers pour accueillir les pilotes fournis par l'OEM. Par exemple :

    \Drivers
    - - \carte_réseau
    - - \VIDEO
    \Sysprep
    \WINNT
  2. Copiez les pilotes OEM dans les sous-dossiers correspondants.
  3. Ajoutez l'entrée OemPnPDriversPath = chemin_pilote dans la section [Unattended] du fichier Sysprep.inf. Vous pouvez ajouter plusieurs chemins d'accès dans cette clé en les séparant par un point-virgule (;). Par exemple :
    [Unattended]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Video"
    					
    REMARQUE : la chaîne de variable d'environnement %lecteur_système% est insérée automatiquement devant chacun des chemins de recherche mentionnés.
Si vous ne souhaitez pas que les pilotes OEM restent sur le volume à l'issue de la mini-installation, vous pouvez ajouter la structure de dossiers créée à l'étape précédente sous le dossier Sysprep. Vous devez régler la clé OemPnPDriversPath = de manière appropriée. Le dossier Sysprep (et ses sous-dossiers) est supprimé automatiquement à l'issue de l'installation.

Enregistrez le fichier Sysprep.inf dans le dossier Sysprep, puis exécutez Sysprep.exe. Tous les périphériques Plug-and-Play (y compris ceux trouvés à l'aide des fichiers .inf des pilotes OEM) sont installés automatiquement sur les ordinateurs cibles pendant la mini-installation. Notez que vous n'avez pas besoin de spécifier le commutateur de ligne de commande -pnp, sauf s'il existe une version antérieure des périphériques ISA sur les ordinateurs cibles. Si vous utilisez le commutateur de ligne de commande -pnp, une énumération Plug-and-Play complète de tous les périphériques est exécutée, ce qui ajoute 5 à 10 minutes à la procédure de mini-installation Sysprep. En outre, si vous spécifiez des contrôleurs de stockage de masse supplémentaires à l'aide de la version 1.1 de Sysprep, le commutateur de ligne de commande -pnp peut entraîner l'apparition de quelques contrôleurs de disque dur supplémentaires dans le Gestionnaire de périphériques. Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
253340 Lorsque vous utilisez la version 1.1 de Sysprep, des périphériques SCSI apparaissent dans le Gestionnaire de périphériques alors qu'ils ne sont pas physiquement présents
216937 Utilisation de l'outil de préparation du système Windows 2000 et du fichier de réponses
REMARQUE : si les pilotes OEM ne sont pas signés numériquement, l'Assistant mini-installation diffère l'installation du périphérique jusqu'à ce qu'un administrateur ouvre une session sur l'ordinateur. C'est ce que l'on appelle une installation "côté client par opposition au côté serveur", qui se produit au cours de la mini-installation.

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256204 Impossible d'installer des pilotes non signés au cours de l'exécution de l'Assistant Mini-installation Sysprep sans le commutateur -pnp

Installations RIS

La procédure d'ajout de pilotes Plug-and-Play OEM à des installations RIS est basée sur les mêmes étapes que celles listées à la section "Installation sans assistance" de cet article, avec deux différences mineures :
  1. Placez le dossier $oem$ au même niveau que le dossier \I386 de l'image RIS. Par exemple :
    RemoteInstall\Setup\%langue\Images\%nom_répertoire%\i386
    RemoteInstall\Setup\%langue\Images\%nom_répertoire%\$oem$\$1\Drivers            
                                                            \carte_réseau
                                                            \MODEM
                                                            \VIDEO
    					
  2. Modifiez le modèle d'image RIS par défaut (Ristndrd.sif). Dans la section [Unattended], modifiez la valeur de la clé OemPreinstall = pour indiquer Yes à la place de No, puis ajoutez les entrées OemPnPDriversPath = chemin_pilote. Vous pouvez ajouter plusieurs chemins d'accès dans cette clé en les séparant par un point-virgule (;). Par exemple :
    [Unattended]
    OemPreinstall = Yes
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"
    					
    REMARQUE : la chaîne de variable d'environnement %lecteur_système% est insérée automatiquement devant chacun des chemins de recherche mentionnés.

    REMARQUE : si l'un des pilotes OEM est destiné à une carte réseau, le serveur d'installation distante (ou serveur RIS) doit avoir accès à ce fichier lorsqu'il redémarre en mode texte de l'installation. Pour plus d'informations sur ce processus, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    246184 Procédure pour ajouter des cartes réseau OEM tierces à des installations RIS
  3. Arrêtez et redémarrez le service BINL sur le serveur RIS, puis tapez les commandes suivantes à l'invite :

    • net stop "boot information negotiation layer"
    • net start "boot information negotiation layer"

Images Riprep

Riprep et Sysprep ont un grand nombre de fonctionnalités en commun ; par conséquent, pour ajouter des pilotes Plug-and-Play OEM à des ordinateurs qui seront "imagés", la procédure est basée sur des étapes semblables à celles appliquées pour Sysprep. Avant d'exécuter Riprep sur l'ordinateur-image pour le copier sur le serveur RIS, procédez comme suit :
  1. Créez un dossier appelé Sysprep dans le dossier %lecteur_système% (il s'agit dans la plupart des cas du lecteur C, puisque Riprep.exe ne peut copier qu'un seul volume/partition).
  2. Dans la racine du même volume, créez une structure de dossiers pour accueillir les pilotes OEM. Par exemple :
    \Drivers
    - - \carte_réseau
    - - \VIDEO
    \Sysprep
    \WINNT
  3. Copiez les pilotes OEM dans les sous-dossiers correspondants.
  4. Créez un fichier Sysprep.inf dans le dossier Sysprep, puis ajoutez les entrées [Unattended] et OemPnPDriversPath = chemin_pilote. Vous pouvez ajouter plusieurs chemins d'accès dans cette clé en les séparant par un point-virgule (;). Par exemple :
    [Unattended]
    OemPnPDriversPath = "Drivers\carte_réseau;Drivers\Video"
    REMARQUE : la chaîne de variable d'environnement %lecteur_système% est insérée automatiquement devant chacun des chemins de recherche spécifiés.

    REMARQUE : si le périphérique a déjà été reconnu par le système d'exploitation comme un périphérique connu ou inconnu, vous devez supprimer le périphérique par l'intermédiaire du Gestionnaire de périphériques avant d'exécuter Sysprep, sinon les pilotes mis à jour ne sont pas installés au démarrage pendant la mini-installation.

  5. Exécutez Riprep.exe à partir du dossier \\serveur_RIS\Reminst\Admin\I386 sur l'ordinateur client pour copier l'image sur le serveur RIS sélectionné. Riprep recherche un fichier Sysprep.inf dans le dossier Sysprep, lit la clé OemPnPDriversPath=, puis met à jour l'entrée de Registre HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath de l'ordinateur avant de copier le Registre sur le serveur afin qu'il soit accessible au cours de la mini-installation.

    REMARQUE : le fichier Riprep.sif par défaut créé au cours de ce processus n'est pas affecté par l'entrée dans le fichier Sysprep.inf créée lors des étapes précédentes.
  6. Arrêtez et redémarrez le service BINL sur le serveur RIS. Tapez les lignes de commande suivantes à l'invite :
    • "net stop "boot information negotiation layer" (sans les guillemets)
    • "net start "boot information negotiation layer" (sans les guillemets)
    REMARQUE : si l'un des pilotes OEM est destiné à la carte réseau principale, le serveur RIS doit également pouvoir accéder à ce fichier à partir d'une image RIS bidimensionnelle (de type "flat") avant de télécharger l'image Riprep. Dans ce cas, vous devez également suivre la procédure décrite à la section "Installations RIS" de cet article, ou appliquer la méthode décrite dans l'article suivant de la Base de connaissances Microsoft :

    246184 Procédure pour ajouter des cartes réseau OEM tierces à des installations RIS
    Si l'image est déjà créée et que vous voulez ajouter des pilotes Plug-and-Play OEM, Microsoft vous recommande d'utiliser le service RIS pour télécharger l'image sur un ordinateur, de suivre la procédure décrite à la section "Images Riprep" de cet article, puis de réinstaller l'image sur le serveur RIS.

    REMARQUE : l'un des effets secondaires de cette méthode est que les chemins d'accès aux pilotes sont entrés deux fois dans la clé Software\Microsoft\Windows\CurrentVersion\DevicePath.

    Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    258862 Riprep.exe ajoute des chemins d'accès en double au Registre

Installations Windows existantes

Vous pouvez être amené à ajouter de nouveaux périphériques matériels à des ordinateurs Windows existants, qui nécessitent des pilotes OEM. Bien que ce processus implique que vous installiez le nouveau périphérique, vous pouvez opter pour que les pilotes OEM soient distribués de manière contrôlée ou qu'ils soient centralisés sur un même serveur. Pour cela, procédez comme suit :
  1. Décidez si vous préférez copier les pilotes localement ou les stocker sur un serveur de distribution central. Si vous préférez stocker les pilotes localement sur le disque dur de l'ordinateur, vous devez avoir une procédure en place vous permettant de copier les pilotes sur l'ordinateur (par exemple, en utilisant des scripts d'ouverture de session, des travaux par lots Microsoft SMS (Systems Management Server) ou d'autres méthodes).
  2. Une fois la méthode de distribution déterminée, trouvez le chemin d'accès aux pilotes de périphérique. Si vous voulez les copier localement, il peut s'agir de C:\Drivers\carte_réseau. Si vous voulez les copier sur un serveur central, il peut s'agir de \\nom_serveur\Drivers\carte_réseau (oùDrivers est un dossier partagé).
  3. La clé DevicePath dans le Registre de l'ordinateur local doit être mise à jour pour prendre en compte les emplacements des nouveaux pilotes OEM. Vous devez avoir une méthode automatisée pour mettre à jour à distance la clé de Registre. Vous pouvez utiliser des fichiers Regedit en combinaison avec des scripts d'ouverture de session ou un travail par lots SMS. La valeur par défaut se trouve au niveau de la clé de Registre suivante :
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%racine_système%\Inf
  4. Utilisez Regedit.exe pour modifier la clé DevicePath de façon à ce que le chemin d'accès à l'emplacement des pilotes soit inclus dans le chemin de recherche.

    AVERTISSEMENT : toute mauvaise utilisation 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 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.

    Par exemple, si les pilotes sont copiés localement dans la racine du lecteur où réside le dossier %répertoire_Windows% (Drivers\carte_réseau), la valeur finale de DevicePath devrait être :
    DevicePath: REG_EXPAND_SZ:%racine_système%\Inf;%racine_système%\Drivers\carte_réseau
    Si les pilotes sont stockés sur un serveur central ou un point de distribution, ajoutez le chemin UNC aux pilotes OEM. Par exemple :
    DevicePath: REG_EXPAND_SZ:%racine_système%\Inf;\\nom_serveur\nom_partage\Drivers\carte_réseau
    REMARQUE : %racine_système% n'est pas ajouté automatiquement dans le cas précédent, puisque le processus d'installation n'ajoute pas les valeurs. Vous devez entrer manuellement la valeur de %racine_système% lorsque vous modifiez le Registre.
Lorsque vous avez terminé cette procédure et que le nouveau matériel est installé, puis qu'un utilisateur ouvre une session, l'utilitaire Plug-and-Play localise le nouveau matériel et recherche les chemins d'accès que vous avez spécifiés pour localiser les pilotes OEM. Notez que toutes les règles qui s'appliquent aux pilotes signés et non signés s'appliquent également aux périphériques installés après la procédure d'installation. Si les pilotes OEM pour le nouveau périphérique ne sont pas signés numériquement et qu'un utilisateur non-administrateur ouvre une session sur l'ordinateur après l'installation du nouveau matériel, il est dans l'incapacité de terminer l'installation du périphérique tant qu'un administrateur ne s'est pas connecté à l'ordinateur. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
219435 Autorisations non-administrateur pour charger et décharger des pilotes de périphérique


REMARQUE : si le périphérique a déjà été reconnu par le système d'exploitation comme un périphérique connu ou inconnu, vous devez supprimer le périphérique par l'intermédiaire du Gestionnaire de périphériques avant d'exécuter Sysprep, sinon les pilotes mis à jour sont installés au démarrage pendant la mini-installation.

Propriétés

Numéro d'article: 254078 - Dernière mise à jour: vendredi 12 décembre 2003 - Version: 3.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionel
Mots-clés : 
kbhowto kbenv KB254078
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