Ein Neustart wäre nur erforderlich, wenn eine vom Treiber benötigte Datei geöffnet und gesperrt ist und nicht ersetzt werden kann, da sie gerade verwendet wird und nicht von der verwendeten Software freigegeben werden kann.
Wenn das Gerät heruntergefahren und entladen werden kann, ohne dass Programme zum Freigeben der auf dem Gerät vorhandenen Sperren erforderlich sind, besteht kein Grund zum Neustart. Der aktuelle Treiber kann einfach entladen, durch einen neuen ersetzt und der neue Treiber geladen werden.
Es wird davon ausgegangen, dass der Gerätetreiber in der Lage ist, das Gerät, auf dem er sich befindet, nach einem Neustart, einem Systemruhezustand oder einem Neustart des Systems vollständig zu initialisieren. Wenn kein vollständiger Aus- und Wiedereinschalten erfolgt ist, befindet sich das Gerät nach einem Neustart beim Entladen des Treibers in einem nahezu identischen Zustand. Die auszuführende Arbeit wäre also dieselbe.