Partilhar via


Diretiva de reinicialização do INF

Uma diretiva Reboot indica que o chamador deve ser notificado para reinicializar o sistema após a conclusão da instalação.

[DDInstall]
  
Reboot

Aviso

A diretiva Reboot só é processada quando especificada diretamente na seção [DDInstall] .

A diretiva Reboot quase nunca é especificada em arquivos INF para instalações no Windows porque a necessidade de reinicializar o sistema será detectada automaticamente com base nas condições comuns que ele encontra como parte da instalação do dispositivo. Por exemplo, o sistema notificará o chamador de que uma reinicialização é necessária se algum arquivo de destino de uma operação de cópia de arquivo estiver em uso ou se o dispositivo não puder ser reiniciado automaticamente durante a instalação. A diretiva Reboot só deve ser usada quando há alguma condição específica para a qual uma reinicialização do sistema sempre é necessária após a instalação desse driver, que não pode ser detectada automaticamente pelo próprio sistema.

Quando a diretiva de reinicialização for especificada, o chamador será notificado de que uma reinicialização do sistema é necessária para concluir a instalação de todos os dispositivos usando esta seção de instalação do INF. Quando a instalação tiver sido iniciada por meio de uma função como UpdateDriverForPlugAndPlayDevices, DiInstallDriver ou DiInstallDevice, isso resultará no parâmetro NeedReboot out dessas rotinas sendo definido como TRUE.

Comentários

No Windows 7 e versões anteriores, a instalação de um dispositivo usando um driver com a diretiva Reboot sempre fará com que o chamador seja notificado de que uma reinicialização do sistema é necessária para concluir a instalação.

Em Windows 8 e superiores, o comportamento descrito acima ocorre apenas quando um ou mais dos dispositivos a serem instalados já são iniciados. Em vez de reiniciar os dispositivos durante a instalação do novo driver, o sistema notificará o chamador de que uma reinicialização do sistema é necessária para concluir a instalação do novo driver. Se os dispositivos a serem instalados não forem iniciados no momento, o sistema tentará executar a instalação sem a necessidade de uma reinicialização do sistema. Observe que uma reinicialização ainda poderá ser necessária se uma das ações de instalação ainda exigir. Por exemplo, se o local do arquivo de destino de algum arquivo a ser copiado estiver em uso no momento, uma reinicialização do sistema ainda será necessária para concluir a instalação.