Instalaciones de dispositivos y reinicios del sistema
Las instalaciones de dispositivos no deben forzar al usuario a reiniciar el sistema a menos que sea absolutamente necesario. Las siguientes circunstancias son las únicas para las que debe ser necesario reiniciar el sistema:
Instalación o eliminación de un dispositivo que no sea de Plug and Play
Para estos dispositivos anteriores, un usuario normalmente debe apagar el sistema antes de agregar o quitar físicamente el dispositivo. Una vez activada la alimentación, se inicia el sistema.
Nota
Los archivos de instalación del dispositivo no deben iniciar un reinicio del sistema, independientemente de si el usuario instala los controladores antes o después de conectar el hardware.
Actualización de un controlador para un dispositivo de arranque del sistema
Si un dispositivo puede contener potencialmente el archivo de paginación, hibernación o volcado de memoria del sistema, sus controladores deben atender IRP_MN_DEVICE_USAGE_NOTIFICATION solicitudes. El sistema envía esta solicitud antes de colocar uno de estos archivos en el disco. Si los controladores se realizan correctamente en la solicitud, deben producir un error en las solicitudes de IRP_MN_QUERY_REMOVE_DEVICE posteriores. Cuando un controlador del dispositivo produce un error en una solicitud de IRP_MN_QUERY_REMOVE_DEVICE, el sistema solicita al usuario que reinicie el sistema.
Nota
Los archivos de instalación del dispositivo no deben iniciar un reinicio del sistema.
Instalación de un controlador de filtro que no sea WDM
Si se agrega un controlador de filtro a una pila de controladores que no es WDM, se debe reiniciar el sistema. En este caso, el instalador del controlador debe solicitar un reinicio del sistema (consulte Iniciar reinicios del sistema durante las instalaciones del dispositivo).
Nota
Agregar un controlador de filtro a una pila de controladores WDM no requiere un reinicio del sistema, a menos que un dispositivo subyacente sea un dispositivo de arranque del sistema.
En esta sección
Evitar reinicios del sistema durante las instalaciones del dispositivo
Iniciar reinicios del sistema durante las instalaciones del dispositivo