使用注册表禁止修改IP( 二 )


3、禁止TCP/IP协议高级选项
TCP/IP协议的“高级”选项按钮可以允许用户修改DNS 和 WINS 服务器信息等,为了保险起见,我们也同样要禁用它 。按上面的方法新建一个命名为“禁止TCP/IP协议高级选项.reg”的注册表文件,输入内容如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsNetwork Connections]
"NC_AllowAdvancedTCPIPConfig"=dword:00000000
组策略方法:按上面方法找到并双击“禁用TCP/IP高级配置”这一项,把它设置为“已启用”即可 。
4、禁止启用/停用网卡
新建注册表文件“禁止停用网卡.reg”,输入以下内容:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsNetwork Connections]
"NC_LanConnect"=dword:00000000
组策略方法:按上面方法把“启用/禁用 LAN 连接的能力”设置为“已禁用”后确定即可 。
5、禁止访问网络协议属性
有时用户会恶意自行去修改电脑的IP地址,这就有可能会导致IP地址出现冲突,为了避免这种现象,我们可以把访问网络协议属性的功能禁用掉,这样用户即使想改也改不了 。
新建注册表文件“禁止访问网络协议属性.reg”,输入内容如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsNetwork Connections]
"NC_LanChangeProperties"=dword:00000000
保存后导入注册表 。
组策略方法:按上面的办法把“禁止访问LAN连接组件的属性”选项的属性设置为“已启用”,并单击“确定”按钮即可,以后进入网络连接属性界面,选中其中的协议项目时,就会看到对应的“属性”按钮依然是灰色不可用的了,这样一来普通用户就无法打开TCP/IP参数设置窗口,随便修改IP地址了 。
注:以上设置如果需要取消,可以直接通过删除 HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindowsNetwork Connections 键值来解决,无需注销重新登录 。

==========================================================================================
WINDOWS 98
公司的网络每隔几日,就有部门打电话来“报案”,称他们的计算机出现“IP地址冲突”的提示,而且无法访问互联网 。看来又有人私自修改了自己计算机的IP地址从而造成IP地址冲突 。要经过好一番查找,才能抓到“元凶”,非常麻烦 。要是能够把网内用户的计算机的IP地址统统锁住就好了 。
在此笔者告诉大家一个好办法:在自己的计算机上点击“开始→运行”,输入regedit命令运行注册表编辑器,然后在注册表菜单中选择“导出注册表文件”,在弹出的对话框中输入要保存的文件名,例如“lockip”,导出范围选择“选择的分支”,输入:“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork”,接着点击保存,然后选定lockip文件,用右键点选“编辑”命令将它打开,可以看到所选分支下面有一行键名和键值“″NoNetSetup″=dword:00000000”,把键值00000000改为00000001 。如果没有这一行,就在所选分支下一行加入“″NoNetSetup″=dword:00000001”就行了 。
然后在局域网内用户的计算机上,双击lockip文件把该文件中的内容加入注册表 。如果谁再想改IP,那么对不起,计算机“网上邻居”属性已经被禁用 。
想恢复也简单,只要把lockip文件编辑一下,把00000001改成00000000再运行一下就行了 。

推荐阅读