Nossa equipe de gerenciamento de desktops lutou por meses com esse problema, e o resultado final foi tornar os administradores locais (não é a melhor opção, eu sei). No entanto, a partir de suas descobertas, a melhor / única solução que eles puderam encontrar foi um péssimo controle de segurança e registro para fornecer privilégios de tipo de administrador local para aplicativos específicos e suas localizações. O problema era que sempre que um usuário precisava atualizar um aplicativo que desejava tocar em um local para o qual o usuário não tinha direitos de "hack" especiais, a atualização falharia e às vezes até corromperia o aplicativo.