为何我的IPC共享无法关闭?修改注册表也不行?

来源:百度文库 编辑:神马文学网 时间:2024/05/01 22:53:11
IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。IPC$是NT/2000的一项新功能,它有一个特点,即在同一时间内,两个IP之间只允许建立一个连接。NT/2000在提供了ipc$功能的同时,在初次安装系统时还打开了默认共享,即所有的逻辑共享(c$,d$,e$……)和系统目录 winnt或windows(admin$)共享。所有的这些,微软的初衷都是为了方便管理员的管理,但在有意无意中,导致了系统安全性的降低。禁止默认共享
1)察看本地共享资源ZS_};
运行-cmd-输入net sharel0l
2)删除共享(重起后默认共享仍然存在)
net share ipc$ /deleteyQO6
net share admin$ /deleterM
net share c$ /deletelO
net share d$ /delete(如果有e,f,……可以继续删除)')uof7
3)停止server服务
net stop server /y (重新启动后server服务会重新开启)q7>
4)禁止自动打开默认共享(此操作并不能关闭ipc$共享)b@,+-
运行-regeditt4
server 版:找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices LanmanServerParameters]把AutoShareServer(DWORD)的键值改为:00000000。;"s>n
pro版:找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]把AutoShareWks(DWORD)的键值改为:00000000。fs(o.v
这两个键值在默认情况下在主机上是不存在的,需要自己手动添加,修改后重起机器使设置生效。%+0K2x
3 关闭ipc$和默认共享依赖的服务:server服务 m
如果你真的想关闭ipc$共享,那就禁止server服务吧:=Sb/
控制面板-管理工具-服务-找到server服务(右击)-属性-常规-启动类型-选已禁用,这时可能会有提示说:XXX服务也会关闭是否继续,因为还有些次要的服务要依赖于server服务,不要管它。