前几天想在我的Win7 x64系统里做个战网自己玩,搭建完毕后进入战网创建房间出现经典的问题,“排队1”。

  原因很清楚,就是D2GS无法启动;但是使用之前的各种办法尝试后无果,后来查看D2GS同目录下的D2SVC.log文件发现,原来是D2GS.exe无法读取保存在注册表[HKEY_LOCAL_MACHINE\SOFTWARE\D2Server\D2GS]位置的配置信息导致的。可见,在64位系统中,为32位系统开发的软件读取注册跟在32位系统中是有区别的。

  当时也不晓得怎么解决,就装了个虚拟机来顶着!后来到PvPGN论坛上闲逛,偶然发现,国外的玩家早已经有解决办法了,遂大喜,尝试后果然管用。

  现将解决办法公布出来,希望能帮到遇见同样问题的朋友们!

第一步:打开注册表编辑器。开始-->运行-->输入 :regedit。(win7下为开始-->查找...)

第二步:找到  HKEY_LOCAL_MACHINE\SOFTWARE\D2Server\D2GS,并导出该项到桌面

第三步:用词本打开刚才导出的注册表文件,查找 [HKEY_LOCAL_MACHINE\SOFTWARE\D2Server\D2GS],并将期替换成 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\D2Server\D2GS] ,改完后保存,并双击添加到注册表。

  对于初在安装的用户来说,需要对d2gs.reg文件执行上面的“第三步”。

感谢发现此方法的外国朋友,原文如下:(来自pvpgn论坛的)

How to get D2GS working on 64-bit OS (XP 64-bit, Vista 64-bit, 7 64-bit)« on: January 22, 2009, 09:48:34 pm »PROBLEM: ======= D2GS runs and remains started but does not function or listen for telnet connections.
CAUSE: ===== Running D2GS under a 64-bit operating system.
SOLUTION: ======== EXPORT //HKLM/SOFTWARE/D2Server/D2GS to desktop. Right click .reg file -->  Edit.
Find: Code: [HKEY_LOCAL_MACHINE\SOFTWARE\D2Server\D2GS]
Replace With: Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\D2Server\D2GS]
Merge with registry. Telnet on port 8888. Marvel in your own awesomeness.
PROVIDED BY: ========== ~

最新文章

  1. android SDK 更新问题解决
  2. 【学习笔记】【C语言】sizeof
  3. Error Creating Deployment 有关Tomcat配置问题
  4. (转载)PHP使用header函数设置HTTP头的示例方法表头
  5. 【HDU1231】How Many Tables(并查集基础题)
  6. Android SoundPool 的使用以及原理分析
  7. ORA-12520错误解决一则
  8. OSG+Python
  9. Restful下的token认证方案
  10. 【JDBC】java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
  11. React Native之获取通讯录信息并实现类通讯录列表(ios android)
  12. node多项目合一打包
  13. SQL 查看表每一个列的名字以及类型
  14. C# 解决读取dbf文件,提示Microsoft Jet 数据库引擎找不到对象的问题
  15. CMake系列之一:概念
  16. mysql代理之Atlas
  17. [CoreOS 转载] CoreOS实践指南(三):系统服务管家Systemd
  18. delphi 加密 XOR
  19. 001----Mysql隔离级别
  20. SSL与HTTPS,HTTP有什么联系

热门文章

  1. CSS之transition(动画)
  2. HTML、JS、CSS之特殊字符
  3. VIew中的触摸事件 touchBegin 等一系列方法
  4. Spring IoC容器的设计——BeanFactory应用场景
  5. (转)分布式缓存GemFire架构介绍
  6. Java中的toString()方法
  7. Windows下安装GnuRadio最简单的方法(没有之一)
  8. C#学习笔记(第1周作业)
  9. BCB6中SCALERICHVIEW加入GIF动画
  10. 合并大量txt文件的内容