我在 Windows 8.1 下安装 Games for Windows Live 时遇到了一些问题。我运行的是 64 位操作系统,并尝试了以下步骤。
- 从微软网站下载 gfwlivesetup.exe
- 将其兼容性设置为 Windows 7、Windows 8、Windows XP SP3 等,但都没有成功
- 尝试以管理员身份运行它。
这些都不起作用,无论如何,它都以 结尾Error Code: 0x80070660
。我没有安装其他 GFWL 客户端或任何东西。
我有以下可用的日志:
如果你们需要更多信息,我很乐意回答。谷歌搜索该错误代码,没有找到任何结果。
答案1
问题是 Windows 将 Windows Live 游戏文件安装到了错误的目录 (SysWOW64),您必须将文件移动到 System 32 目录 (c:\Windows\System32)。安装 Windows Live 游戏后,转到 C:\Windows\SysWOW64\ 查找这些文件
路径:C:\Windows\SysWOW64\xlive.dll
C:\Windows\SysWOW64\xlivefnt.dll
目录:
路径:C:\Windows\SysWOW64\xliveinstall.dll
C:\Windows\SysWOW64\xliveinstallhost.exe
然后将上面提到的五个文件复制到 C:\Windows\System32\ 就大功告成了!现在必须解决 Games for Windows Live 的任何问题!
答案2
如果你需要 GFWL 来玩游戏(当然,你为什么还需要它?)并且你不需要多人游戏,你可以从以下网址下载并使用假的 xlive.dll:本网站. 适用于 Windows 8.1 上的 Bioshock 2。