Geräteinstallationen und Systemneustarts
Geräteinstallationen sollten den Benutzer nicht zwingen, das System neu zu starten, es sei denn, dies ist unbedingt erforderlich. Die folgenden Umstände sind die einzigen, für die ein Systemneustart erforderlich sein sollte:
Installieren oder Entfernen eines nicht Plug & Play Geräts
Für diese früheren Geräte muss ein Benutzer in der Regel das System herunterfahren, bevor er das Gerät physisch hinzufügt oder entfernt. Nachdem die Stromversorgung wieder eingeschaltet wurde, wird das System gestartet.
Hinweis
Die Setupdateien des Geräts sollten keinen Systemneustart initiieren, unabhängig davon, ob der Benutzer die Treiber vor oder nach dem Anschließen der Hardware installiert.
Aktualisieren eines Treibers für ein Systemstartgerät
Wenn ein Gerät möglicherweise die Auslagerungs-, Ruhezustands- oder Absturzabbilddatei des Systems enthalten kann, müssen seine Treiber IRP_MN_DEVICE_USAGE_NOTIFICATION Anforderungen verarbeiten. Das System sendet diese Anforderung, bevor eine dieser Dateien auf dem Datenträger gespeichert wird. Wenn die Treiber die Anforderung erfolgreich ausführen, müssen alle nachfolgenden IRP_MN_QUERY_REMOVE_DEVICE-Anforderungen fehlschlagen. Wenn ein Treiber für das Gerät eine IRP_MN_QUERY_REMOVE_DEVICE Anforderung ausschlägt, fordert das System den Benutzer auf, das System neu zu starten.
Hinweis
Die Setupdateien des Geräts sollten keinen Systemneustart initiieren.
Installieren eines Nicht-WDM-Filtertreibers
Wenn einem Nicht-WDM-Treiberstapel ein Filtertreiber hinzugefügt wird, muss das System neu gestartet werden. In diesem Fall sollte das Installationsprogramm des Treibers einen Systemneustart anfordern (siehe Initiieren von Systemneustarts bei Geräteinstallationen).
Hinweis
Das Hinzufügen eines Filtertreibers zu einem WDM-Treiberstapel erfordert keinen Systemneustart, es sei denn, ein zugrunde liegendes Gerät ist ein Systemstartgerät.