INF Reboot-Anweisung
Eine Neustart-Anweisung gibt an, dass der Aufrufer benachrichtigt werden soll, um das System nach Abschluss der Installation neu zu starten.
[DDInstall]
Reboot
Warnung
Die Reboot-Direktive wird nur verarbeitet, wenn sie direkt im Abschnitt [DDInstall] angegeben wird.
Die Neustart-Direktive wird in INF-Dateien für Installationen unter Windows fast nie angegeben, da die Notwendigkeit eines Neustarts des Systems basierend auf den allgemeinen Bedingungen, die im Rahmen der Geräteinstallation auftreten, automatisch erkannt wird. Beispielsweise benachrichtigt das System den Aufrufer, dass ein Neustart erforderlich ist, wenn eine Zielzieldatei eines Dateikopievorgangs verwendet wird oder wenn das Gerät während der Installation nicht automatisch neu gestartet werden kann. Die Reboot-Anweisung sollte nur verwendet werden, wenn es eine bestimmte Bedingung gibt, für die nach der Installation dieses Treibers immer ein Systemneustart erforderlich ist, was vom System selbst nicht automatisch erkannt werden kann.
Wenn die Neustart-Anweisung angegeben wird, wird der Aufrufer benachrichtigt, dass ein Systemneustart erforderlich ist, um die Installation aller Geräte mit diesem INF-Installationsabschnitt abzuschließen. Wenn die Installation über eine Funktion wie UpdateDriverForPlugAndPlayDevices, DiInstallDriver oder DiInstallDevice initiiert wurde, führt dies dazu, dass der NeedReboot out-Parameter dieser Routinen auf TRUE festgelegt wird.
Hinweise
Unter Windows 7 und früher führt die Installation eines Geräts, das einen Treiber mit der Reboot-Anweisung verwendet, immer dazu, dass der Aufrufer benachrichtigt wird, dass ein Systemneustart erforderlich ist, um die Installation abzuschließen.
Auf Windows 8 und höher tritt das oben beschriebene Verhalten nur auf, wenn mindestens eines der zu installierenden Geräte bereits gestartet wurde. Anstatt die Geräte während der Installation des neuen Treibers neu zu starten, benachrichtigt das System den Aufrufer, dass ein Systemneustart erforderlich ist, um die Installation des neuen Treibers abzuschließen. Wenn die zu installierenden Geräte derzeit nicht gestartet werden, versucht das System, die Installation durchzuführen, ohne dass ein Systemneustart erforderlich ist. Beachten Sie, dass ein Neustart möglicherweise weiterhin erforderlich ist, wenn eine der Aktionen der Installation dies weiterhin erfordert. Wenn beispielsweise der Zieldateispeicherort einer zu kopierenden Datei derzeit verwendet wird, ist weiterhin ein Systemneustart erforderlich, um die Installation abzuschließen.