Installations d’appareils et redémarrages du système
Les installations d’appareil ne doivent pas forcer l’utilisateur à redémarrer le système, sauf si cela est absolument nécessaire. Les circonstances suivantes sont les seules pour lesquelles un redémarrage du système doit être nécessaire :
Installation ou suppression d’un appareil non Plug-and-Play
Pour ces appareils antérieurs, un utilisateur doit généralement arrêter le système avant d’ajouter ou de supprimer physiquement l’appareil. Une fois que l’alimentation est réactivée, le système démarre.
Notes
Les fichiers d’installation de l’appareil ne doivent pas lancer de redémarrage du système, que l’utilisateur installe les pilotes avant ou après le branchement du matériel.
Mise à jour d’un pilote pour un périphérique de démarrage système
Si un appareil peut potentiellement contenir le fichier de pagination, de mise en veille prolongée ou de vidage sur incident du système, ses pilotes doivent traiter IRP_MN_DEVICE_USAGE_NOTIFICATION demandes. Le système envoie cette requête avant de placer l’un de ces fichiers sur le disque. Si les pilotes réussissent la demande, ils doivent échouer toutes les demandes de IRP_MN_QUERY_REMOVE_DEVICE ultérieures. Lorsqu’un pilote pour l’appareil échoue à une demande de IRP_MN_QUERY_REMOVE_DEVICE, le système invite l’utilisateur à redémarrer le système.
Notes
Les fichiers d’installation de l’appareil ne doivent pas lancer de redémarrage du système.
Installation d’un pilote de filtre non WDM
Si un pilote de filtre est ajouté à une pile de pilotes non WDM, le système doit être redémarré. Dans ce cas, le programme d’installation du pilote doit demander un redémarrage du système (consultez Initialing System Restarts During Device Installations).
Notes
L’ajout d’un pilote de filtre à une pile de pilotes WDM ne nécessite pas de redémarrage du système, sauf si un appareil sous-jacent est un périphérique de démarrage système.
Contenu de cette section
Éviter les redémarrages système pendant les installations de l’appareil
Démarrage des redémarrages système pendant les installations de l’appareil