Я хочу поиграть во все игры, которые у меня установлены на Windows 7 по умолчанию (шахматы, freecell, тральщик и т. Д.) На моем компьютере с Windows 8.
Я пытался просто скопировать соответствующие файлы .exe, но при запуске их (даже в режиме совместимости с Windows 7) ничего не происходит (без ошибок, без запущенного процесса, ничего).
Как я могу заставить мои игры работать?
Примечание: я попробовал Руководство по Windows: как играть в игры для Windows 7 В Windows 8 и после того, как я скачал патч, он все равно не работал.
windows-7
installation
windows-8
soandos
источник
источник
Ответы:
Попробуйте запустить FreeCell под Dependency Walker .
FreeCell.exe
Конечно, вы должны использовать соответствующую (x32 / x64) версию Depends, в противном случае вы получите ошибку «Обнаружены модули с разными типами ЦП».
После
FreeCell.exe
завершения процесса найдите в журнале красные линии. Может быть, они дают подсказку. Неправильные пути, например ...источник
C:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
Проблема заключалась в том, что файлы находились не в той папке и, следовательно, вызывали версии API x86, когда они должны были вызывать версии x64.
Простое перемещение их в
Program Files
папку (в отличие отProgram Files (x86)
папки) решило проблему.источник