Freigeben über


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.

In diesem Abschnitt

Vermeiden von Systemneustarts bei Geräteinstallationen

Initiieren von Systemneustarts bei Geräteinstallationen