您的位置:首页 > 其它

Windows xp sp3 默认共享关闭

2012-12-30 12:03 288 查看
默认安装WINDOWS系统的情况下,所有的硬盘都是隐藏共享,据说是为了管理方便,把系统安装分区自动进行共享,这样可以在网络中访问你的资源,不过这些默认共享的目录是只有系统管理员才能够在网络中查看的,因为在在共享名后边加上了美元号($),除非别人知道这个共享,否则他是找不着的。虽然对其访问还需要超级用户的密码,但这是潜在的安全隐患,从服务器的安全考虑,最好关闭这个“默认共享”,以保证系统安全。

1、 法一:在开机启动项目中,加入一个启动文件noShaer.bat,内容如下:

net share admin$ /delete

net share c$ /delete

net share d$ /delete

net share e$ /delete

net share f$ /delete

2、 法二:通过修改注册表的方法实现:

@echo off

echo Windows Registry Editor Version
5.00> c:\lswj.reg

echo
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>>
c:\lswj.reg

echo "AutoShareWks"=dword:00000000>>
c:\lswj.reg

echo
"AutoShareServer"=dword:00000000>>
c:\lswj.reg

regedit /s c:\lswj.reg

del c:\lswj.reg

这个修改方法和手动修改的效果一样还是要重启计算机的

恢复共享的批处理如下

@echo off

echo Windows Registry Editor Version
5.00> c:\lswj.reg

echo
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>>
c:\lswj.reg

echo "AutoShareWks"=dword:00000001>>
c:\lswj.reg

echo
"AutoShareServer"=dword:00000001>>
c:\lswj.reg

regedit /s c:\lswj.reg

del c:\lswj.reg

该来该去还是那些道理我就不在赘述了

如果你喜欢自己钻研可以用手动修改注册表的方式

方法如下:

开始”→“运行输入“regedit”确定后,打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters”项,双击右侧窗口中的“AutoShareServer”项将键值由1改为0,这样就能关闭硬盘各分区的共享。如果没有AutoShareServer项,可自己新建一个再改键值。然后还是在这一窗口下再找到“AutoShareWks”项,也把键值由1改为0,关闭admin$共享。最后到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa”项处找到“restrictanonymous”,将键值设为1,关闭IPC$共享(可能会导致局域网共享资源无法访问)。

  注意:本法必须重启机器,但一经改动就会永远停止共享

3、 其他方案待续……

#计算机管理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: