昨天下载了个青蛙祖玛单机版想怀旧,结果双击图标直接给我闪退。我嘞个去,这玩意儿比我儿子搭的积木还不靠谱。重启电脑再来一次,好家伙,连个错误提示都不给,黑屏半秒就回桌面了。
跟闪退死磕的第一回合
我琢磨着可能是老游戏兼容性问题。右键点游戏图标进属性,找到兼容性标签页:勾上「以兼容模式运行」,下拉菜单选了Windows XP Service Pack 3,顺便把「以管理员身份运行」也打上钩。心里美滋滋觉得肯定搞定,结果双击启动——屏幕闪得比我媳妇儿自拍时的补光灯还快。
翻系统日志挖线索
急了,直接按win键搜「事件查看器」。在Windows日志的应用程序栏里翻得眼睛疼,终于看见个带红色感叹号的报错:*文件缺失。赶紧记下文件名去游戏安装目录翻,果然找不着这个dll。
干了两件事:

- 把游戏文件夹里_CommonRedist目录下的vcredist都安装了一遍(管它x86还是x64全装上)
- 从微软官网拖了DirectX修复工具,扫描完提示补了三个动态链接库
声卡突然造反
再启动游戏倒是能进菜单了,背景音乐炸得跟电锯杀人魔现场似的。老婆在隔壁屋吼「你要拆房!」,赶紧alt+f4退出。这回学聪明了,去控制面板里翻「声音」设置,把默认输出设备切成老式扬声器(之前用的蓝牙耳机)。重新进游戏发现音量正常了,但音效又没了。
- 进游戏设置把声音输出改成「主声音驱动程序」
- 顺手把同目录下所有.fx后缀的文件删了(以前解决过类似问题)
窗口模式卡成PPT
画面流畅了声音也对了,全屏模式死活打不开。alt+enter切全屏直接卡成幻灯片。翻了翻游戏贴发现祖传秘方:
- 桌面右键进显示设置,把缩放比例从150%调回100%
- 找到游戏根目录的exe文件,在属性里禁用全屏优化
- 专门下了个d3dwindower工具(这玩意儿得在兼容模式里运行才不报错)
折腾到半夜两点,蹲在电脑前左手举着小风扇给主机降温,右手握着鼠标点开始关卡。当那声熟悉的青蛙「呱」在屋里响起,我儿子揉着眼睛从卧室探头喊「爸爸你在玩祖玛」,那一刻感觉比修好公司服务器还有成就感。
所以现在这篇攻略建议你存下次青蛙祖玛抽风的时候,别急着删游戏,按我这套组合拳打下去准能救活。要是还不行?换个资源重新下载,有些古董游戏安装包天生就是残次品!

