首先,介绍一下关闭系统默认共享的方法。在注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\lanmanserver\parameters下新增两项AutoShareServer和AutoShareWks二进制值并将值设为0即可达到取消原先默认系统共享的效果。(默认XP/2003系统相应位置注册表中没有该两项值,而2008系统中已初始化禁用了默认共享,因此已有该两项值,如果想恢复默认共享只需删除该两项值)当然,也可上述的内容写出注册表文件直接运行导入。最后,不要忘了重启机器哦。演示如下,复制下面的内容到记事本内保存为“取消默认共享.reg”文件。
取消默认共享.reg文件内容(具体可直接下载附件):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
"AutoShareWks"=dword:00000000
恢复默认共享.reg文件内容(具体可直接下载附件):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=-
"AutoShareWks"=-
接着,再介绍一下关闭共享的方法。这种通过修改注册表的方法可以避免某些人员绕过权限控制软件来访问共享的行为,达到真正意义上的禁用共享。修改注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的一项restrictanonymous的二进制值为1即可。(默认系统相应位置注册表中该项值的初始值为0,如果想恢复共享只需将该项值设置为0即可)当然,也可上述的内容写出注册表文件直接运行导入。最后,不要忘了重启机器哦。演示如下,复制下面的内容到记事本内保存为“取消共享.reg”文件。
取消共享.reg文件内容(具体可直接下载附件):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"restrictanonymous"=dword:00000001
恢复共享.reg文件内容(具体可直接下载附件):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"restrictanonymous"=dword:00000000
顺便介绍一下,restrictanonymous的值只能设置为0,1或2。设置0,即表示允许共享及匿名访问,1则表示我们上面说到的禁止共享访问,2则表示没有显示的匿名权限则不能访问,即允许共享但不能匿名访问,可以用于权限控制。
以上内容仅是在使用操作系统过程中的一点雕虫小技,还望能给大家有些便利。