网吧历险
作者:木云
自从我买了电脑以后,我的家-单位-网吧的三点一线的生活就此结束,算来有一年的时
间没有去过网吧了吧。
前一段时间,一位在网吧打工的朋友叫我去他的那个网吧去玩,嘿嘿!免费的,不去白
不去,再说我们也有好长时间没有见面了,这次一定要好好跟他侃侃!要说这位朋友能够到
网吧工作,那功劳可要全部归功于我哟,要知道一年前的他可是连打字都不会的电脑白痴,
可是在我的带领下开始进入聊天室,然后再通过他自己的不懈努力(天天泡吧),现在居然
成为一个网吧的技术员了!让人听起来简直有些不可思议。
在那个网吧,有一台机器是他自己专用的,牛吧?我去了以后,也就一直用那台机器上
网。在我看电影之余,我的这位朋友道出了叫我来的真正目的——帮他整机器。我的天呀,
真是居心不良!要知道我好不容易有个休息日,现在居然要浪费在这里。唉!即来之则安之
,现在也只好这样了。
听他介绍了一些令他头疼的情况后,我打开了一台机器,我的老天呀!这台机器启动进
入98居然用了1分钟之多,开机时弹出的 internet 窗口就有5个,而且其IE标题都被更改为
一些乱七八糟的东西!呵呵,这个太好办了,简直是易如反掌!“开始”/“运行”键入“msconfig”打开“系统配置实用程序”,切换至“启动”页面,然后把那些该死的网页地址前
边的对号一一去除。重新启动,哈哈!速度快多了!可是IE的标题还没有改过来,而且要彻
底清除那些该死的网页还需要进入注册表将它们删除,我一不做二不休,帮人帮到底,随即
准备打开注册表编辑器——当!一声狂响震得我是耳目眩晕,一个冷冰冰的窗口撞在我的脑
门上——“注册编辑已被管理员所禁止”。
我揉了揉脑门上的大包,恶恨恨地看了看我的朋友说:“是不是你给禁止的?”。
“没有呀!我还想请教你这样该怎么办呢。”,我的朋友摆出一副很无辜的样子。
“小凯斯!”,我不屑一顾的说着随即打开了“记事本”要编辑注册表脚本文件,但是
,但是我却又记不起来那些键值的具体名称到底是什么,我总不能对我的朋友说这些脚本文
件我家里的电脑中存的有,我回去取吧。记得好像在安全模式下可以进行注册表编辑的的,
我只好重新启动电脑,在 Windows 98 启动前一直按着 Shift 键,片刻等待之后,我发现我
居然没有进入安全模式,纳闷!无尽的纳闷!我心不死,再次重新启动,启动时按下 F8 键
——为什么?为什么??居然直接启动98,并不出现启动菜单呢?这可怎么办好呀?注册表
编辑器打不开,注册表脚本一时又不知如何编写,安全模式进不去,难道我就这样交枪不杀
吗?NO !我记得在洪恩不止一次地说过关于注册表编辑被禁止的恢复方法,飞奔赶至洪恩,
我找呀找呀找朋友,找到了,立即打开“记事本”,写入如下语句:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:0
另存为 *.reg文件后双击执行注册表导入,再次打开注册表,啊!?还是不行。对了,
DWORD 值是一个十六进制数值,具体应该是几位呢?都怪平时没有注意,现在……不对,应
该不管是十六进制还是十进制都可以的呀,可能键值中有哪个字符错了,现在也不方便去找
了,但是又不能就此罢休!再次开机,试图进入安全模式,仍然不行,不论我按下 F8 键还
是 Shift 键,都没有任何反应,键盘被锁了,那么,这又是通过什么达到所键盘的目的的呢
?突然!我灵机一动,锁了键盘我不怕,我可以进入 BIOS 中重新加载默认值呀,这样不就
可以了?可是键盘被锁了,我是否能够进入 BIOS 呢?不管那么多了,先试试再说,想罢我
再次重新启动电脑,疯狂一般的频频按下 Del 键,嘿嘿!进去了!说时迟那时快,我不管三
七二十一,重新加载默认值,保存设置重新启动!哈哈!令你千方百计,我是万变不离其宗
!我让你锁!?让你锁!让你锁……呀呵!?怎么又没有进入安全模式?怎么还是不出现启
动菜单?怎么……@#!$@$@#$@#@#$@#@$#! 我的眼前立即是金星乱冒!气死我了,居然这样也
不行?我恼怒的开始疯狂的不断重新启动电脑并试图进入安全模式,但无一成功!当我已经
灰头土脸且精疲力尽的时候,我无奈地趴在了电脑前……我被打败了!败得很惨!败得我心
有不甘但又无能为力……
注册表编辑器不能打开,安全模式进不去,键盘被锁,加载BIOS默认值也不行!这简直
不是人干的活!!!谁这么缺德呀!?电脑静静的看着我,我用无奈的眼神盯着他,不甘心
的我机械般的再次重新启动电脑,脑子中回想着……键盘被锁了,可是可以进入BIOS,这说
明在启动 Windows 前键盘是起作用的,难道是在98启动时将键盘给锁定了吗?进入98,打开
“系统配置实用程序”,一个一个地挨个查找,没有发现任何异常的启动程序或者命令呀!
问题到底出在哪里呢?我切换回“常规”页面,突然我看到了三个不同的启动选项,哎呀!
我怎么就没有想到呢?这里不是有“诊断启动”吗?这里还有一个“高级”按钮,打开“高
级”设置,里边有这么一项“启用‘启动’菜单”,打不开启动菜单,这里给设定成每次启
动都打开启动菜单不就可以了?笨!!!这样虽不能解决键盘被锁的问题,但是起码可以进
入安全模式了呀!现在也只好这样了,先解决那些主页、标题、启动的问题再考虑键盘被锁
的问题吧!保存设置后再次启动……我已经麻木了,出现在我面前的不是 Windows 的启动菜
单,而是大大的鼠标,开始我以为进入了安全模式,可是这里并非安全模式,很明显, Windows 什么都没有加载,打开“系统配置实用程序”一看,果然不出所料,不但“启动”中没
有加载任何程序,就连“System.ini”和“Win.ini”中也没有加载任何程序,我进入的是最
基本的 Windows 但并不是安全模式!问题还是没有解决,我将“系统配置实用程序”修改回
“正常启动”模式,再次开机,一切完好无损,问题肯定不是出现在“系统配置实用程序”
中,那锁键盘的目的又是怎样在 Windows 启动时实现的呢?
……
我想到了!!!
系统的启动需要三个最基本的文件支持,那就是 msdos.sys、io.sys和command.com这三
个系统引导文件,他们是系统启动时最先执行的三个文件,而且在DOS 7.0以后,msdos.sys
是一个可编辑的文件,难道……我已经没有力气惊喜了!有的只是按照我的想法去试试看,
用“记事本”打开msdos.sys文件,一条一条地进行检查,突然我的眼前一亮,我的视觉神经
被刺激的异常兴奋我看到了这样的语句
BootKeys=0
按照编程的逻辑运算去理解0即是“非”1则是“是”,这样一来 “BootKeys” 不就是
在定义引导时键盘键不可用吗?再接着往下看
orig_diag_BootMenu=<nil>
这里很明显,定义的就是引导菜单“无”,那怪呢?真是把我给气个半死!至于是不是
这样的,只有修改后重新启动试试了,索性斩草除根,将这两句不留痕迹地删除掉,保存后
重新启动电脑……我的天呀!我终于看到了那熟悉的启动菜单了,选择 “3 safe mode”进
入安全模式,打开注册表编辑器,首先找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]项,导出准确路径后,重新启动电脑,进入标准模式
,编辑刚刚导出的注册表文件为:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
将该注册表文件导入,这回注册表编辑器可以打开了,我按步就搬的依次来到
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
修改"Start Page"=""值(主页地址)
修改"Window Title"="Microsoft Internet Explorer"(IE标题)
[KEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]
删去下边不必要的子键(IE右键菜单)
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
将"HomePage"=dword:00000001值改为0(1为禁止修改主页地址,0为允许修改主页地址)
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
将其下边不需要的启动程序删除
OK!完全搞定,这下我总算有个交代了!最后,我终于琢磨出来我编的注册表脚本文件
为什么不可用了,因为,每个注册表脚本文件最后都要空两行,而我的却没有。就这么简单
!
另外,想让 Windows 98 更安全,那现在也很好办了,方法是:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000001
[HKEY_LOCAL_MACHINE\Network\Logon]
"MustBeValidated"=dword:00000001
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]
"HomePage"=dword:00000001
然后打开msdos.sys文件,在最后加上以下语句:
BootKeys=0orig_diag_BootMenu=<nil>
这样一来,你的 Windows 98 就十分安全了,而且主页地址就不容易被改来改去了!
好了!我的历险经历完成了,我的休息日也泡汤了!不过收获不小……
2001年10月10日