Win95 et Win98 offraient une autre fonction très séduisante, à savoir leur capacité à détecter automatiquement un nouveau périphérique matériel et à installer le driver approprié. Microsoft a conservé cette fonctionnalité dans Windows 2000. Le Gestionnaire PnP de Windows 2000 peut identifier un composant matériel ACPI se trouvant sur les
Plug and Play
bus d’E/S d’un système.
S’il ne trouve aucun driver installé pour le périphérique détecté, le Gestionnaire
PnP lance la procédure d’installation du périphérique. Pour permettre cette fonction
dans Windows 2000, Microsoft a dû significativement modifier la mise en oeuvre
des drivers de périphériques de NT 4.0..
Dans NT 4.0, un driver de périphérique doit énumérer les bus pour rechercher le
matériel pour lequel il travaille. Dans Windows 2000, c’est le Gestionnaire PnP
qui énumère les bus, afin de localiser les périphériques, et qui informe les drivers
de leur présence.
Deux numéros permettent d’identifier un périphérique sur un bus : un ID constructeur
(VID) et un ID périphérique (DID).
La combinaison de ces deux numéros d’ID donne un identifiant unique à un périphérique.
En détectant un VID et un DID combinés, le Gestionnaire PnP vérifie la sous-clé
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum correspondant au bus sur lequel
se trouve le périphérique (par exemple le bus PCI).
Le Gestionnaire PnP recherche dans la sous-clé une clé se connectant au VID et
au DID détectés. Si un driver est déjà installé pour le périphérique, une valeur
du Registre sous la clé du périphérique désignera une autre clé du Registre dans
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class contenant des informations
sur le fichier du driver du périphérique.
Si un driver n’est pas encore installé pour le périphérique, le Gestionnaire PnP
notifie au sous-système PnP du mode utilisateur de localiser le script d’installation
(fichier .inf) du driver approprié et de lancer l’installation de ce dernier.
Un autre avantage de PnP est de permettre à Windows 2000 d’indiquer aux drivers
de reconfigurer le matériel. Certains bus, tels que PCMCIA, notifient le système
d’exploitation lors de l’ajout ou de l’installation de périphériques.
Par exemple, supposons qu’un utilisateur insère une nouvelle carte PCMCIA exigeant
l’utilisation de ressources matérielles, par exemple des interruptions, utilisées
par un autre périphérique. L’Arbitre, composant PnP de Windows 2000, réorganise
les attributions de ressources des périphériques pour accueillir le nouveau venu.
Le Gestionnaire PnP informe les autres périphériques des changements et les drivers
redéfinissent leurs périphériques en conséquence.
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Shadow AI en France : les RSSI alertent, mais la gouvernance des agents IA reste à la traîne
- Attaques edge : les fournisseurs, nouvelle cible prioritaire des cybercriminels
- Analyse Patch Tuesday Août 2026
- Model Context Protocol : le contexte, grand oublié du débat
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
