Como instalar duas versões de software no Windows 10? [duplicado]

1

Eu tenho duas versões de software, uma é uma versão beta antiga, uma é uma nova versão distribuível. Eu preciso de ambos, pois cada um deles inclui recursos específicos. No entanto, a versão antiga se recusa a instalar quando uma versão mais nova é pré-instalada, a mais nova exclui automaticamente a versão antiga na instalação. Isso tudo em um ambiente Windows 10. O software é um software de finalidade específica para adaptação de aparelhos auditivos (PhonakTarget).

edit : Para enfatizar a diferença com a pergunta anterior, vou elaborar a situação:

A coisa é que ambos os pacotes de software usam um e o mesmo banco de dados local e seria ótimo quando ambas as versões pudessem acessar essa base de dados. Isso faz com que uma máquina virtual seja uma opção menos favorável. Eu posso ser capaz de contornar isso (copiar o banco de dados para a VM ou o inverso), mas isso aumentará a chance de cometer erros humanos. Melhor seria encontrar uma solução para que ambas as versões pudessem rodar na mesma instalação do Windows. Eles não precisam ser executados simultaneamente, no entanto.

Coisas que eu tentei mas não funcionaram:

  • a instalação de ambas as versões em uma pasta diferente resultou nos mesmos comportamentos detalhados acima;
  • gerar outro usuário no Windows não ajudou, porque ambos os usuários têm acesso aos mesmos componentes C: /.

Por isso, estou preso. Duas opções fornecidas sob esta pergunta anterior que eu tentei acima e gerar um disco virtual tem a desvantagem dos bancos de dados locais divididos. Não há banco de dados em um servidor ou qualquer coisa; tudo deve ser tratado localmente devido a restrições de segurança na minha empresa (laptops não podem acessar a intranet).

    
por AliceD 17.11.2016 / 15:50

3 respostas

2

A melhor aposta seria instalar em diretórios diferentes que você mencionou não funcionou. Pode ser porque existem entradas de registro que ele instala referências. Você pode tentar pesquisar o nome da pasta e ver o que aparece em regedit.exe . Você também pode tentar usar uma dessas ferramentas: link para acompanhar as alterações de entrada para garantir que você as capture todas.

Diferente do que configurar uma máquina virtual é sua melhor aposta.

Se você precisar do Windows, talvez seja necessário comprar outra chave de licença ou usar uma versão beta gratuita para uso temporário.

    
por 17.11.2016 / 16:41
1
  • Instale a versão antiga.
  • Encontre a pasta do programa (provavelmente em algum lugar em C:\Program Files ou C:\Program Files (x86) ) e copie-a para outro lugar.
  • Instale a nova versão.
  • Tente executar a versão antiga da pasta para a qual você copiou.

Isso funcionará se a instalação for "básica" e apenas copiar arquivos em uma pasta e criar atalhos.

Quando você tenta nos dizer quais erros recebe (se houver), podemos ver se há uma maneira de fazer isso funcionar.

    
por 17.11.2016 / 19:46
-1

Você pode usar o Docker para isso. O Docker é a principal plataforma de conteinerização de software do mundo.

Veja: link

    
por 17.11.2016 / 18:16