如何取消系统的默认共享?

2024-11-17 04:28:58
推荐回答(5个)
回答(1):

1,先把已有的删除
net share ipc$ /del
net share admin$ /del
net share c$ /del
…………(有几个删几个)
2,禁止建立空连接
首先运行regedit,找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]把RestrictAnonymous(DWORD)的键值改为:00000001。
3,禁止自动打开默认共享
对于server版,找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareServer(DWORD)的键值改为:00000000。
对于pro版,则是[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareWks(DWORD)的键值改为:00000000。
如果上面所说的主键不存在,就新建一个再改键值。
B、另一种是关闭ipc$和默认共享依赖的服务(不推荐)
net stop lanmanserver
可能会有提示说,XXX服务也会关闭是否继续。因为还有些次要的服务依赖于lanmanserver。一般情况按y继续就可以了。
C、最简单的办法是设置复杂密码,防止通过ipc$穷举密码。但如果你有其他漏洞,ipc$将为进一步入侵提供方便。
D、还有一个办法就是装防火墙,或者端口过滤。防火墙的方法就不说了,端口过滤看这里:
过配置本地策略来禁止139/445端口的连接

回答(2):

windows2000和windowsXP系统都有这种情况

停止SERVER服务:操作如下
控制面板——管理工具——服务——SERVER服务
(右击)——属性——常规——启动类型——己禁用

禁止建立空连接
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]
RestrictAnonymous = DWORD:00000001

回答(3):

新建一个记事本
输入
net share ipc$ /del
net share admin$ /del
net share c$ /del
net share d$ /del
。。。
有几个删几个

另存为.bat 的批处理文件
运行就OK了
友情提醒:最好把这个批处理文件做为开机脚本,只要一开机,就自动删除默认共享;否则的话,要每次开机都要进行相同的操作!!

回答(4):

新建一个记事本
输入
net share ipc$ /del
net share admin$ /del
net share c$ /del
net share d$ /del
。。。
有几个删几个

另存为.bat 的批处理文件
运行就OK了

回答(5):

关掉你的Guest用户,把注册表里Lsa的访问相关设置都设为0,不过要是黑客觉得玩你有意义,那你怎么搞都防不住,除非你不上网。