Desabilitar o UAC é, de longe, a solução mais simples, embora, se os usuários já se acostumarem com ele, seria uma pena jogá-lo fora, pois, além de todas as falhas, ele aumenta a resiliência geral do seu ambiente.
Há muitos detalhes sobre como configurar seu ambiente para que isso não aconteça neste artigo da Microsoft Technet: Entendendo e configurando o Controle de Conta de Usuário no Windows Vista . É bastante longo, mas as partes relevantes são de cerca de dois terços do caminho onde eles discutem o uso de problemas de distribuição de software.