十几年前的老游戏,在 Win11 上要么点了没反应,要么进去黑边、画面被拉伸、鼠标位置对不上。这些不是游戏坏了,是系统层面的兼容问题。
第一步:开兼容模式
- 右键游戏的 exe →「属性」→「兼容性」
- 勾选「以兼容模式运行这个程序」,选 Windows 7(不行再试 XP SP3)
- 勾选「以管理员身份运行此程序」
- 勾选「禁用全屏优化」
- 点「更改高 DPI 设置」→ 勾选「替代高 DPI 缩放行为」→ 缩放执行选「应用程序」
这一套组合能解决大部分黑边、模糊、鼠标错位的问题。
第二步:装 DirectPlay
很多 2000 年代的游戏依赖 DirectPlay,Win10/11 默认没装:
- 控制面板 →「程序和功能」→「启用或关闭 Windows 功能」
- 展开「旧版组件」,勾选 DirectPlay
- 确定,等待安装完成
第三步:16 位程序跑不了怎么办
如果是 1998 年以前的 16 位游戏,64 位 Windows 根本无法运行,兼容模式也没用。可选方案:
- 用 DOSBox 之类的模拟器(纯 DOS 游戏)
- 装一个 32 位系统的虚拟机
- 找民间重制版或高清版
画面拉伸 / 黑边
老游戏按 4:3 输出,在 16:9 显示器上就会拉伸。三个办法:
- 游戏内如果有分辨率选项,选 1920×1080
- 显卡控制面板里把缩放模式改成「保持纵横比」
- 用社区出的宽屏补丁(老游戏基本都有人做)
存档提醒:动兼容性设置前,先备份存档目录。部分老游戏的存档在游戏目录里,重装或改路径容易丢。