Depois de trabalhar com a Microsoft nesse problema, a única solução decente foi a seguinte:
Pranav, from our Install team, informed me that he was able to figure out the issue. He explained to me that you wouldn’t be able to install with an msp, remove office, and then reinstall with the same msp when modifying the ‘.NET programmability support’ feature under ‘InfoPath’.
Apparently the issue can be resolved by creating a new msp with the same settings as your original msp.
Essa parece ser a única solução alternativa para o problema de outras atualizações do Office que fazem com que o arquivo .msp também falhe.
Então, decidimos fazer o seguinte:
- Crie o patch .msp e implante-o por meio de um script de inicialização do computador
- "Salve novamente" o patch .msp uma vez por dia durante duas semanas durante a implantação para garantir que ele tenha efeito nos computadores clientes
- No script, os computadores clientes "informarão" a um arquivo de log central (anexá-lo) com o nome do computador e uma resposta sim / não.
- Após duas semanas, usaremos as respostas "não" para voltar a bater manualmente nessas máquinas e corrigi-las.
É ruim, mas terá que ser feito. Atualizaremos a imagem de nosso computador básico para o futuro, para que não precisemos lidar com isso novamente.