怎么样删除WIN2K的隐藏共享?
我写了一个批处理,把它放在WIN2K下all user的启动里面。想让它在WIN2K起动时自动执行,删除隐藏共享。但是每次启动隐藏共享还是存在,好像是没有执行批处理。
这是怎么回事??
问题点数:100、回复次数:16Top
1 楼dyw_nirvana(dywnirvana)回复于 2003-06-02 23:57:51 得分 20
对于服务器而言 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters 下,增加一个名为“AutoShareServer”的双字节值,设为“0”。然后去掉共享,重新启动。
对于工作站而言 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters 下,增加一个名为“AutoShareWks”的双字节值,设为“0”。然后去掉共享,重新启动。
在管理工具->计算机管理->共享文件夹中可以看到ADMIN$、C$、D$、IPC$等缺省共享,怎么才能去除这些缺省共享
一个办法是加个批处理在“启动”里。
noshare.bat
net use c$ /del
net use ipc$ /del
---
另一个办法是注册表方式去除缺省共享
A: 2K/XP下测试通过
1) 禁止C$、D$一类的缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
新建AutoShareServer、REG_DWORD、0x0
2) 禁止ADMIN$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
新建AutoShareWks、REG_DWORD、0x0
3) 限制IPC$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
restrictanonymous REG_DWORD 0 缺省
1 匿名用户无法列举本机用户列表
2 匿名用户无法连接本机IPC$共享
不建议使用2,它可能会造成一些服务无法启动,比如SQL Server
D: 2002-08-28 11:50
NT、XP上restrictanonymous不支持2这个值,但是XP多了一个restrictanonymoussam,
restrictanonymous REG_DWORD 1 匿名用户无法列举本机用户列表以及共享
restrictanonymoussam REG_DWORD 1 匿名用户无法列举本机用户列表
Top
2 楼ToUpdate(老六)回复于 2003-06-03 00:00:02 得分 0
你的批处理是怎么写的?Top
3 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2003-06-03 07:07:04 得分 20
改注册表
对于服务器而言 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters 下,增加一个名为“AutoShareServer”的双字节值,设为“0”。然后去掉共享,重新启动。
对于工作站而言 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters 下,增加一个名为“AutoShareWks”的双字节值,设为“0”。然后去掉共享,重新启动。Top
4 楼gohomesina()回复于 2003-06-03 07:22:26 得分 0
放在启动里,但好像没有执行???Top
5 楼qunzihoney(紫天孤月)回复于 2003-06-03 08:08:05 得分 20
如果想完全不共享你的资源
最简单的方法是:卸载“文件及打印机共享”协议Top
6 楼zsy104(梦在远方)回复于 2003-06-03 08:11:04 得分 0
简单的方法就是新件一个共享
然后删除掉默认的共享就是C$......Top
7 楼Snakesnoop(拥有她,是我一生的幸福)回复于 2003-06-03 08:49:12 得分 20
修改安全权限吧,取消everyone & users 之类的组的权限。这样如果别人不知道你的文件夹用户的账号和密码的话,一样不能访问你的默认共享。Top
8 楼suntiger(windows2000超级补丁)回复于 2003-06-03 14:15:13 得分 20
禁止共享,打开管理工具->计算机管理->共享文件夹->共享,在相应的共享文件夹上右击,从弹出的快捷菜单中选择“停止共享”命令即可。不过重启后,共享又会打开!
永远禁止共享方法:
1,运行命令提示符,输入:net share
2,输入net share ipc$ delete
3, 逐步使用net share命令,删除c$,d$,e$,f$和admin$共享。
4,接着输入:net stop server /y(停止Server服务,该服务提供RPC支持,文件,打印以及命名管道共享。
5运行注册表:找到以下键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\lanmanserver\parameters
修改 AutoShareWks的Dword值为:00000000。
修改 AutoShareServer的Dword值为:00000000。
这样就完全删除了共享!。Top
9 楼signup0702(signup)回复于 2003-06-03 15:27:35 得分 0
卸载“文件及打印机共享”协议.
Top
10 楼playerkiller(玩家)回复于 2003-06-03 16:34:35 得分 0
net stop serverTop
11 楼spirit_27()回复于 2003-06-03 17:02:45 得分 0
计算机管理-共享-删除部可以吗?Top
12 楼iamholly(土豆)回复于 2003-06-03 17:08:32 得分 0
应该解决了Top
13 楼YYKLRZ(YYK)回复于 2003-06-03 17:12:57 得分 0
可以,但是是暂时的。
那样删除后,重启又会自动共享
用上面介绍的修改注册表的方法吧!
好用的很!Top
14 楼lipeng_cq(冷月孤星)回复于 2003-06-03 19:49:24 得分 0
可不可以做个批处理,放它在启动里,让系统在启起时运行它。我是这样做,但好像系统没的执行?Top
15 楼winwuyu(中中)回复于 2003-06-03 20:04:51 得分 0
如果你放在啟動菜單裡的話,必須要登陸才會執行這個批處理文件的Top
16 楼elec001(o)回复于 2003-06-03 22:24:11 得分 0
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
"AutoSharewks"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Lsa]
"RestrictAnonymous"=dword:00000001
个人认为这样简单些Top




