Win64位操作系统无法运行暗黑2战网D2GS的解决办法
前几天想在我的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的解决办法的更多相关文章
- VMware安装64位操作系统提示Intel VT-x处于禁用状态的解决办法
用VMware安装64位操作系统时,如果目前本地的操作系统是64位的,那么可以说明CPU是肯定支持64位的,这时候如果提示此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态.这个 ...
- 1+X云计算 应用商城系统(gpmall)-遇到的问题以及解决办法
1+X云计算 应用商城系统(gpmall)-遇到的问题以及解决办法 问题1: 关于网站访问(打不开或者连接不上服务器的问题): 没有关闭selinux和防火墙,是访问不了网站 [root@mall ~ ...
- Win7系统控制面板“设备和打印机”打不开解决办法
Win7系统控制面板“设备和打印机”打不开解决办法, 打开时显示界面如下: 可能原因: 1.设备和打印机对应的驱动故障引起无法打开的问题 2.服务未开启 3.系统文件损坏 解决方法: 1.更新驱动.可 ...
- 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法
title: 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法 toc: false date: 2018-04-16 22:57:50 cat ...
- Windows200864位操作系统下的SQLPLUS.EXE 无法找到入口解决办法和Oracle环境变量的设置
本机环境:Windows2008 64位中文版操作系统+Oracle11G+安装了Oracle32位和64位客户端驱动 问题起源:Path环境变量被360安全卫士优化修复后,整个给清空了,hosts文 ...
- 【原】安装Win7和Ubuntu双系统后,Win7耳机无声音的解决办法
最近安装了Ubuntu的桌面版,作成了双系统,可是发现了一个问题:进入Win7后有时插耳机会没有声音,外放有声音.后来更新驱动也没有解决问题,最后在网上查到了解决办法. 产生原因:进入Ubuntu后, ...
- 真实的物理机安装Centos7系统后网卡只有lo没有eno1的解决办法:实际上是物理机未安装网驱动卡
问题症状: 我真实的物理机安装Centos7系统后,在/etc/sysconfig/目录下查看,发现网卡只有lo没有eno1,出现该问题的实际原因是物理机未安装网驱动卡. 解决办法: 不多说了,让我们 ...
- win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 异常 解决办法
win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 错误 解决方法改注册表.这个就是DB03.EXE引起的. cmd打开注册表:regedit找到注册表"HKE ...
- 某些编辑器运行C程序闪退的解决办法
在某些C语言编辑器中运行C语言程序或点击生成的.exe文件出现闪退现象的解决办法,主要有两种,还有其它方法欢迎交流. 包含头文件<windows.h>,在程序末尾添加system(&quo ...
随机推荐
- Java 专业人士必备的书籍和网站列表
对于 Java™ 语言开发人员来说,信息过量是一个真正的问题.每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业.要了解的东西简直 太多了.对于有经验的老手来说,情况只 ...
- Part 4 Identity Column in SQL Server
Identity Column in SQL Server If a column is marked as an identity column, then the values for this ...
- Java之ConnectionPool连接池
1.初始化(根据配置信息进行初始化)2.产生一个新的数据库连接3.有存储已经使用的连接集合,空闲连接集合4.提供给外部调用获取连接的方法5.提供给外部释放连接(不是关闭连接,而是将连接闲置)6.销毁连 ...
- shell运行报 too many arguments错误
有时候shell在运行的时候可能会报 too many arguments错误,出现这种错误的一般情况是出现了多值问题,也就是一个变量可能有多个值了. 例:#!/bin/sh echo "I ...
- jQuery 删除或是清空某个HTML元素示例
jQuery使用下面两个方法来删除或是清空某个HTML元素. remove() – 删除指定的元素(包括其子元素)empty() – 清空指定元素的子元素 1.remove() <!DOCTY ...
- Objective-C 【电商APP应用代码-系统分析-详细注释-代码实现】
------------------------------------------- 电商APP应用 ************************************************ ...
- Ubuntu中设置永久的DNS
通过修改: sudo vi /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的) 在里面插入:nameserver 8.8.8.8nameserver 8.8.4 ...
- 使用Eclipse maven构建springmvc项目
Eclipse maven构建springmvc项目 Listener 监听器 架构 使用Log4J监控系统日志邮件警报 2014-12-16 13:09:16 控制器在完成逻辑处理后,通常会产生一些 ...
- Requirejs学习笔记(一)
中文api 和 英文api网上都有的我就不翻译了,我的学习方法是先看英文api,然后看不懂的就比对中文api看一遍. requirejs可以帮助js代码模块化开发,模块化意味了解决了代码凌乱的问题,方 ...
- insertorupdate
MERGE INTO 运用的心得 最近完成一个功能,就是往表里插入数据,以party_id 和prod_id为联合主键,存在的更新,不存在的插入, ORACLE 10g 后可以试用MERGE INT ...