Directiva de reinicio de INF

Una directiva Reboot indica que se debe notificar al autor de la llamada que reinicie el sistema una vez completada la instalación.

[DDInstall]
  
Reboot

Advertencia

La directiva Reboot solo se procesa cuando se especifica directamente en la sección [DDInstall].

La directiva Reboot casi nunca se especifica en archivos INF para instalaciones en Windows porque la necesidad de reiniciar el sistema se detectará automáticamente en función de las condiciones comunes que encuentre como parte de la instalación del dispositivo. Por ejemplo, el sistema notificará al autor de la llamada que se requiere un reinicio si algún archivo de destino de una operación de copia de archivos está en uso o si el dispositivo no se puede reiniciar automáticamente durante la instalación. La directiva Reboot solo debe usarse cuando haya alguna condición específica para la que siempre se requiera un reinicio del sistema después de la instalación de este controlador, que el propio sistema no puede detectar automáticamente.

Cuando se especifica la directiva de reinicio, se notificará al autor de la llamada que se requiere un reinicio del sistema para completar la instalación de cualquier dispositivo que use esta sección de instalación inf. Cuando la instalación se ha iniciado a través de una función como UpdateDriverForPlugAndPlayDevices, DiInstallDriver o DiInstallDevice, esto hará que el parámetro NeedReboot out de estas rutinas se establezca en TRUE.

Remarks

En Windows 7 y versiones anteriores, la instalación de un dispositivo mediante un controlador con la directiva Reboot siempre dará como resultado que el autor de la llamada reciba una notificación de que se requiere un reinicio del sistema para completar la instalación.

En Windows 8 y versiones posteriores, el comportamiento descrito anteriormente solo se produce cuando ya se inician uno o varios de los dispositivos que se van a instalar. En lugar de reiniciar los dispositivos durante la instalación del nuevo controlador, el sistema notificará al autor de la llamada que se requiere un reinicio del sistema para completar la instalación del nuevo controlador. Si los dispositivos que se van a instalar no se inician actualmente, el sistema intentará realizar la instalación sin necesidad de reiniciar el sistema. Tenga en cuenta que es posible que se requiera un reinicio si una de las acciones de instalación todavía la requiere. Por ejemplo, si la ubicación del archivo de destino de algún archivo que se va a copiar está actualmente en uso, se seguirá necesitando un reinicio del sistema para completar la instalación.