locked
Compatibilidad win 7 64 bits con aplicacion 32 bits RRS feed

  • Pregunta

  • Hola colegas, queria consultar si hay alguna forma de correr una aplicacion para 32 bits en un win 7 profesional de  64 bits. El problema surge porque el dueño de la empresa donde trabajo se compro una notebook con licencia de win 7 prof 64 bits y necesita ejecutar la aplicacion de la empresa que esta hecha para 32 bits. Habra alguna forma para que se  pueda correr sin cambiar el SO?

    De antemano gracias.


    IT Support
    jueves, 12 de agosto de 2010 18:42

Respuestas

  • Gracias a todos por las respuestas, ya solucione el problema! Tuve que copiar las dll y los componentes en la carpeta syswow32 y luego registrar algunas .ocx.

    Tambien los ODBC los tuve que crear directamente desde %SystemRoot%\SysWOW64\odbcad32.exe. Esta es la ruta para crear los ODBC de 32 bits.

    Luego de esto ya funciono!!

    Gracias a todos y espero que a alguien mas le sirva.

    Saludos.


    IT Support
    • Marcado como respuesta Emanuel Weber jueves, 12 de agosto de 2010 21:18
    jueves, 12 de agosto de 2010 20:45

Todas las respuestas

  • Hola colegas, queria consultar si hay alguna forma de correr una aplicacion para 32 bits en un win 7 profesional de  64 bits. El problema surge porque el dueño de la empresa donde trabajo se compro una notebook con licencia de win 7 prof 64 bits y necesita ejecutar la aplicacion de la empresa que esta hecha para 32 bits. Habra alguna forma para que se  pueda correr sin cambiar el SO?

    De antemano gracias.


    IT Support

    Si la aplicacion no carga drivers... (y es una aplicacion bien hecha que al menos cumple las especiaciones Logo XP)... funcionará perfectamente.

    En cualquier caso te recuerdo que  en Windows 7 Profesional o superior puede instalar el XPMode.. http://www.microsoft.com/virtualpc

     


    Jose Manuel Tella Llop news://jmtella.com

    jueves, 12 de agosto de 2010 18:55
  • Muchos programas diseñados para un equipo que ejecuta una versión de 32 bits
    de Windows funcionarán en un equipo que ejecute versiones de 64 bits de
    Windows sin la necesidad de realizar ningún cambio. Sin embargo, en algunos
    casos, es posible que haya diferencias de rendimiento. Si un programa de 32
    bits usa controladores incrustados, los controladores podrían no funcionar
    en un entorno de 64 bits. Si dispone de un equipo de 64 bits, es mejor
    ejecutar programas diseñados para ejecutarse en un equipo de 64 bits.
     
     
    --
    Un Saludo,
    Vicky
    vicky@mixmail.com
    http://informaticamicrosoft.spaces.live.com/
     
     
     
    "Emanuel Weber" escribió en el mensaje de
    noticias:09d2adda-a88a-4c3e-b83e-b66ca7935401...
    > Hola colegas, queria consultar si hay alguna forma de correr una
    > aplicacion para 32 bits en un win 7 profesional de 64 bits. El problema
    > surge porque el dueño de la empresa donde trabajo se compro una notebook
    > con licencia de win 7 prof 64 bits y necesita ejecutar la aplicacion de la
    > empresa que esta hecha para 32 bits. Habra alguna forma para que se pueda
    > correr sin cambiar el SO?
    >
    > De antemano gracias.
    >
    >
    > --------------------------------------------------------------------------------
    > IT Support
     
     

    Un Saludo, Vicky vickynews@hotmail.es http://informaticamicrosoft.spaces.live.com/
    jueves, 12 de agosto de 2010 19:08
  • Gracias Jose por responder! La aplicacion la pude instalar (instalacion de fuentes, dll, crystal reports y un modulo RDO), pero al momento de ejecutarla no hace nada. Ni siquiera trata de cargarlo. Lo del virtualizar es una buena opcion, pero creo que no estoy tan lejos de que funcione. me refiero a que no me tira ningun error ni nada. hay alguna cosita que me debe estar faltando. Se te ocurre alguna otra idea?

    Gracias.


    IT Support
    jueves, 12 de agosto de 2010 19:15
  • Gracias Jose por responder! La aplicacion la pude instalar (instalacion de fuentes, dll, crystal reports y un modulo RDO), pero al momento de ejecutarla no hace nada. Ni siquiera trata de cargarlo. Lo del virtualizar es una buena opcion, pero creo que no estoy tan lejos de que funcione. me refiero a que no me tira ningun error ni nada. hay alguna cosita que me debe estar faltando. Se te ocurre alguna otra idea?

    Gracias.


    IT Support


    Mira en el visro de eventos a ver que dice...

    De todas formas el Crystal se necesita la "ultima" version ya que las anteriores no son compatibles con 7.

     


    Jose Manuel Tella Llop news://jmtella.com

    jueves, 12 de agosto de 2010 19:21
  • Hola Emanuel,

    Trata de que todos los componentes que requiere la aplicación estén actualizados, como es una App empresarial va a depender mucho de cómo haya estado desarrollada, igual Windows 7 deberíae star haciendo uso del WOW64 para correrla, trata de ejecutar el solucionador de compatibilidad o bien indícasela tú para tratar de mitigar también que sea incompatible con Windows 7.


    Sergio Calderón | Microsoft Student Partner | Swat Team Microsoft - Windows Client
    jueves, 12 de agosto de 2010 20:07
  • Gracias a todos por las respuestas, ya solucione el problema! Tuve que copiar las dll y los componentes en la carpeta syswow32 y luego registrar algunas .ocx.

    Tambien los ODBC los tuve que crear directamente desde %SystemRoot%\SysWOW64\odbcad32.exe. Esta es la ruta para crear los ODBC de 32 bits.

    Luego de esto ya funciono!!

    Gracias a todos y espero que a alguien mas le sirva.

    Saludos.


    IT Support
    • Marcado como respuesta Emanuel Weber jueves, 12 de agosto de 2010 21:18
    jueves, 12 de agosto de 2010 20:45
  • Gracias a todos por las respuestas, ya solucione el problema! Tuve que copiar las dll y los componentes en la carpeta syswow32 y luego registrar algunas .ocx.

    Tambien los ODBC los tuve que crear directamente desde %SystemRoot%\SysWOW64\odbcad32.exe. Esta es la ruta para crear los ODBC de 32 bits.

    Luego de esto ya funciono!!

    Gracias a todos y espero que a alguien mas le sirva.

    Saludos.


    IT Support

    TOdo lo de 32, siempre está en SysWow64 y curiosamente lo de 64 está en system32: cuando una aplicacion de 32 se refiere a windows\system32, el redirector de archivos autoamicamente le muestra \windows\syswiw64 -pero esto no es nuevo en windows 7, esto viene heredado desde XP 64-...

    EN cualquier caso Windows Installer lo sabe y si tu aplicacion usa el installer.. automaticamente lo soloca en el sitio correcto...


    Jose Manuel Tella Llop news://jmtella.com

    jueves, 12 de agosto de 2010 20:55
  • Eso ya lo sabia pero las dll y ocx que yo tuve que copiar estaban fuera del installer (hay que copiarlas a mano), y el error que yo estaba cometiendo era que las copiaba en system32 y no en syswow64, ademas de que no estaban registradas.

    Saludos.


    IT Support
    jueves, 12 de agosto de 2010 20:59
  • Eso ya lo sabia pero las dll y ocx que yo tuve que copiar estaban fuera del installer (hay que copiarlas a mano), y el error que yo estaba cometiendo era que las copiaba en system32 y no en syswow64, ademas de que no estaban registradas.

    Saludos.


    IT Support


    ;-)

    Un saludo,


    Jose Manuel Tella Llop news://jmtella.com

    jueves, 12 de agosto de 2010 21:09