Instalar juegos de Windows 7 en Windows 8

14

Deseo jugar todos los juegos que tengo en Windows 7 de forma predeterminada (ajedrez, freecell, buscaminas, etc.) en mi máquina con Windows 8.

Intenté copiar los archivos .exe relevantes, pero cuando los ejecuto (incluso en el modo de compatibilidad de Windows 7) no sucede nada (sin errores, sin proceso de ejecución, nada).

¿Cómo puedo hacer que funcionen mis juegos?

Nota: Probé la Guía de Windows: Cómo jugar juegos de Windows 7 En Windows 8 y después de descargar el parche, todavía no funcionaba.

soandos
fuente
¿Tienes una tarjeta gráfica nVidia?
@RandolphWest Yup. Controladores actualizados, 260M
soandos
No puedo ejecutar ninguna aplicación de Metro con mi 560M nVidia, y el comportamiento suena igual. Sin error, sin proceso de ejecución, nada. Creo que hay un problema conocido con las tarjetas nVidia. EDITAR Tampoco puedo ejecutar juegos de Windows 7 en mi instalación 8.
@RandolphWest No tengo problemas con las aplicaciones integradas de metro u otras que descargo. Además, estos juegos provienen de win 7 y por lo tanto no son metro.
soandos
Bueno, no puedo excluir que nVidia sea un problema en mi máquina, pero los 7 juegos definitivamente no comienzan.

Respuestas:

8

Intente iniciar FreeCell en Dependency Walker .

  1. Archivo -> Abrir -> FreeCell.exe
  2. Perfil -> Comenzar perfilado

Por supuesto, debe usar la versión apropiada (x32 / x64) de Depends, de lo contrario obtendrá el error "Se encontraron módulos con diferentes tipos de CPU".

Después de FreeCell.exesalir del proceso, busque en el registro líneas rojas. Puede ser que den la pista. Rutas incorrectas, por ejemplo ...

Maximus
fuente
Programa útil. Copié en un archivo .dll, pero luego tuve un montón de problemas con la api win (API-MS-WIN-CORE-SYNCH-L1-1-0.DLL).
soandos
¿Estás seguro de que el ejecutable se parchó con éxito? Sólo probamos el parche 1.2 en mi tableta (Win8 vista previa del cliente x86 ) y funciona, que va desdeC:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Máximo
Eso es lo que decía al final (aunque tenía que encontrar manualmente todos los archivos .exe)
Soandos
7

El problema era que los archivos estaban en la carpeta incorrecta y, por lo tanto, llamaban a las versiones x86 de la API, cuando deberían haber llamado a las versiones x64.

Simplemente moverlos a la Program Filescarpeta (en lugar de la Program Files (x86)carpeta) solucionó el problema.

soandos
fuente