当前位置:操作系统 > DOS/Win9x >>

注册表功能的扩展


1、让Windows95具有Windows98自动备份注册表的功能

  首先在装有windows98的计算机上将Windows目录下的Scanregw.exe文件和Scanreg.ini文件拷贝到Windows95计算机的windows目录中,然后在运行regedit.exe文件进行修改注册表,在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run下添加一字符串ScanRegistry并将其键值设为C:\WINDOWS\scanregw.exe /autorun,最后重新启动计算机即可。备份后的文件是以cab结尾的压缩文件,存放在window目录下的Sysbckup(隐含)子目录下,系统默认的文件名是rb000.cab、rb001.cab、rb002.cab、rb003.cab、rb004.cab,使用时可以用解压软件打开或用DOS下的Extract命令解开即可使用。

2、去掉Windows Me中注册表的记忆功能

  用过Windows Me的用户可能已经发现Windows Me中的regedit.exe(修改注册表的工具)具有记忆功能,它能记住上次用户修改或查看注册表的具体地方,有些用户可能想去掉这个讨厌的功能,以便能保留住自己的个人隐私,经过笔者的试验将此功能给屏蔽掉了。具体的做法就是将Window98下的windows目录中的regedit.exe拷贝到Windows Me相应的windows目录中即可(在拷贝前请将Windows Me中原有的regedit.exe改名为regedit1.exe)。

3、让Windows95的DOS方式下能具有Windows98 DOS方式下的修复、备份和恢复备份注册表的功能


  在Windows98中的纯DOS方式下能修复注册表,其所使用的命令是scanreg.exe,但是在Windows95下的纯DOS方式下却没有这一功能,经过笔者的试验只要将Windows98系统中windows目录下的command目录中的scanreg.exe拷贝到Windows95的相应目录即可。修复注册表的具体命令是:scanreg /fix ,备份注册表的具体命令是:scanreg /backup,恢复注册表的具体命令是:scanreg /restore。

4、防止非法用户使用注册表编辑器

  有时为了使系统注册表的更加安全就不得不防止别人修改注册表,具体做法是运行注册表编辑器在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System下新建一个名为DisableRegistryTools的DWORD值,并将其值改为“1”即可。若要想重新使用注册表编辑器,请在任何一种文本编辑器中将下列内容输入其中并将其存为regtools.reg文件,

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

  "DisableRegistryTools"=dword:00000000(注:在REGEDIT4后面一定要空一行),然后在用鼠标双击regtools.reg文件将其导入注册表即可。有时为了防止一些电脑高手也使用此种方法解除对注册表编辑器的限制,就得使.reg文件不能用其系统默认的方式打开,具体的修改方法是:运行注册表编辑器将HKEY_CLASSES_ROOT\.reg下的默认值改为“txtfile”即可对.reg文件进行限制了。这时就连用户自己都无法将.reg文件加入注册表中了,同时也没法使用注册表编辑器了,与此同时也同样限制了用户自己,经过笔者的进一步研究,只要在事先编辑好的regtools.reg文件上按住Shift键的同时按下鼠标右键选择打开方式,从中选取regedit打开就可以了,这样即可将regtools.reg导入注册表。要想真正完全限制用户只能借用第三方软件了。
(完)计算机基础教程网


CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,