Directive de redémarrage INF

Une directive de redémarrage indique que l’appelant doit être averti pour redémarrer le système une fois l’installation terminée.

[DDInstall]
  
Reboot

Warning

La directive Reboot est traitée uniquement lorsqu’elle est spécifiée directement dans la section [DDInstall].

La directive redémarrage n’est presque jamais spécifiée dans les fichiers INF pour les installations sur Windows, car la nécessité de redémarrer le système est automatiquement détectée en fonction des conditions courantes qu’elle rencontre dans le cadre de l’installation de l’appareil. Par exemple, le système informe l’appelant qu’un redémarrage est requis si un fichier de destination cible d’une opération de copie de fichier est en cours d’utilisation ou si l’appareil ne peut pas être redémarré automatiquement pendant l’installation. La directive redémarrage ne doit être utilisée que lorsqu’il existe une condition spécifique pour laquelle un redémarrage du système est toujours nécessaire après l’installation de ce pilote, ce qui ne peut pas être détecté automatiquement par le système lui-même.

Lorsque la directive de redémarrage est spécifiée, l’appelant est averti qu’un redémarrage du système est nécessaire pour terminer l’installation de tous les appareils à l’aide de cette section d’installation INF. Lorsque l’installation a été lancée via une fonction telle que UpdateDriverForPlugAndPlayDevices, DiInstallDriver ou DiInstallDevice, le paramètre NeedReboot out de ces routines est défini sur TRUE.

Remarks

Sur Windows 7 et les versions antérieures, l’installation d’un appareil à l’aide d’un pilote avec la directive Redémarrage entraîne toujours la notification de l’appelant indiquant qu’un redémarrage du système est nécessaire pour terminer l’installation.

Sur Windows 8 et versions ultérieures, le comportement décrit ci-dessus se produit uniquement lorsqu’un ou plusieurs des appareils à installer sont déjà démarrés. Au lieu de redémarrer les appareils pendant l’installation du nouveau pilote, le système informe l’appelant qu’un redémarrage du système est nécessaire pour terminer l’installation du nouveau pilote. Si les appareils à installer ne sont pas actuellement démarrés, le système tente d’effectuer l’installation sans nécessiter de redémarrage du système. Notez qu’un redémarrage peut toujours être nécessaire si l’une des actions de l’installation l’exige toujours. Par exemple, si l’emplacement du fichier de destination d’un fichier à copier est actuellement en cours d’utilisation, un redémarrage du système est toujours nécessaire pour terminer l’installation.