Windows prend en charge les spécifications Plug-and-Play définissant la manière dont un ordinateur peut détecter et configurer les nouveaux matériels, pour installer automatiquement le pilote de périphérique. Avant le Plug-and-Play, les utilisateurs devaient configurer manuellement leurs périphériques avant de les brancher à l’ordinateur.
Lorsqu’un utilisateur branche un matériel Plug-and-Play, combiné à un système d’exploitation compatible Plug-and-Play comme Windows Vista® ou Windows Server® 2008, Windows recherche un package de pilotes de périphérique approprié et configure automatiquement le matériel de manière à ce qu’il fonctionne sans interférer avec les autres périphériques.
Comme le logiciel pilote de périphérique fonctionne comme s’il faisait partie intégrante du système d’exploitation avec un accès total à l’ordinateur tout entier, il est essentiel de n’autoriser que des pilotes de périphérique connus et autorisés. Pour prendre en charge ces exigences de sécurité, Windows Vista et Windows Server 2008 décomposent le processus d’installation en deux étapes :
Installation du périphérique dans Windows
L’installation du périphérique et du pilote de périphérique dans Windows Vista et Windows Server 2008 fonctionne comme sur le schéma présenté. « PnP » indique dans le schéma le service Plug-and-Play qui fonctionne sous Windows. Si l’une des vérifications échoue, ou s’il n’est pas possible de trouver de package de pilotes de périphérique, le processus s’arrête.
-
Quand un utilisateur insère un périphérique, Windows détecte ce nouveau matériel et signale au service Plug-and-Play de rendre ce service fonctionnel.
-
Plug-and-Play identifie le périphérique.
-
Plug-and-Play recherche dans le magasin de pilotes un package de pilotes qui correspond au périphérique. S’il ne trouve pas de package correspondant, allez à l’étape 4. S’il trouve un package qui convient, passez à l’étape 8.
-
Windows cherche un package de pilotes qui convient dans les emplacements suivants, et s’arrête dès qu’il en a trouvé un.
-
Recherche dans les dossiers indiqués dans les paramètres du registre DevicePath. Pour plus d’informations, voir Configurer Windows pour rechercher les pilotes de périphériques dans d’autres dossiers.
-
Recherche dans le site Web Windows Update. Pour plus d’informations, voir Configurer Windows pour rechercher les pilotes de périphériques dans Windows Update.
-
Demande de média à l’utilisateur.
-
Recherche dans les dossiers indiqués dans les paramètres du registre DevicePath. Pour plus d’informations, voir Configurer Windows pour rechercher les pilotes de périphériques dans d’autres dossiers.
-
Windows vérifie que l’utilisateur dispose d’une autorisation pour placer le package de pilotes dans le magasin de pilotes. L’utilisateur doit disposer d’autorisations administrateur, ou alors la stratégie ordinateur doit permettre aux utilisateurs standard d’installer des périphériques disposant de cet identifiant. Pour de plus amples informations sur cette stratégie, voyez Configurer la stratégie de l’ordinateur pour autoriser les utilisateurs qui ne sont pas administrateurs à installer des périphériques spécifiques.
-
Windows vérifie que le package de pilotes dispose d’une signature numérique valide. Si le package de pilotes est signé d’un certificat valide, mais qu’il ne se trouve pas dans la magasin des éditeurs approuvés, Windows demande une confirmation à l’utilisateur.
-
Windows place une copie du package de pilotes dans le magasin de pilotes.
-
PnP copie les fichiers pilotes du magasin de pilotes sur leur emplacement opérationnel, généralement %systemroot%\windows32\drivers.
-
PnP configure le registre pour dire à Windows comment utiliser les pilotes qui viennent d’être installés.
-
PnP lance les nouveaux pilotes. Cette étape est répétée à chaque redémarrage de l’ordinateur, pour charger à nouveau les pilotes.
Dans Windows Vista et Windows Server 2008, le processus décrit dans les étapes 3 à 7 se nomme la copie intermédiaire. Lors de la copie intermédiaire, Windows effectue des vérifications à fins de sécurité, puis il place le package de pilotes dans un emplacement sécurisé de manière à ce que le service Plug-and-Play puisse y accéder. Dans Windows Vista et Windows Server 2008, la copie intermédiaire peut être effectuée par un administrateur, comme une étape spécifique. Pour de plus amples informations, voir Effectuer une copie intermédiaire d’un pilote de périphérique dans le magasin de pilotes.
Si vous administrez plusieurs ordinateurs, la copie intermédiaire des packages de pilotes de périphérique pour vos utilisateurs peut être très intéressante pour vous. Windows effectue toutes les vérifications de sécurité nécessaires lors de la copie intermédiaire, y compris la vérification des droits administrateurs ainsi que la validation des signatures numériques. Une fois la copie intermédiaire du package de pilotes effectuée, tout utilisateur qui se connecte à cet ordinateur peut installer les pilotes dans le magasin de pilotes juste en branchant le périphérique approprié. Ni invite ni autorisation ne sont nécessaires. Il suffit à l’utilisateur de brancher le périphérique et il marche, sans intervention de l’administrateur ou de l’aide.
Références supplémentaires
Pour plus d’informations sur le magasin de pilotes et le processus de copie intermédiaire, voir le Guide pas à pas d’installation et de gestion des périphériques : signature et copie intermédiaire de pilotes de périphériques à l’adresse
Installation de périphériques et de leurs pilotes
Installer un périphérique Plug-and-Play
Installer un périphérique non Plug-and-Play
Effectuer une copie intermédiaire d’un pilote de périphérique dans le magasin de pilotes
Configurer Windows pour rechercher les pilotes de périphériques dans d’autres dossiers
Configurer Windows pour rechercher les pilotes de périphériques dans Windows Update
Mettre à jour ou modifier un pilote de périphérique
Restaurer une version précédente d’un pilote de périphérique
Activer ou désactiver un périphérique Plug-and-Play
Démarrer ou arrêter un pilote de périphérique non Plug-and-Play
Configurer le type de démarrage pour un pilote de périphérique non Plug-and-Play