Installation de jeux Windows 7 sur Windows 8

14

Je souhaite jouer à tous les jeux que j'ai sur Windows 7 par défaut (échecs, freecell, dragueur de mines, etc.) sur ma machine Windows 8.

J'ai essayé de copier simplement les fichiers .exe pertinents, mais lorsque je les exécute (même en mode de compatibilité Windows 7), rien ne se passe (pas d'erreur, pas de processus en cours, rien).

Comment puis-je faire fonctionner mes jeux?

Remarque: J'ai essayé le guide Into Windows: Comment jouer aux jeux Windows 7 Dans Windows 8 et après avoir téléchargé le correctif, cela ne fonctionnait toujours pas.

soandos
la source
Avez-vous une carte graphique nVidia?
@RandolphWest Yup. Pilotes à jour, 260M
soandos
Je ne peux exécuter aucune application Metro avec mon 560M nVidia et le comportement est le même. Aucune erreur, aucun processus en cours, rien. Je pense qu'il y a un problème connu avec les cartes nVidia. EDIT Je ne peux pas non plus exécuter les jeux Windows 7 sur mon installation 8.
@RandolphWest Je n'ai aucun problème avec les applications de métro intégrées ou d'autres que je télécharge. De plus, ces jeux proviennent de la victoire 7 et ne sont donc pas du métro.
soandos
Eh bien, je ne peux pas exclure que nVidia soit un problème sur ma machine, mais les 7 jeux ne démarrent certainement pas.

Réponses:

8

Essayez de démarrer FreeCell sous Dependency Walker .

  1. Fichier -> Ouvrir -> FreeCell.exe
  2. Profil -> Démarrer le profilage

Bien sûr, vous devez utiliser la version appropriée (x32 / x64) de Depends, sinon vous obtiendrez l'erreur "Des modules avec différents types de CPU ont été trouvés".

Une fois le processus FreeCell.exeterminé, recherchez dans le journal les lignes rouges. Peut-être qu'ils donnent la clé. Chemins incorrects par exemple ...

Maximus
la source
Programme utile. Copié dans un fichier .dll, mais j'ai un tas de problèmes avec l'api win (API-MS-WIN-CORE-SYNCH-L1-1-0.DLL).
soandos
Êtes-vous sûr que l'exécutable a été correctement patché? Je viens d'essayer le patch 1.2 sur ma tablette (aperçu client Win8 x86 ) et cela fonctionne, à partir deC:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Maximus
C'est ce qu'il a dit à la fin (a dû cependant trouver manuellement tous les fichiers .exe)
soandos
7

Le problème était que les fichiers se trouvaient dans le mauvais dossier, et d'où l'appel des versions x86 de l'api, alors qu'ils auraient dû appeler les versions x64.

Le simple fait de les déplacer dans le Program Filesdossier (par opposition au Program Files (x86)dossier) a résolu le problème.

soandos
la source