无线组网 频道

切断入侵道路 保障安全关闭特殊共享资源

    【IT168 专稿】为了保护本地计算机系统不受他人的非法攻击,我们在很多时候往往需要关闭掉类似C$、D$之类的特殊共享资源。也许有人会说,关闭这类特殊共享资源还不简单,只要打开它的右键菜单,并执行其中的“停止共享”命令不就解决问题了!可是,当重新启动计算机系统后,这些特殊的共享资源又会自动开启,那么如何才能使这些特殊的共享文件夹关闭操作一步到位呢?

    调整注册表,让系统自动关闭共享

    如果每次启动计算机系统后,我们都需要使用手工方法来关闭类似C$、D$之类的特殊共享资源时,那显然是非常麻烦的,那有没有办法让系统在完成启动操作后,能够自动去关闭哪些特殊共享资源呢?答案是肯定的!考虑到系统注册表中“RUN”分支下面的键值内容,在系统启动成功后都会被自动执行,因此我们可以把关闭系统特殊共享文件夹的命令全部创建保存到注册表的“RUN”分支下面,这样就能实现一步到位关闭特殊共享的目的了,下面就是该方法的具体实现步骤:

    首先依次单击本地计算机系统桌面中的“开始”、“运行”命令,从弹出的系统运行对话框中,输入注册表编辑命令“regedit”,单击回车键后,打开系统的注册表编辑窗口;

    其次在该编辑窗口的左侧显示区域,将鼠标定位于“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”注册表分支,在对应“Run”分支选项的右侧列表区域,用鼠标右键单击空白位置,从弹出的快捷菜单中依次执行“新建”/“字符串值”命令,并将新创建的键值名称取为“delc$”,之后用鼠标双击“delc$”字符串值,打开如下图所示的编辑字符串对话框;

    在该对话框的“数值数据”文本框中,输入字符串内容“net share C$ /del”,并单击“确定”按钮返回;按照相同的操作方法,我们可以在“Run”分支选项下面,依次创建好类似“deld$”、“dele$”这样的字符串键值,有几个磁盘分区就创建几个字符串键值。之后,按F5功能键刷新一下系统注册表,日后我们再次重新启动计算机时,就会发现系统中的特殊共享资源已经被自动关闭了。

    借助批处理,让系统自动删除共享

    由于修改系统注册表是一项危险的操作,稍微操作不慎,能导致整个计算机系统无法正常运行;为此,不熟悉注册表编辑操作的朋友最好少用上述方法。其实,除了通过修改注册表能够让系统自动关闭特殊共享资源,我们还可以通过创建批处理文件的方法,来让系统自动删除特殊共享文件夹,下面就是该方法的具体实施步骤:

    首先启动记事本应用程序,并在对应的文本编辑窗口中输入如下字符串代码:

    @echo off
    net share C$ /del
    net share D$ /del
    ……

    在确认上面的代码输入无误后,依次执行“文件”/“保存”命令,来将这段代码保存成一个扩展名为BAT的批处理文件,假设笔者在这里将该文件保存为“stopshare.bat”,用鼠标双击该批处理文件,计算机系统中的所有特殊共享文件夹就能被自动删除了。

    但考虑到重新启动计算机后,用这类方法删除的所有特殊共享文件夹又会自动生成了,所以我们还需要想办法让系统每次启动成功后,都能自动执行“stopshare.bat”这个批处理文件,以便实现自动删除特殊共享资源的目的;要做到这一点,我们可以按照如下步骤来操作:

    首先依次单击系统桌面中的“开始”/“运行”命令,从弹出的系统运行框中输入“gpedit.msc”命令,单击回车键后,进入到本地计算机系统的组策略编辑界面;

    其次在该编辑界面的左侧列表区域,将鼠标定位于“计算机配置”分支选项上,并依次选择该分支下面的“Windows设置”/“脚本(启动/关机)”项目,在“脚本(启动/关机)”项目所对应的右侧列表区域中,用鼠标双击其中的“启动”组策略,在其后出现的启动属性界面中单击一下“添加”按钮,打开如下图所示的设置窗口;

    单击该设置窗口“脚本名”处的“浏览”按钮,从随后弹出的文件浏览对话框中将前面已经创建好的“stopshare.bat”批处理文件添加进来,最后单击“确定”,并将本地计算机系统重新启动一下,如此一来本地计算机系统日后每次启动成功后,就能自动执行“stopshare.bat”批处理文件,来将系统特殊的共享资源删除掉了。

    编辑系统策略,一次性取消隐藏共享

    倘若我们的计算机使用的是Window 2000系统的话,除了使用上面的方法让系统每次启动成功后立即删除或停止特殊共享资源外,我们还能通过编辑Window 2000特有的系统策略,来一次性取消系统隐藏的特殊共享资源的共享状态,下面就是具体的取消步骤:

    首先用鼠标逐一单击“开始”、“运行”菜单命令,打开系统的运行文本框,在其中输入“poledit”字符串命令,单击回车键后,进入到本地计算机系统的策略编辑界面;

    其次在该界面的菜单栏中单击“文件”项目,并执行下拉菜单中的“打开注册表”命令,在随后弹出的窗口中双击“本地计算机”选项,打开本地计算机的策略列表,将鼠标定位于WindowsNT网络分支,然后依次选中该分支下面的“共享”、“创建隐藏的驱动器共享”选项(如下图所示)。

    检查该选项当前是否处于选中状态,如果发现它已经被选中的话,我们必须及时取消它的选中状态,以便达到一次性取消隐藏共享的目的;之后单击“确定”按钮返回到计算机系统的主策略窗口,并在该窗口的菜单栏中依次选择“文件”、“保存”选项,这样一来本地计算机系统的特殊共享资源就能被一次性关闭了。

0
相关文章