WindowsWindows 系统如何禁止修改系统如何禁止修改 IPIP 地址地址经常有一些单位用户打开机器后提示“IP 地址冲突” ,这种情况一般有两种可能:第一种原因是病毒在做怪,第二种原因是一些员工随意设置自己的 IP 地址所致确保公司局域网正常运作是网络管理员的工作职责,所以笔者针对第二种原因在此讲述一下如何在Windows 系统下禁止修改本机 IP 地址因为给一台计算机设置 IP 地址是通过“TCP/IP 属性”(Windows 98 系统)或“Internet 协议(TCP/IP)属性” (Windows 2000/XP/2003 Server)对话框来完成的所以只要屏蔽该对话框,就无法修改 IP 地址了Windows 98 平台禁止修改 IP 地址方法方法一:修改注册表法注册表在 Windows 操作系统中起着很关键的作用,利用注册表的键值,可以屏蔽“TCP/IP 属性”对话框1.单击“开始→“运行” ,在“运行”对话框的“打开”下拉文本框中输入命令“Regedit” (仅双引号内文字)后,单击“确定”按钮2.在“注册表编辑器”窗口中,依次展开左侧子窗口中的“我的电脑 HKEY_USERS. DEFAULTSoftwareMicrosoft WindowsCurrentVersionPolicies”分支,单击其下的“Network”子分支。
3.在右侧子窗口的空白处单击鼠标右键,选择“新建→DWORD值”菜单(或者直接单击菜单栏中的“编辑→新建→DWORD 值” ) ,新建一个 DWORD 键值4.将新建的 DWORD 键值命名为“NoNetSetup” ,并赋值为“1” ,关闭“注册表编辑器”窗口从此以后,无论是用鼠标右键单击“网上邻居”图标→单击右键快捷菜单中的“属性”菜单,还是双击“控制面板”窗口中的“网络”图标,都将得到提示信息“系统管理员已经关闭‘网络’控制面板” ,用户就无法修改计算机的 IP 地址了当然,删除“NoNetSetup”键值(或者将其赋值为“0” )后,又可打开“网络连接”窗口,可以通过“本地连接属性”对话框修改 IP 地址了方法二:系统策略法从 Windows 95 操作系统开始,Windows 系统就提供了一种更加灵活、高效的管理工具——系统策略编辑器利用“系统策略编辑器”工具,不但可以屏蔽“网络”控制面板,还能隐藏“桌面”上的“网上邻居”图标1.单击“开始→程序→附件→系统工具→系统策略管理器”菜单或者,单击“开始→运行”菜单,在“运行”对话框的“打开”下拉文本框中输入命令“poledit” (仅双引号内文字) ,单击“确定”按钮。
2.在“系统策略编辑器”窗口中,单击“文件→打开注册表”菜单,将显示出“本地用户”和“本地计算机”两个图标3.双击“本地用户”图标,在弹出的对话框中,依次展开“本地用户→控制面板→网络”分支,先勾选“限制‘网络’控制面板”选项,再勾选其下的“禁用‘网络’控制面板”子选项这样就能屏蔽“网络”控制面板依次展开“本地用户→外壳→限制”分支,勾选“隐藏‘网上邻居’ ”选项这样就能隐藏“桌面”上的“网上邻居”图标4.单击“确定”返回到“系统策略编辑器”窗口中单击“系统策略编辑器”窗口工具栏中的“保存”按钮,关闭“系统策略编辑器”对话框然后重新启动计算机即可从此以后,计算机“桌面”上的“网上邻居”图标就不见了而且双击“控制面板”窗口中的“网络”图标时,同样会得到提示信息“系统管理员已经关闭‘网络’控制面板” 注意:“系统策略编辑器”工具不是 Windows 95/98 系统的默认安装组件,该工具需要用户手工添加先将 Windows 95/98 安装光盘放入光盘驱动器中,双击“控制面板”窗口中的“添加/删除程序”图标,在弹出的对话框中单击“Windows 安装程序”选项卡中的“从磁盘安装”按钮在“要复制的厂商文件来自”下拉文本框中输入“poledit.inf”文件在 Windows 95/98 安装光盘上的路径后,单击“确定”按钮。
如果不知道,也可以单击“浏览”按钮,在安装光盘上手工查找“poledit.inf”文件的路径在弹出的“从磁盘安装”对话框中,选中“组件”列表框中的“系统策略管理器”和“组策略”组件,单击“安装”按钮后开始安装组件安装完成后,系统会在“开始→程序→附件→系统工具”菜单中创建一个“系统策略管理器”图标此外,在 Windows 95/98 安装光盘的“poledit”子目录中,还提供了两个策略样本文件:“maximum.pol”和“standard.pol” maximum.pol”文件包含的是系统处于最高安全级别时网络和桌面的设置值, “standard.pol”文件包含的是系统处于中等安全级别时网络和桌面的设置值用户可先将这两个文件拷贝到“%SystemRoot%CONFIG”子目录(%SystemRoot%是指 Windows 95/98 的系统安装目录) ,然后再直接调用如果“本地用户属性”对话框中只勾选“隐藏‘网上邻居’ ”选项,就只会隐藏“桌面”上的“网上邻居”图标用户仍可双击“控制面板”窗口中的“网络”图标打开“TCP/IP 属性”对话框,修改计算机的 IP 地址Windows 2000/XP/2003 Server 平台禁止修改 IP 地址方法方法一:修改组策略法在 Windows 2000/XP/2003 Server 操作系统中“系统策略管理器”工具是默认的安装组件,用户只需运行命令“gpedit.msc”就可打开该工具,但名称更改为“组策略” (Windows 2000/XP 系统)或“组策略编辑器” (Windows 2003 Server 系统) 。
1.单击“开始→运行” ,在“打开”下拉文本框中输入命令“gpedit.msc” (仅双引号内文字)后,单击“确定”按钮2.在“组策略”或“组策略编辑器”窗口中,依次展开左侧子窗口中的“本地计算机策略→用户配置→管理模板→网络→网络连接”项目3.双击右侧子窗口中的“禁止访问 LAN 连接组件的属性”选项,再单击“禁止访问 LAN 连接组件属性”对话框中的“已启用”单选按钮,单击“确定”按钮4.最后,关闭“组策略”或“组策略编辑器”窗口即可以后,当普通用户打开“本地连接属性”对话框,选中“此连接使用下列项目”列表框中的“Internet 协议(TCP/IP)”项目时,会发现其下的“属性”按钮已经变为灰色了,不能打开“Internet协议(TCP/IP)属性”对话框了,也就无法更改 IP 地址了但是,此方法对以管理员身份登录系统的用户而言可能会无效,此时就还需启用“为管理员启用网络连接设置”选项,才能禁用“属性”按钮方法二:停止服务法服务是 Windows 2000/XP/2003 操作系统中新增的功能,与“本地连接属性”对话框直接关联的服务是“Network Connections” 因此只要停止该服务的运行,就不能打开“本地连接属性”对话框,也就无法修改 IP 地址了。
1.单击“开始→运行”菜单,在“打开”下拉文本框中输入命令“services.msc” (仅双引号内文字)后,单击“确定”按钮或者,单击“开始→控制面板” ,在“控制面板”窗口中双击“管理工具”图标,再双击“服务”图标2.在“服务”窗口右侧子窗口中,双击名为“Network Connections”的服务,单击“服务状态”处的“停止”按钮停止该服务的运行,再将“启动类型”处的值设为“已禁用”选项,最后单击“确定”按钮即可从此以后,虽然在“网络连接”窗口中仍可看见“本地连接”图标,但单击右键快捷菜单中的“属性”后,会提示“出现意外错误” ,无法打开“本地连接属性”对话框,这样就无法修改 IP 地址了注意:这种方法存在两个弊端:1.当用户单击“查看→刷新”后,会得到错误信息对话框稍微“懂行”的用户按提示信息就能轻而易举地破解2.由于“Network Connections”服务与网络连接有关,所以该服务被禁用后会影响到所有访问网络的操作,而且依赖此服务的“Windows 防火墙”功能和“Internet 连接共享”功能也将停止工作因此,除非计算机不接入任何网络中,否则不要使用这种方法方法三:注销动态链接库文件法在 Windows 2000/XP/2003 Server 操作系统中,有三个动态链接库文件(Netcfgx.dll、Netshell.dll 和 Netman.dll)与网络功能有关。
只要将这三个文件注销,就能屏蔽“网络连接”窗口,也就能禁止通过“本地连接属性”对话框修改 IP 地址1.单击“开始→运行”菜单,在“打开”下拉文本框中输入命令“regsvr32 Netcfgx.dll /u” (仅双引号内文字)后,单击“确定” 如果执行成功,将显示提示信息注意:命令中的 regsvr32 与 Netcfgx.dll 之间,Netcfgx.dll与/u 之间,均需用空格间隔开2.将 Netcfgx.dll 换成 Netshell. dll 和 Netman.dll 重复执行即可以后,无论是单击“网上邻居”右键菜单中的“属性” ,还是双击“控制面板”窗口中的“网络连接”图标(实际上图标也更改了) ,都无法打开“网络连接”窗口,这样就无法通过“本地连接属性”对话框来修改 IP 地址了注意:如果要恢复修改 IP 地址的功能,只要将上述命令中的“/u”参数删除,然后重新执行一遍就行了笔者建议:1.对于 Windows 98 系统的计算机,采用“修改注册表法” ,并可结合“DisableRegistry Tools”键值的使用来禁止用户修改注册表2.对于 Windows 2000/XP/2003 系统的计算机,采用“注销动态链接库文件法” 。