活用Windows Server 2008命令 解决网络疑难杂症(图)
解决上网参数被随意修改问题
在局域网条件下,为了尽可能地提高普通计算机登录网络的速度,并且方便网络管理员对局域网网络进行高效管理,我们常常会将局域网中的普通计算机上网参数设置成使用静态IP地址。不过,在Windows界面下客户端用户一旦发现网络无法访问的故障现象时,往往会擅自打开对应客户端系统的Internet协议选项设置窗口,来随意修改本地上网参数,如此一来很容易造成整个局域网工作环境频繁发生IP地址冲突网络故障,这样的话局域网管理起来反而会很麻烦。为了防止本地上网参数、特别是IP地址被非法修改,我们可以在Windows Server 2008系统条件下借助该系统内置的Regsvr32命令,来隐藏对应系统的“本地连接”图标,以便禁止恶意用户随意通过“本地连接”属性设置窗口,来修改对应客户端系统的IP地址,下面就是解决该问题的具体方法:
考虑到任何一位用户只有先打开“本地连接”属性窗口,才能修改对应系统的上网参数,而Windows Server 2008系统的“本地连接”图标状态的显示与该系统的Netcfgx.dll、Netshell.dll、Netman.dll这几个动态链接文件有关,这些动态链接文件都是Windows Server 2008系统的默认控件,在缺省状态下它们会被Windows Server 2008系统自动成功注册。依照上面的分析,我们现在可以通过Windows Server 2008系统中的Regsvr32命令将与“本地连接”图标状态显示有关的几个系统链接文件从对应系统中反注册掉,以便让“本地连接”图标无法正常显示在Windows Server 2008系统的网络连接窗口中,这样一来任何一位普通用户日后就不能随意进入本地连接属性设置窗口了,自然他们也就不能随意修改对应客户端系统的上网参数了,在反注册系统链接文件时,我们可以按照下面的操作来进行:
首先打开Windows Server 2008系统的“开始”菜单,从中依次点选“程序”/“附件”/“命令提示符”选项,再用鼠标右键单击该选项,从弹出的快捷菜单中执行“以管理员身份运行”命令,将系统切换到MS-DOS命令行工作窗口;
其次在该窗口的DOS提示符下,输入字符串命令“Regsvr32 /u Netshell.dll”,当屏幕上出现如图1所示的结果提示时,那就意味着本地客户端系统的Netshell.dll系统链接文件已经被系统反注册了;同样地,我们再将Netcfgx.dll、Netman.dll系统链接文件反注册掉,最后重新启动一下Windows Server 2008系统,如此一来对应系统的本地连接图标就被隐藏起来了,那样的话普通用户就不能进入Internet协议选项设置窗口来随意修改本地上网参数了。