Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A ação ForceReboot solicita ao usuário uma reinicialização do sistema durante a instalação. A ação ForceReboot é diferente da ação ScheduleReboot em que a ação ScheduleReboot é usada para agendar um prompt para reiniciar no final da instalação.
Se a instalação tiver uma interface de usuário, o instalador exibirá uma caixa de diálogo em cada ação ForceReboot que solicita que o usuário reinicie o sistema. O usuário deve responder a esse prompt antes de continuar com a instalação. Se a instalação não tiver interface de usuário, o sistema será reiniciado automaticamente na ação ForceReboot.
Se o instalador determinar que uma reinicialização é necessária, ele solicitará automaticamente que o usuário reinicie no final da instalação, independentemente de haver ou não ações ForceReboot ou ScheduleReboot na sequência. Por exemplo, o instalador solicita automaticamente uma reinicialização se precisar substituir quaisquer arquivos usados durante a instalação.
Suprima determinados prompts de reinicialização definindo a propriedade REBOOT.
Se o Windows Installer encontrar a ação de ForceReboot ou ScheduleReboot durante um de instalação de vários pacotes, o instalador interromperá e reverterá a instalação. Outros pacotes pertencentes à instalação de vários pacotes, que não contêm uma ação ForceReboot ou ScheduleReboot, podem ser instalados.
Restrições de sequência
As ações a seguir geralmente ocorrem juntas como um grupo na sequência de ações. Recomenda-se que a ação ForceReboot seja agendada para vir depois desse grupo. Se a ação ForceReboot estiver agendada antes da ação RegisterProduct, o instalador exigirá novamente a origem do pacote de instalação após a reinicialização. Portanto, a sequência preferida para ForceReboot é imediatamente após essa sequência de ação.
- RegistarProduto
- RegisterUser
- PublishProduct
- PublishFeatures
- CreateShortcuts
- RegisterMIMEInfo
- RegisterExtensionInfo
- RegisterClassInfo
- RegisterProgIdInfo
A ação ForceReboot deve vir entre InstallInitialize e InstallFinalize na sequência de ação da tabela InstallExecuteSequence.
Mensagens ActionData
Não há mensagens ActionData.
Comentários
A ação ForceReboot deve sempre ser usada com uma instrução condicional para que o instalador acione uma reinicialização somente quando necessário. Por exemplo, uma reinicialização só pode ser necessária se um determinado arquivo for substituído ou um componente específico for instalado. Cada instalação do produto é exclusiva e uma ação personalizada pode ser necessária para determinar se uma reinicialização é necessária. A condição na ação ForceReboot geralmente faz uso da propriedadeAFTERREBOOT.
ForceReboot executa operações do sistema geradas por quaisquer ações anteriores antes de solicitar uma reinicialização ou reinicialização. Por exemplo, as operações do sistema geradas por InstallFiles e WriteRegistryValues são executadas antes de uma reinicialização.
A ação ForceReboot grava uma chave do Registro que faz com que o instalador seja iniciado após a reinicialização. A localização desta chave é HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.
Tópicos relacionados