使用Windows 2000/XP的用户都会碰到一个问题,那就是默认的管理共享。虽然用户并没有设置共享,但每个盘符都被Windows自动设置了共享,其共享名为盘符后面加一个符号$。一般来说,除了每个硬盘都被共享外,还存在Admin、IPC这两个共享(分别为远程管理共享与远程网络连接)。这样,局域网内同一工作组内的计算机,只要知道被访问主机的管理员密码,就可以通过在浏览器的地址栏中输入“\\计算机名\盘符$”来访问你的文件。例如,假如你的计算机名为ID1,那么别的计算机只要输入\\ID1\C$就可以访问你的C盘了,是不是觉得很不安全?
  Windows提供了Net Share这一命令来删除管理共享。在“运行”中输入cmd,进入到命令提示符窗口,输入net share c$ /del就可以删除该管理共享,但这种删除只是暂时的,当电脑重新启动后被删除的共享又会自动出现。为了彻底消除这种隐患,可以通过修改注册表来达到目的,方法如下:
 
1.禁止C$、D$、E$一类的共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters项,添加键值AutoShareServer、REG_DWORD设置值为0

2.禁止ADMIN$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters项,添加键值AutoShareWKs、REG_DWORD设置值为0

3.限制IPC$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa项,添加键值restrictanonemous、REG_DWORD设置值为1
 
 
 
        但是毕竟对注册表的改动具有一定的风险性,初学者也不敢轻易动手。其实,我们完全可以不动注册表,用下面的方法就可以轻松把管理共享从电脑中请出去了。
  首先,运行cmd,在系统的DOS窗口中,在命令提示符后输入Net Share,系统便会把本机上所有的共享资源列出。也可以在[控制面板]→[管理工具]→[计算机管理]窗口中进行查看(如图)。这样,我们就心里有数,知道自己要“消灭的对象”了。
  接下来,新建一个后缀名为BAT的批处理文件,在该文件中按以下格式输入命令:
  net share admin$ /del
  net share ipc$ /del
  net share c$ /del
  net share d$ /del
  如果还有其他盘符共享,可以依次添加进去。
  第三步是将刚刚创建好的批处理文件加入到系统的“任务计划”,并在执行任务的选项中选择“计算机启动时”。这样在每次开机后系统就会自动运行该批处理文件,关闭指定的默认共享服务了。如果你不想使用“计划任务”,那么可以把该批处理文件的快捷方式拖到“启动”菜单中,同样也能达到目的。
 
附:
 
Net Share 
创建、删除或显示共享资源。 
net share sharename 
net share sharename=drive:path [/users:number | /unlimited] [/remark:"text"] 
net share sharename [/users:number | unlimited] [/remark:"text"] 
net share {sharename | drive:path} /delete 
参数 
无键入不带参数的 net share 将显示本地计算机上所有共享资源的信息。 
sharename 
是共享资源的网络名称。键入带 sharename 的 net share 命令,只显示该共享信息。 
drive:path 
指定共享目录的绝对路径。 
/users:number 
设置可同时访问共享资源的最大用户数。 
/unlimited 
不限制同时访问共享资源的用户数。 
/remark:"text " 
添加关于资源的注释,注释文字用引号引住。 
/delete 
停止共享资源。
 
 
        c$,就是C盘默认共享,后面加$是默认共享的意思!就是在网上邻居是看不到它共享的!但是用特殊方式能够打开!比如说映射网络驱动器
        admin$,系统根文件夹 (%SYSTEMROOT%) 共享后表示为 ADMIN$。它是您的 Windows 文件夹,而系统管理共享可以让管理员通过网络方便地访问到此系统根文件夹目录结构。
        ipc$,IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。
 
net share abc$=c 将c:盘映射为 abc$ (加了“$”之后为隐藏,不加当然是不隐藏了~!~)
net share c$=C:和上边一样就是名称变了