内部控制的毕业论文:关于一个关闭默认共享的方法,不知道是否正确!望高手帮忙探讨!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 13:45:27
关闭WinXP默认共享
例如先在d:\下新建一个disshare.bat文件,在其中写上如下语句:
@echo off net share C$/del
net share d$/del
netshare ipc$/del
net share admin$ /del
接下来,将d:\disshare.bat拷贝到C:\WINDOWS\System32
然后打开gpedit.msc,在打开窗口中依次展开“用户配置→Windows设置→脚本(登录/注销)”文件夹,在右侧窗格中双击“登录”项,在弹出的窗口中,单击“添加”命令,选中C:\WINDOWS\System32\GroupPolicy\User\Scripts\Logon文件夹下的disshare.bat文件。
完成上述设置后,重新启动系统,就能自动切断Windows XP的默认共享通道。
不知道以上的方法是否可行?
谢谢众位高手~
感谢“缘动力”!我明白你所说的手动停止
但有一个对话框说“共享是为管理而设,计算机重新启动后会再次出现”,应该如何永久关闭呢?
操作系统是WinXP
谢谢!

禁用Windows2000/XP系统默认共享
我们可以用Net Share命令来删除,但是机器重启后这个共享会自动出现,不过我们可以建立一个内容为

net share c$ /delete
net share d$ /delete
net share e$ /delete
net share f$ /delete
net share admin$ /delete
net share ipc$ /delete

的批处理命令,文件名可以为noshare.bat 然后放到启动里,使得其开机自动运行。

或者,我们可以修改注册表。
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

限制IPC$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
Name:restrictanonymous
Type:REG_DWORD
Value:0x0(缺省)
0x1 匿名用户无法列举本机用户列表
0x2 匿名用户无法连接本机IPC$共享
说明:不建议使用2,否则可能会造成你的一些服务无法启动,如SQL Ser

这样是关闭了默认共享.但其中的 ipc$ 共享是关不了的!
其实只要手动关闭一次就行了.不用每次开机都执行一次脚本.这样的话会减慢开机的速度的!
鼠标右击 我的电脑->管理->共享文件夹->共享-> 右边会列出你的电脑共享的所有目录和文件夹.只要在那里用鼠标手动停止共享就OK了..

在我的电脑中---工具---查看---不选择“隐藏受保护的操作系统文件和文件夹 ”----显示所有文件和文件夹。
在C盘下会有一个AUTOEXEC.BAT的批处理文件,你把上面的内容保存在这里面就可以了解。想念你也知道

好厉害的角色

SAF