Esta pregunta ya tiene una respuesta aquí:
Tengo dos versiones de software, una es una versión beta antigua y una nueva versión distribuible. Necesito ambos, ya que cada uno incluye capacidades específicas. Sin embargo, la versión anterior se niega a instalar cuando se preinstala una versión más nueva, la más nueva elimina automáticamente la versión anterior al instalarse. Todo esto en un entorno Windows 10. El software es un software de propósito específico para ajustar audífonos (PhonakTarget).
editar : Para enfatizar la diferencia con la pregunta anterior voy a explicar la situación:
El problema es que ambos paquetes de software utilizan una misma base de datos local y sería genial cuando ambas versiones puedan acceder a esa base de datos. Esto hace que una máquina virtual sea una opción menos favorable. Es posible que pueda evitarlo (copiar la base de datos en la máquina virtual o en el reverso) pero eso aumentará la posibilidad de cometer errores humanos. Lo mejor sería encontrar una solución tal que ambas versiones puedan ejecutarse en la misma instalación de Windows. Ellas hacen no Necesito correr simultáneamente, sin embargo.
Lo intenté pero no funcionó:
- la instalación de ambas versiones en una carpeta diferente dio lugar a los mismos comportamientos que se detallaron anteriormente;
- generar otro usuario en Windows no ayudó, porque ambos usuarios tienen acceso a los mismos componentes C: /.
Por lo tanto, estoy atascado. Dos opciones provistas bajo este Pregunta anterior Lo intenté anteriormente, y generar un disco virtual tiene el inconveniente de las bases de datos locales divididas. No hay base de datos en un servidor ni nada; todo debe tratarse localmente debido a restricciones de seguridad en mi empresa (las computadoras portátiles no pueden acceder a la intranet).
fuente
Respuestas:
Lo mejor sería instalar en diferentes directorios que usted mencionó que no funcionaron. Podría ser porque hay entradas de registro a las que el instalador hace referencia. Puedes intentar buscar el nombre de la carpeta y ver qué aparece en
regedit.exe
. También puedes intentar usar una de estas herramientas: https://www.raymond.cc/blog/tracking-registry-and-files-changes-when-installing-software-in-windows/ para rastrear los cambios de entrada para asegurarte de que los atrapas todos.Aparte de eso, configurar una máquina virtual es su mejor apuesta.
Si necesita Windows, es posible que deba comprar otra clave de licencia o usar una versión beta gratuita para uso temporal.
fuente
C:\Program Files
oC:\Program Files (x86)
) y copiarlo en otro lugar.Esto funcionará si la instalación es "básica" y simplemente copia los archivos en una carpeta y crea accesos directos.
Cuando intente y nos diga qué errores recibe (si los hubiera), podemos ver si hay alguna manera de hacer que funcione.
fuente
Puedes usar Docker para eso. Docker es la plataforma de contenedorización de software líder en el mundo.
Ver: https://www.docker.com
fuente