这是我近期使用98的经验教训的总结,早有同学催我写出来,今日才得空闲,与大家共享, 敬请指教.
随着PC机的普及,Microsoft公司的Windows系列操作系统也逐渐为大 家所熟悉。原先在Windows 中那些繁复的ini文件,为一个注册表所代替。注册表隐藏了复杂的系统设置,但同时也隐藏了缺陷。常遇到的一个情况就是装了些不知名的小软件,但是发现不是很合意,想 删又删不掉,或者是删不干净,这是最让玩家头疼的。象从网上down下的“桌面王”一类 屏保,良莠不齐,删不 干净时“控制面板/添加删除程序”中老是有些怪模怪样的字符,甚不雅观。而且注册表 是启动时就常驻内存,膨胀的注册表对内存消耗很大。
其实注册表也不是什么非常深奥的东西,只是个小型层次数据库。微软把以前Windows里那些乱七八糟的ini文件做进了进来,加了一层包装而已,骨子里还是那些东西。据 说这是最让开发者得意的产品,但也是最受用户责难的东西^_^。
以Windows为例,运行regedit,看看里面到底有些什么东西。
HKEY-CLASSES_BOOT里是些系统响应的设置。其中*底下的东西我现在也没有研究出来, 还是不动为好。接下来是各种扩展名文件的类型和默认打开方式,其中只有少部分可以在 “资源管理器/文件类型”里看得见,还是有些用处的,比如asp文件在photoshop和 personal web server中都有定义,哪个先装就随哪个,先装photoshop的话一点就启photoshop了,吭哧 吭哧老半天也看不了,可以在这里把asp一项删除,或者更改为自己想要的属性。下面一 溜都是注册的ActiveX控件,如果有什么非正常的错误,可以到这里来研究一下。
HKEY-CURRENT_USER下是当前用户的一些设置。AppEvents是事件响应的设置,Control Panel 是桌面的设置,Display是显示器的设置。最常更改的是Software,里面是所装的 各种软件,一般格式corp name/ software name。有什么不干净的软件一般这里都可以看得见马脚了。但是要求对系统比较熟悉,才可以动手,不然很容易坏事。注意有些软件是系统自带支持的,象netscape,没有装里面 也有一个主键,不可以删掉喔…
在HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Policies 下面可以大做些文章,这里列出些小技巧,仅对当前用户有效:
Explorer\NoSetFolders=1 DWORD 禁止“控制面板及打印机”
Explorer\NoSetTaskbar=1 DWORD 禁止“任务栏属性”
Explorer\NoDesktop=1 DWORD 隐藏桌面所有图标
Explorer\Nodrivers=ff,ff,ff 二进制 隐藏“我的电脑”中所有驱动器
Explorer\NoFind=1 DWORD 禁止“查找”
Explorer\NoRun=1 DWORD 禁止“运行”
System\DisableRegistryTools=1 DWORD 禁止修改注册表!!!
System\NoDispCPL=1 DWORD 禁止“活动桌面”
WinOldApp\Disabled=1 DWORD 禁止MS-DOS方式
WinOldApp\NoRealMode=1 DWORD 禁止重起至DOS方式
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\USERShe
llFolders下是当前用户的设置路径,可以改到你喜欢的目录下。
HKEY_LOCAL_MACHINE下的是本机设置,其中Software\
Microsoft\Windows\Currentversion\Winlogon主键下的LegalNoticeCaption(字符串)内 容为登录前的对话框标题,LegalNoticeText(字符串)为对话框的内容,要想出现对话框 ,可设置为友好登录(建议),Network\Logon\MustBeValidated=1 (DWORD)可防止非法用户登录时键入“ESC”进入。Software\Microsoft\Windows\Current version\Uninstall主键下就是“添加/删除程序”所对应的各项目,下来都知道该怎么做 了吧。
如果实在不行,可以从头到尾,用菜单中的“编辑/查找…”功能搜索可疑的关键字, 相信会是“法网恢恢,疏而不漏”的。用这样的办法,我把“飞扬”硬是加进了IE4的默 认邮件。
好了,祝大家好运。对了,在进行改动之前,最好把注册表备份“导出注册表文件”, 以防万一。至于Windows,大致差不到哪里去,NT可能多一些东西,希望先进与大 家交流。