|
一天,同事小陆来找我,说是自己家中两台计算机无法实现网络邻居,让我去帮她解决一下。哈哈,plmm的难处不就是我的机会吗?当然要去显示一下自己的水平啦。
故障现象
到了小陆家一问情况,原来她家共有台式机和笔记本各一台,台式机上安装了windows xp,笔记本电脑上安装了windows xp和windows 98两套系统。以前是请电脑公司来人用双网卡在台式机和笔记本之间做了一个对等网,目的当然是为了实现网络共享啦。由于以前两台电脑一直是在windows xp系统下连接,没有发现什么问题。最近,小陆需要用到一个只能在windows 98下安装的软件,因此就将笔记本电脑启动到windows 98系统,恼人的是虽然windows 98也能借助台式机访问internet、下载、聊天、浏览什么的都一切正常,但却无法在“网上邻居”中互相找到对方,自然复制文件什么的也就没办法了。
故障原因
一开始,我想这是否是ip地址设置的问题,但不管是自动设定还是手工指定,却都仍然无效,奇怪的是不仅“网上邻居”中根本无法找到对方,就连本机竟然也无法看到。虽然仍旧可以共享上网,但局域网间无法互相访问,其功效也就大打折扣了。 经过n次无效的反复重启、修改设置劳动后,我忽然想到,两台电脑都使用windows xp系统时一切正常,但当一台电脑使用windows 98系统就出现问题,这是否说明windows xp中未安装某个组件呢?对,就是它!windows 98是使用netbeui协议来支持局域网的,而windows xp已经不再支持这个看起来有些陈旧的netbeui协议,只要在windows xp中添加这个netbeui不就行了吗?
故障解决
知道了问题产生的原因,解决起来就简单多了。幸亏我手头带来了windows xp安装光盘,于是先向小陆吹嘘了一阵,开始添加这个所谓的netbeui协议: 要解决问题,当然需要为windows xp系统添加netbeui协议,这首先需要将一些必须的文件拷贝至windows xp中。拿出windows xp安装光盘,切换到valueaddmsftnet netbeui文件夹下,可以看到这里有3个文件:nbf.sys,netbeui.txt,netnbf.inf,这就是我们要用到的文件啦。将nbf.sys文件复制到windows xp系统的windowssystem32 drivers文件夹下,再将netnbf.inf文件复制到windows xp系统的windowsinf文件夹下,至于那个netbeui.txt文件可有可无,自然不用去浪费时间了。 不过,我竟然在小陆的机子中没有能找到inf这个文件夹,也就是说netnbf.inf未能复制过去,这下该怎么办呢?哈哈,这可难不倒我这个老鸟。先从“网上邻居”中随便选择一个连接,从右键菜单中打开“属性”窗口,点击“安装”按钮,再在图1窗口中选择“协议”项,点击“添加”按钮,假如在前面能够将netnbf.inf文件复制到windwsinf文件夹下,那么在这里就会看到出现“netbeui 协议”项,但由于没有能找到inf文件夹,因此在这里看到的就只是图2所示的内容。简单之极,只要从图2窗口中选择“从磁盘安装”,再插入windows xp安装磁盘,一步步进入valueaddmsftnet netbeui文件夹,找到netnbf.inf文件打开,点击“确定”按钮后,就可以安装netbeui协议了,全部搞定吧? 到此为止,基本上已经可以解决问题,当我回到图2窗口中看到“netbeui protocol”项,就知道大功告成了。再一次重启系统,两台机子已经可以在“网上邻居”中正常访问,哈哈,mm对我的崇拜真是……
|