Partager via


Installations d'appareils et redémarrages du système

Les installations de l’appareil ne doivent pas forcer l’utilisateur à redémarrer le système, sauf s’il 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 l’alimentation activée, le système démarre.

    Remarque

    Les fichiers d’installation de l’appareil ne doivent pas lancer un redémarrage du système, que l’utilisateur installe les pilotes avant ou après avoir branché le matériel.

  • Mise à jour d’un pilote pour un appareil de démarrage système

    Si un appareil est susceptible de contenir le fichier de pagination, de mise en veille prolongée ou de vidage sur incident du système, ses pilotes doivent traiter les demandes IRP_MN_DEVICE_USAGE_NOTIFICATION. 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 refuser les requêtes IRP_MN_QUERY_REMOVE_DEVICE suivantes. 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.

    Remarque

    Les fichiers d’installation de l’appareil ne doivent pas lancer un 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 (voir Lancer les redémarrages du système pendant les installations de l’appareil).

    Remarque

    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.

Dans cette section

Éviter les redémarrages du système pendant les installations de l’appareil

Initialisation des redémarrages du système pendant les installations des appareils