Acontece que a dependência do .NET Framework 4.0 foi a culpa. Descobri por ativação do log do MSI . Depois de modificar o código para exigir apenas 3.5 (que já está em todas as máquinas), o MSI foi instalado corretamente.
Estou tentando implantar um serviço personalizado do Windows (escrito em C #; instalado por meio de um projeto de instalação do VS) usando uma diretiva de grupo. Para ajudar a depurar isso, também tenho dois MSIs adicionais na mesma diretiva. Todos os três pacotes são implementados como uma política máquina , não um usuário.
The install of application "Package Name" from policy "Policy Name" failed. The error was The installation source for this product is not available. Verify that the source exists and that you can access it.
No entanto, todos os três pacotes vêm do mesmo compartilhamento vinculado por meio do UNC, portanto, isso é improvável. Meu palpite é que o UAC é o problema; que o serviço requer permissões adicionais. Preciso alterar o MSI de alguma forma?
Acontece que a dependência do .NET Framework 4.0 foi a culpa. Descobri por ativação do log do MSI . Depois de modificar o código para exigir apenas 3.5 (que já está em todas as máquinas), o MSI foi instalado corretamente.