这是针对游戏启动时弹出错误窗口提示缺少CD密钥问题的解决方法。 简介 多年来,部分玩家遇到过一个令人困惑的问题:游戏弹出错误提示,显示缺少CD密钥。我在老旧的Windows XP电脑上尝试按以往方式(我最早接触该系列是通过当时免费的《隐藏与危险 豪华版》)解决如何运行游戏时,经过一番研究找到了自己的解决办法。 我不知道是否因为大多数玩家直接通过Steam运行游戏所以没有遇到此问题,但该问题确实影响那些直接打开游戏程序的玩家,这似乎就是问题所在。处理起来一点也不复杂。解决这个问题不会花费你太多精力。你不需要寻找CD密钥,也不需要为此给客服发邮件。这需要你自己动手操作。这其实就是让你电脑中游戏的注册表项正确配置以运行游戏的问题。 本指南主要适用于Windows电脑。其他电脑的操作可能类似,只要你基本掌握注册表项中包含的信息,应该不会有额外问题。 自动获取CD密钥 我获取CD密钥的最简单、最不复杂的方法就是……直接通过Steam打开。就这么简单!这确实是让游戏运行所必须的重要步骤,至少这是一种简单的方法。当你使用Steam运行游戏时,你的CD密钥会生成在注册表中。理论上,你可以手动创建这个注册表项,但其中包含一些复杂的内容,并非仅需CD密钥就能使其正常工作。除非你有时间且了解其内容,否则你不会想要手动输入所有这些信息。 使用Steam是获取CD密钥最简单的方法,无需麻烦论坛或技术支持人员,因为这是数字下载版本,而非零售安装方式。既然你已有CD密钥,就可以直接打开游戏,甚至也可以使用该注册表在其他电脑上运行游戏。注册表项的进一步使用 对于在其他机器(比如我使用的Windows XP系统)上使用包含CD密钥的注册表的情况,操作流程很简单。 无论你是通过某种神奇的方法手动获取CD密钥,还是直接通过Steam获取,都需要使用导出功能将该密钥保存为一站式的游戏安装和运行解决方案。 首先,当然是将游戏安装到你想要安装的位置(如果你不使用Steam,或者目标机器上没有Steam,只需复制粘贴原始游戏文件即可)。 接下来,你需要将CD密钥导入到你想要使用的机器中。要执行此操作,首先生成注册表项后,若尚未打开注册表编辑器(regedit),请将其打开。对于32位电脑,在“HKEY_LOCAL_MACHINE SOFTWARE Illusion Softworks Hidden & Dangerous 2”路径中查找;对于64位电脑,则在“HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Illusion Softworks Hidden & Dangerous 2”路径中查找。 只需在左侧面板的树形/列表中右键点击“Hidden & Dangerous 2”项,或者在选中该项后,使用菜单栏选择“文件>导出...”。 你可以随意命名该文件(只要能清楚识别以便正确使用即可)。 接下来的步骤会比较有趣。当你准备好在想要玩游戏的电脑上使用该文件时,你需要对文件进行一些编辑,以防你使用的电脑具有不同的架构。 要执行此操作,你需要用文本编辑器打开注册表文件(暂时不要左键点击该文件!)。你可以直接使用文本编辑器并从其中打开文件,或者右键点击文件本身,然后从菜单中点击“编辑”。 打开文件进行编辑后,你唯一需要修改的是“[HKEY_LOCAL_MACHINE SOFTWARE ...”部分。例如,如果你的原始安装(通过Steam运行的机器)是32位系统,而你想在64位架构的机器上运行游戏,你需要在路径中的“SOFTWARE”和“Illusion Softworks”之间添加“WOW6432Node”(因此路径应显示为:“[HKEY_LOCAL_MACHINE SOFTWARE WOW6432Node Illusion Softworks Hidden & Dangerous 2]”)。 如果情况相反,只需删除“WOW6432Node”部分。 对于架构相同的机器,你无需进行任何更改。至此,你的操作已完成。 完成这些不算困难的步骤后,将导出的注册表文件副本放到你想要使用的机器上。 注意事项 我不记得第一款游戏是否存在这个CD密钥问题。不过,不通过Steam安装并运行游戏的方法,即使用注册表项模拟直接在本机安装的情况,与上述步骤基本相同。同样,只需重复上述步骤,如果你的电脑架构不同,就编辑注册表路径。否则,如果架构相同,则无需更改任何内容。很简单!




换一换 























