前几天想在我的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: ========== ~

Win64位操作系统无法运行暗黑2战网D2GS的解决办法的更多相关文章

  1. VMware安装64位操作系统提示Intel VT-x处于禁用状态的解决办法

    用VMware安装64位操作系统时,如果目前本地的操作系统是64位的,那么可以说明CPU是肯定支持64位的,这时候如果提示此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态.这个 ...

  2. 1+X云计算 应用商城系统(gpmall)-遇到的问题以及解决办法

    1+X云计算 应用商城系统(gpmall)-遇到的问题以及解决办法 问题1: 关于网站访问(打不开或者连接不上服务器的问题): 没有关闭selinux和防火墙,是访问不了网站 [root@mall ~ ...

  3. Win7系统控制面板“设备和打印机”打不开解决办法

    Win7系统控制面板“设备和打印机”打不开解决办法, 打开时显示界面如下: 可能原因: 1.设备和打印机对应的驱动故障引起无法打开的问题 2.服务未开启 3.系统文件损坏 解决方法: 1.更新驱动.可 ...

  4. 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法

    title: 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法 toc: false date: 2018-04-16 22:57:50 cat ...

  5. Windows200864位操作系统下的SQLPLUS.EXE 无法找到入口解决办法和Oracle环境变量的设置

    本机环境:Windows2008 64位中文版操作系统+Oracle11G+安装了Oracle32位和64位客户端驱动 问题起源:Path环境变量被360安全卫士优化修复后,整个给清空了,hosts文 ...

  6. 【原】安装Win7和Ubuntu双系统后,Win7耳机无声音的解决办法

    最近安装了Ubuntu的桌面版,作成了双系统,可是发现了一个问题:进入Win7后有时插耳机会没有声音,外放有声音.后来更新驱动也没有解决问题,最后在网上查到了解决办法. 产生原因:进入Ubuntu后, ...

  7. 真实的物理机安装Centos7系统后网卡只有lo没有eno1的解决办法:实际上是物理机未安装网驱动卡

    问题症状: 我真实的物理机安装Centos7系统后,在/etc/sysconfig/目录下查看,发现网卡只有lo没有eno1,出现该问题的实际原因是物理机未安装网驱动卡. 解决办法: 不多说了,让我们 ...

  8. win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 异常 解决办法

    win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 错误 解决方法改注册表.这个就是DB03.EXE引起的. cmd打开注册表:regedit找到注册表"HKE ...

  9. 某些编辑器运行C程序闪退的解决办法

    在某些C语言编辑器中运行C语言程序或点击生成的.exe文件出现闪退现象的解决办法,主要有两种,还有其它方法欢迎交流. 包含头文件<windows.h>,在程序末尾添加system(&quo ...

随机推荐

  1. Ubuntu 15.04 配置VPN的方法详解

    源 起 不久前因为要更新AndroidSDK 和查找相关资料, 但有些方式不能墙了, 所以为了节约时间成本, 购买了为期一个月的VPN,  对方发来邮件, 提供了二十几个服务器地址, 以及一套自动生成 ...

  2. 每天一道LeetCode--434. Number of Segments in a String

    Count the number of segments in a string, where a segment is defined to be a contiguous sequence of ...

  3. Lazy Makes Others Busy – a bad experience with DLL

    The Story: Recently, I’m working as a deployment engineer at customer site with my team members. The ...

  4. Objective-C 【@property 的参数问题】

    ------------------------------------------- @property参数 总的来说,这是一种编译器的特性(在生成@property的时候为@property添加相 ...

  5. 【学习笔记】【C语言】第一个C程序

    1.新建C语言程序 *打开Xcode  *新建文件  *选择C语言程序  *输入程序名称  *选择存放路径  *创建完成后  2.也可以用终端来创建  通过指令来创建.c文件   3.编写代码  4. ...

  6. ajax请求简写

    <script type="text/javascript"> function changle() { $.post( "SendMail", / ...

  7. 3D球状标签云(兼容IE8)

    看见一个很有趣的标签云,3D球状,兼容 IE 8,亲测可用!其他版本没有测试.觉得挺有意思就拿来记录下来,学习学习,本文下方会放出我看的文章地址,先看一下效果: 接下来是代码,html + css + ...

  8. THREE.js代码备份——canvas_lines(随机点、画线)

    <!DOCTYPE html> <html lang="en"> <head> <title>three.js canvas - l ...

  9. 《怎样实现通过shell脚本将用户踢出系统》

    下面是一个将用户踢出系统的脚本: #!/bin/bashread -p "input your username " userps aux | grep "^$user& ...

  10. 网络A、B、C类IP地址的区别

    学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了) 1字节=8位,1位就是1个数字,所以1字节等于8个数字. 2的8次方,和二进制11111111转换为十进制并不一回事. 0-127是 ...