去掉win2000和winxp的硬盘默认共享

来源:互联网 发布:手机课程表软件 编辑:程序博客网 时间:2024/06/01 08:33

1、解除2000,XP的默认隐藏共享。找到HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/LanmanServer/Parameters
如果是Win2000 Server。新建键值:AutoshareServer 类型:REG_DWORD 值0
如果是Win2000 客户机。新建键值:AutoshareWks 类型:REG_DWORD 值0

启动注册表编辑器
找到:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters
如果是 Pro 则在其下建一名为 AutoShareWks 的DWORD值,如果是 Server 则建一名为 AutoShareServer 的DWORD值,将它们的值设置为0 。重新启动机器,那些可恶的C$等就没有了.

共享名是<盘符$> )如C$,通过修改注册表or在网络连接中把它删除
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters]
"AutoShareServer"=dword:00000000
"AutoSharewks"=dword:00000000
就是上面写的,是加入两个DWORD Value

AutoShareServer 键值为0
AutoSharewks 键值为0

我们可以用Net Share命令来删除,但是机器重启后这个共享会自动出现,这时,我们可以修改注册表。
IPC$、Admin$和C$、D$都不同,在注册表的修改是不同的。你所改的只是禁止了C$、D$。而没有禁止IPC$。

禁止C$、D$管理共享
对于服务器而言:
修改HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters
Name:AutoShareServer
Type:DWORD
Value:0
对于工作站而言:
修改HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters
Name:AutoShareWks
Type:DWORD
Value:0
修改注册表后需要重启Server服务或重新启动机器。
注:这些键值在默认情况下在主机上是不存在的,需要自己手动添加。

禁止ADMIN$缺省共享
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters
Name:AutoShareWks
Type:REG_DWORD
Value:0x0

2、服务里面关掉server

3、在c:/autoexec.bat写

@echo offnet share /del ipc$net share /del c$net share /del d$net share /del e$net share /del admin$@echo on
原创粉丝点击