INF Reboot-Direktive

Eine Neustartdirektive gibt an, dass der Aufrufer benachrichtigt werden sollte, um das System nach Abschluss der Installation neu zu starten.

[DDInstall]
  
Reboot

Warning

Die Neustartdirektive wird nur verarbeitet, wenn sie direkt im Abschnitt [DDInstall] angegeben wird.

Die Neustartdirektive wird fast nie in INF-Dateien für Installationen auf Windows angegeben, da die Notwendigkeit, das System neu zu starten, automatisch basierend auf den allgemeinen Bedingungen erkannt wird, die als Teil der Geräteinstallation auftreten. Beispielsweise benachrichtigt das System den Aufrufer darüber, dass ein Neustart erforderlich ist, wenn eine Zieldatei eines Dateikopievorgangs verwendet wird oder das Gerät während der Installation nicht automatisch neu gestartet werden kann. Die Neustartdirektive sollte nur verwendet werden, wenn es eine bestimmte Bedingung gibt, für die ein Systemneustart nach der Installation dieses Treibers immer erforderlich ist, was nicht automatisch vom System selbst erkannt werden kann.

Wenn die Neustartdirektive angegeben ist, 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 Parameter "NeedReboot out " dieser Routinen auf TRUE festgelegt wird.

Bemerkungen

Bei Windows 7 und früheren Versionen führt die Installation eines Geräts mit einem Treiber mit der Reboot-Direktive immer dazu, dass der Aufrufer benachrichtigt wird, dass ein Systemneustart erforderlich ist, um die Installation abzuschließen.

Bei Windows 8 und höher tritt das oben beschriebene Verhalten nur auf, wenn ein oder mehrere der zu installierenden Geräte bereits gestartet werden. 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 auszuführen, ohne dass ein Systemneustart erforderlich ist. Beachten Sie, dass ein Neustart möglicherweise noch erforderlich ist, wenn eine der Installationsaktionen noch erforderlich ist. Wenn beispielsweise der Zieldateispeicherort einer datei, die kopiert werden soll, zurzeit verwendet wird, ist ein Systemneustart weiterhin erforderlich, um die Installation abzuschließen.