如果你想在高版本PC系统上用Win7旗舰版里的游戏,你可以下载安装Windows7Games_for_Windows_11_10_8.exe
https://win7games.com/#games
Server2008R2默认不带Win7旗舰版的游戏(Win7企业版默认没有启用游戏,需要从"打开或关闭Windows功能"勾选启用)
我这里提供一个压缩包,里面的gameux.dll、slc.dll、XInput9_1_0.dll是通用的
代码语言:txt复制链接:https://pan.baidu.com/s/177ft9534whyJIoYKCSmG5g?pwd=ewj7
提取码:ewj7
解压后把gameux.dll放到C:WindowsSystem32目录下并执行regsvr32.exe C:WindowsSystem32gameux.dll就可以了
需要注意的第1点:这个gameux.dll不是从Win7 SP1旗舰版提取的
Win7 SP1旗舰版里gameux.dll我试了不行,我是通过https://github.com/pauljrowland/TheWindowsWorkstationProject/tree/main/Windows 2008 Workstation/Converter 这个项目里的转换工具有个Install gameux.dll的功能,点如图x64按钮安装后可以,我看了下版本是2008年的6.0.6001.18000,后来我又搜了下6.0.6001版本还有个2009年的6.0.6001.18005也能用
需要注意的第2点:MineSweeper.exe依赖同目录的MineSweeper.dll、slc.dll、XInput9_1_0.dll,需要整体迁移
安装或修复DirectX并不能拥有XInput9_1_0.dll,用https://blog.csdn.net/2301_76755223/article/details/133513971 这个方案下载XInput9_1_0.dll后有多个版本,右侧打开按钮就是文件,只不过这里要注意下,30kb的文件需要放到system32目录,25kb的文件需要放到syswow64目录
需要注意的第3点:如果在VMware里搞测试,需要开启3D加速,否则部分游戏比如扫雷会显示异常,开启3D加速后就正常了