Sua solução para o primeiro problema está correta. Instaladores geralmente exigem elevação. Naturalmente, você deveria ter sido solicitado a fazer isso automaticamente, com base em heurísticas que correspondem aos nomes comuns dos instaladores (por exemplo, setup.exe
). Eu sei que esta funcionalidade estava lá no Vista e 7, mas talvez tenha sido removido no Windows 8? Eu duvido, mas não é uma consequência real para essa questão, considerando que você já chegou independentemente à solução apropriada.
There is insufficient memory on this machine. The application recommends 16 MB of memory.
Esta não é uma mensagem de erro padrão do Windows. Eu não reconheço isso, o Google não reconhece, e menciona especificamente "o aplicativo", o que é improvável que o Windows faça. Pelo contrário, isso parece uma mensagem gerada pelo próprio instalador.
O fato de você ter 16 GB de RAM provavelmente está confundindo-o. Provavelmente não sabe o que fazer com números tão grandes. Alguém provavelmente escreveu isto assumindo que Você realmente deve entrar em contato com o fornecedor para obter uma versão atualizada. Caso contrário, você também pode tentar executar o instalador no modo de compatibilidade, mas não há garantia de que funcione. Configurar uma máquina virtual é o que eu recomendaria como sua melhor aposta. Especialmente se a operação do software precisa ser confiável. O Windows tenta ser compatível com versões anteriores, mas não abrange todos os casos. Especialmente aqueles que são a culpa de desenvolvedores de software realmente tontos que fazem suposições que não deveriam fazer.