图8
其实利用“net share”命令也可以关闭共享。具体的操作步骤如下:依次单击“开始” “程序(P)” “附件” “命令提示符”菜单;在弹出的“命令提示符”窗体中的命令提示符下,输入以下格式的语句:
net share 共享名 /del
然后单击“Enter”键,即可关闭该共享(如图9中红色方框所示)。
图9
只要输入不同的共享名,按格式重新输入语句,就可删除其余共享。
这种方法虽然也能一次性关闭多个共享资源,但因为涉及到DOS命令,所以增加了一些难度。
上述三种方法都能直接关闭所有的共享,特别是用户自定义的共享能被永久性地关闭。但是对于系统自主创建的默认共享却只能起到暂时关闭的功效,因为只要重启计算机,这些默认共享又会被Windows系统自动恢复。
关闭默认共享的专用方法
若想实现计算机开机后能自动关闭系统自主创建的默认共享的功效,可以考虑采用以下方法:
依次单击“开始” “运行(R)”菜单,在弹出的“运行”对话框中的“打开(O)”文本框中输入“regedit”(仅双引号内的文字),单击“确定”按钮。
在弹出的“注册表编辑器”窗体中,依次展开左侧窗口中的“我的电脑” “HKEY_LOCAL_MACHINE” “SOFTWARE” “Microsoft” “Windows” “CurrentVersion”键支,单击其下的“Run”分支。
图10
在右侧窗口中的空白处单击鼠标右键,在弹出的右键快捷菜单中选择“新建(N)”菜单下的“字串值(S)”菜单(如图10)。
为新的字符串设定名字(如:clsshare1)后,双击该字符串。在弹出的“编辑字符串”对话框中的“数值数据(V)”文本框中输入“net share C$ /del”(仅双引号内的文字,用于关闭默认共享C$),然后单击“确定”按钮(如图11)。
图11
以此类推,重复步骤(3)和步骤(4),将“C$”更换成其它的默认共享,直至输入完所有的默认共享。然后关闭“注册表编辑器”窗体即可。
由于每次Windows启动后都会运行“Run”分支下的所有语句,所以这种方法就能实现开机后自动关闭这些默认共享的功效了。
这种方法操作也比较简便,只要设置一次就可“一劳永逸”了。若要重新启用这些默认共享,只要删除相应的字符串,重启计算机就行。
结束语
“共享”功能以其设置简单、操作便捷、功能强大等优点而倍受广大计算机用户喜欢,特别是一些计算机网络用户很喜欢利用此项功能来共享网络资源,但对于此项功能的缺点毫不在乎,经常忽略,从而时常产生安全方面的问题。
因此,希望广大Windows系统的计算机用户(尤其是计算机网络管理员)应该本着“不是必须用就一定不用”的原则,小心谨慎使用“共享”功能,减少计算机安全隐患。对于网管员,更应该在计算机网络中禁止使用此方法,避免给计算机网络带来严重的安全隐患。
net share命令简介
在本文内容中,多次涉及到一个名为“net share”的命令,接下来,笔者简单地介绍一下它的用法,供大家参考。
“net share”是Windows 2000/XP/2003系统中一个在DOS环境下运行的,可以设置、查看、删除共享的网络命令。具体的语法格式如下:
net share sharename
sharename=drive:path [/USERS:number /UNLIMITED]
[/REMARK:"text"]
[CACHE:Manual Automatic No ]
sharename [/USERS:number /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual Automatic No ]
{sharename devicename drive:path} /DELETE
参数说明:
sharename:指共享资源的网络名。如果此名字后面加上“$”字符则此共享就会成为隐含的。
drive:path:指定将被共享的文件夹的绝对路径(包括驱动器名)。如:C:\My Documents。
/USERS:设置可以同时访问共享资源的最大用户数,“number”指具体的用户数。
/UNLIMITED:指不限定同时访问共享资源的用户数。
/REMARK:添加一个有关共享资源的描述性注释,注释内容的文本应该包含在引号(")中。
/CACHE:指定访问共享时启动缓存的方法,以便脱机访问此共享。分三种类型:“Manual”指启用脱机客户缓存和手动重新集成,“Automatic”允许启用脱机客户缓存和自动重新集成,“No”不允许使用脱机客户缓存。
devicename:指一个或多个被共享名所共享的打印机设备(从LPT1:到LPT9:)。
/DELETE:关闭共享。
具体的用法举例如下:
【例1】net share
含义:直接显示出本计算机上所有的共享(效果如下图中红色方框所示)
【例2】net share Tmxt=E:\temxt /users:10 /remark:"This is temp share!" /cache:no
含义:将E:分区中的temxt文件夹设成名为Tmxt的共享文件夹,允许10个用户同时访问,而且脱机访问时禁止使用缓存(效果如下图绿色方框所示)。
【例3】net share Tmxt
含义:直接显示出名为Tmxt的共享的详细信息(效果如下图中红色方框所示)
【例4】net share Tmxt /del
含义:关闭名为Tmxt的共享(效果如下图中绿色方框所示)。
本文来源:网上收集 作者:佚名