Alterar o estado do sistema usando uma ação personalizada
Ações personalizadas destinadas a alterar o estado do sistema devem ser ações personalizadas de execução adiadas. Ações personalizadas que definem propriedades, estados de recursos, estados de componente ou diretórios de destino ou agendam operações do sistema inserindo linhas em tabelas de sequência podem usar a execução imediata com segurança. No entanto, as ações personalizadas que alteram o sistema diretamente ou chamam outro serviço do sistema precisam ser adiadas para o momento em que o script de instalação é executado. Para obter mais informações, consulte Ações personalizadas de execução adiada.
Você não deve tentar usar uma ação personalizada de execução imediata para alterar o estado do sistema, pois cada ação personalizada que altera o estado precisa ter uma ação personalizada de reversão correspondente para desfazer a alteração do estado do sistema em uma reversão de instalação. Todas as ações personalizadas de reversão também são ações personalizadas adiadas e devem preceder a ação que elas desfazem. Para obter mais informações, consulte Reverter ações personalizadas.