在 Windows 8 上安装 Windows 7 游戏

soa*_*dos 14 windows-7 installation windows-8

我希望在我的 Windows 8 机器上玩我在 Windows 7 上默认拥有的所有游戏(国际象棋、自由格斗、扫雷等)。

我试图只复制相关的 .exe 文件,但是当我运行它们时(即使在 Windows 7 兼容模式下),什么也没有发生(没有错误,没有正在运行的进程,什么也没有)。

如何让我的游戏正常运行?

注意:我尝试了进入 Windows 指南:如何在 Windows 8 中玩 Windows 7 游戏,在我下载补丁后,它仍然无法正常工作。

Max*_*mus 8

尝试在Dependency Walker下启动 FreeCell 。

  1. 文件 -> 打开 -> FreeCell.exe
  2. 配置文件 -> 开始配置文件

当然,您 必须使用合适的 (x32/x64) 版本的 Depends,否则您将收到错误“找到了具有不同 CPU 类型的模块”。

进程FreeCell.exe退出后,在日志中搜索红线。可能是他们给出了线索​​。例如,不正确的路径...


soa*_*dos 7

问题是文件位于错误的文件夹中,因此在他们应该调用 x64 版本时调用了 api 的 x86 版本。

只需将它们移动到Program Files文件夹(而不是Program Files (x86)文件夹)中即可解决问题。