之一 远程序启动服务的添加
  上节里我介绍了有盘终端的做法,这一节中我们会介绍windows 2003 中添加传统的远程启动服务,其实在无盘技术已经非常成熟的今天,我们想做无盘不一定非要选择RPL(现在的PXE、 BOOT适用性更强),但是不少朋友仍对其情有独衷,并且关于它在Windows2003 中添加方法,有网上也曾展开过讨论;现在我们根据实际操作中一步一步的截图讲解这个过程。

一、添加netbeui 与dlc 协议:
   在windows2003 中已经不再支持上述两个协议,但如果我们想添加远程启动服务,就必须有DLC协议的支持。所以我们需要从windows2000 的光盘中提取相关的文件:
NETNBF.IN_
NBF.SY_
netdlc.in_
dlcapi.dl_
hpmon.dl_
DLC.SY_

然后,我们在ms-dos 窗口中用expand 命令将它们释放成正式的文件:命令的格式如下:

  d:\>expand  netdlc.in_   netdlc.inf <回车>
最后六个文件被释放后应该是:
netnbf.inf
nbf.sys
netdlc.inf
dlcapi.dll
hpmon.dll
dlc.sys

http://www.hhgcnet.com/win2003/rpl2003.rar[单击下载上述文件]
要将这些文件复制到windows2003的安装目录下相应子目录中;(以我的系统为例)将.inf 文件复制到E:\windows\inf ,将 .dll 文件复制到 E:\Windows\system32  将 .sys 文件复制到E:\Windows\system32\driver 中。
鼠标右键单击网上邻居,打开“本地连接”的属性,择选“安装”、“协议”(如下图):

我们将ipx/spx 兼容协议、netbeui、DLC 三个协议添加后才能作为安装远程序启动的前期准备。如下图:

  需要的协议都已添加后,我们就可以使用曾经在windows2000 中添加远程启动服务的工具完成后面的工作。这类工具以前就很多,曾以凌心、张裕飞、三帝等几款为代表,当然现在也有一些“版主”号称自主开发且发布了智能添加工具。实际上在windows2000/xp/2003 中要添加远程服务(与远程启动管理器)并不是一件难事,添加工具所要做的事情只是从NT 光盘中复制文件,导入一段注册表建立链接即可了,只要细心的朋友完全可以手工从添加了远程启动服务的 WinNT4(NT4自带此服务)导出需要一切文件与注册表,因此网上也出现了某种不需要NT 光盘即可以添加此服务的免费工具 ,它就是将这些文件压缩在安装包中了一共不超过5M , 今天我们暂不再谈这个话题,如果为了方便省事仍可以直接使用相应的工具,如下图:

上面这个是创世纪2003网吧系统中带的,使用很方便暂时没有发现有什么BUG.


这个是老牌工具了;凌心的添加工具出来得最早,虽然存在一些BUG 但也算是实用。这些工具可以任选其一,但是所使用的NT 光盘必须是完整的,否则容易出现文件调用错误。按照以往在Windows2000/xp/.net 系统添加此服务的经验 只需重启之后“远程启动服务”就可以自动加载了,但是我们这次在windows2003 却出现这样的麻烦(如下图)

  系统提示无法正确启动远程启动服务,并报2612 错误。如果要解决这个问题我们就需要从windows2000 server 或windows.net server(windows2003 早期的测试版)拷贝出 JET500.DLL 文件,替换掉
windows2003 中这个文件。 同上面我们提取协议所需文件的方法一样,可以直接从windows2000 安装光盘中找出jet500.dl_  释放,但是由于JET500.DLL 文件始终在后台调用,因此无法直接替换,如果你的安装双系统启动就简单了,只要在另一系统中将Win2000中的JET500.DLL 复制到win2003 所在的windows\system32 下即可以。如果2003 装在了NTFS 分区中,那系统必须可以读写NTFS 分区才行。你不怕麻烦可以进 windows2003 的DOS 模式,温习一下当年的DOS 命令。更笨的方法是缷下硬盘挂到别一台电脑上完成拷贝。 无论用什么方法只要你能把这个该死的文件替换掉就行了。如下图

  再次重启,正常的情况下“远程启动服务”就可以正常了(如下图),如果还是出现一些其它提示无法启动,就要分析另的原因了。比如缺少了文件...据我们的经验很多时候大家的远程启动服务出问题,都是因为安装工具在复制文件过程中因为某些原因造成了部分文件被漏掉,有一个比较笨的方法,就是当你的服务因类似原因不能启动时,你找一个装了winNT 系统的机器(硬盘),把它的RPL 目录中的全部文件整个拷贝到你的RPL目录中,可以解决相关的所有问题,但是有一点请注意,别拷“湖南帮”系统中的RPL 。

“远程启动服务”已启动后,试一试你的“远程启动管理器” 是否可以正常运行,如果有错误提示(如下图)

可以将一个专用的netui0.dll  文件复制到我们的RPL 目录中,这个文件本站曾在早期发表《winXP 中添加远程启动服务》一文时就提供过下载: http://www.hhgcnet.com/xprpl.zip 。文件件替换完以后,我们就可以运行“远程启动管理器”了,添加网卡配置,建立工作站的方法与大家以前在NT 或Win2000 中步骤完全一样,这些已经重复了千百遍的老套路我就不哆嗦了。

  但是有一点请大家注意的是,由于windows2003 的安全性设置提高了不少了,在客户登录的帐号没有设置密码的情况下,是不允许登录进入系统的。已就是当RPL 启动芯片发出请求(报数字)得到回应后(光标跳转到屏幕下方等待你输入登录名或回车)这个地方的时候系统不再允许你直接进入,反复要法要求你输入名字和密码。而我们在NT 或win2000 中转到这个地方的时候,就可以开始引导你的无盘系统了,如下如示:

Type Remoteboot username ,or press if it is GCPC1:

这行英文大意是:请输入远程启动用户的名称,或者当你的名字是gcpc1 请回车:(这里的gcpc1 是我设定的机器名),要决解这个问题就需要降低windows2003 中的一项安全设置,如下图:

在[管理工具]\[本地安全设置]中的“本地策略”\“安全选项” 找到“帐户:使用空白密码的本地帐户只允许进行控制台登录” 禁用它就行了。
   有关如何利用“远程启动管理器”设置无盘dos 、无盘win9x 的启动,无经验的朋友可以参考本站以前发布过的相关资料进行操作,如果什么新的疑问我非常原意与大家一起研究。