Installazioni di dispositivi e riavvii di sistema
Le installazioni dei dispositivi non devono forzare l'utente a riavviare il sistema a meno che non sia assolutamente necessario. Le circostanze seguenti sono le uniche per cui è necessario un riavvio del sistema:
Installazione o rimozione di un dispositivo non Plug and Play
Per questi dispositivi precedenti, in genere un utente deve arrestare il sistema prima di aggiungere fisicamente o rimuovere il dispositivo. Dopo aver riattivato l'alimentazione, il sistema viene avviato.
Nota
I file di installazione del dispositivo non devono avviare un riavvio del sistema, indipendentemente dal fatto che l'utente installa i driver prima o dopo la connessione nell'hardware.
Aggiornamento di un driver per un dispositivo di avvio del sistema
Se un dispositivo può contenere potenzialmente il paging, l'ibernazione o il file di dump di arresto anomalo del sistema, i driver devono eseguire IRP_MN_DEVICE_USAGE_NOTIFICATION richieste. Il sistema invia questa richiesta prima di inserire uno di questi file sul disco. Se i driver hanno esito positivo nella richiesta, devono avere esito negativo in eventuali richieste successive IRP_MN_QUERY_REMOVE_DEVICE . Quando un driver per il dispositivo non riesce una richiesta di IRP_MN_QUERY_REMOVE_DEVICE, il sistema richiede all'utente di riavviare il sistema.
Nota
I file di installazione del dispositivo non devono avviare un riavvio del sistema.
Installazione di un driver di filtro non WDM
Se un driver di filtro viene aggiunto a uno stack di driver non WDM, il sistema deve essere riavviato. In questo caso, il programma di installazione del driver deve richiedere un riavvio del sistema (vedere Avvio dei riavvii del sistema durante le installazioni del dispositivo).
Nota
L'aggiunta di un driver di filtro a uno stack di driver WDM non richiede un riavvio del sistema, a meno che un dispositivo sottostante non sia un dispositivo di avvio del sistema.
Contenuto della sezione
Evitare il riavvio del sistema durante le installazioni dei dispositivi
Avvio dei riavvii del sistema durante le installazioni dei dispositivi