Windows下利用注册表的小技巧
作者:高山
一,WIX9X下防止匿名用户登录
虽然“WIN9X”可以为每个用户定制各自的使用界面并指定口令,但任何人都能通过点击登录窗口中的“取消”或按“ESC”键进入系统,即所谓匿名登录。下述方法可以防止匿名用户登录:在“开始”菜单中选择“运行”命令,在弹出的“运行”命令对话框中键入“regedit”命令,按Enter。打开“注册表编辑器”。 在HKEY_LOCAL_MACHINE \NetWork \Logon下新建"DWORD"类型"MustBeValidated",其值为1。
(附:如果自己都进不去了,可以以安全模式进入,然后将其值改为0。)
二、屏蔽“开始”菜单中“运行”、“查找”、“关闭系统功能”
在HKEY_CURRENT_USER \ Software \Microsoft \Windows \CurrentVersion\Policies \Explorer 中新建三个"DWORD"值,名称分别为"NoRun"(屏蔽“运行”)、"NoFind"(屏蔽“查找”)、"NoClose"(屏蔽“关闭系统”),其值均设置为"1",重启动系统后执行“运行”与“关闭系统”命令时提示操作受限制而取消,同时你会发现“开始”菜单中的“查找”选项没有了,要从新恢复其设置,可将对应的键删除或将键值置"0"即可。
三、在“我的电脑”中屏蔽磁盘驱动器图标
在多用户的操作环境中,您可以为不同用户设置不同的磁盘驱动器图标,这样可以限制各种用户的操作权限。
打开HKEY_CURRENT_USER \SoftWare \Microsoft \Windows \CurrentVersion\Policies \Explores分支,在此分支下NoDrives键值名为给不同用户设置不同的磁盘驱动器图标提供了方便,其缺省键值是0x00000000 。NoDrives键值为四个字节,每个字节的每一位就对应于一个盘符(A:——Z:),既第一个字母代表了从A:到H:的八个盘,如:01为A:,02为B:,04为C:…80为H:。依此类推,第二个字母代表I:到P:;第三个字节代表Q:到X:;第四个字节代表Y:和Z:。因此,当相应位为1时,则在打开“我的电脑”,就再也看不到对应的盘了。例如,我们要关闭C:盘,只需右击NoDrives键值名,然后从快捷菜单中选“修改”,将其键值改为04000000;若要关闭D:盘,就此键值改为08000000;若要关闭C:和D:,就将此键值改为0C000000;若要隐藏的所有的驱动器FFFFFFFF。
四、禁用MS—DOS方式
虽然我们在“我的电脑”中隐藏了所有的驱动器,但是用户仍可以利用MS-DOS方式访问到各个驱动器,因此为了安全起见,我们还得禁止普通用户使用MS-DOS方式,其操作步骤如下:
打开HKEY_CURRENT_USER \SoftWare \Microsoft \Windows \CurrentVersion\Policies \Explores分支。在该分支下新建一个主键"WinOldApp",然后单机"WinOldApp"主键。在右窗内新建一个DWORD值"Disabled",然后双击"Disabled"键值,在弹出的对话框的"键值"框内输入"1"。 为防止用户在从新启动计算机时进入“重新启动计算机切换到MS-DOS方式”,还得在HKEY_CURRENT_USER \SoftWare \Microsoft \Windows \CurrentVersion\Policies \Explores分支的右窗口中创建一个DWORD键值"NoRealMode"键值,在弹出的对话框内的键值框输入1。
五、锁定桌面
桌面设置包括诸如壁纸、图标以及快捷方式,一般我们经过精心选择设定好后是不希望他人随意修改桌面设置或随意删除快捷方式。通过注册表修改,不管别人怎么改,只要再重新启动一下计算机,你原先的设置就会原封不动地出现在你面前。
打开Hkey \Users \default \Software \Microsoft \Windows \CurrentVsersion \Policies \Explorer分支。双击"No Save Setting",并将其键值从0改为1。
六、为一台机器设置两个IP地址
一般情况下只能为一个网络适配器配置一个IP地址,但通过修改系统注册表,却可以为一个网卡配置多个IP地址:
打开HKEY_LOCAL_MACHINE \System \CurrentcontrolSet \Services \Class \NetTrans,在此目录下可以看到多个名为0000、0001、0002…的目录,它们用于记录协议的安装的情况。在它们中间找到DriverDesc 为"TCP/IP"目录,修改IPAddress和IPMask两个键。其中IPAddress为用逗号隔开的多个IP地址,IPMask是对应的子网掩码。例如设置IPAddress为"192..168.0.230,192.168.0.102",IPMask为"255.255.255.0,255.255.255.0"时,表示为系统设置了两个IP地址192.168.0.230和192.168.0.102
怎么样是不是很有趣啊,你有什么好的技术请与我共享gaoshan333333@163.com