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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Sekoia.io : l’alternative européenne qui s’impose dans la cybersécurité
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
- IA Agentique : la vraie rupture c’est la gouvernance humaine
- Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
Articles les + lus
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
À la une de la chaîne Tech
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
