我已经删除了管理共享,但是在重新启动后重新启用了共享。我还尝试按照本Microsoft论坛帖子中所述编辑注册表,但是在重新启动后也会重新启用它。无论如何,有没有禁用共享,以便它们在重新启动后仍保持禁用状态?
我已经删除了管理共享,但是在重新启动后重新启用了共享。我还尝试按照本Microsoft论坛帖子中所述编辑注册表,但是在重新启动后也会重新启用它。无论如何,有没有禁用共享,以便它们在重新启动后仍保持禁用状态?
Answers:
与Windows的早期版本相比,在Windows 7中,管理共享的危害较小,因为它们隐藏在网络上,此外,只能由网络管理员远程访问。Microsoft特别警告说,禁用它们可能会导致某些程序出现故障(但没有说明哪个程序)。
如果要禁用它们,唯一的方法是创建启动脚本,因为这些共享总是在引导过程中重新创建。
一个示例脚本是:
NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE admin$ /delete
将这些命令放在.bat文件中,在桌面(或其他位置)上为其创建快捷方式,然后将其拖动到Start > All Programs > Startup
登录后自动执行。
执行相同操作的另一种方法是将快捷方式或批处理文件保存在中%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\
。
请先阅读此内容http://support.microsoft.com/kb/842715/zh-cn-在这里您可以找到关闭管理共享时可能发生的潜在问题。某些Windows服务依赖于此。
删除管理共享或从计算机中丢失管理共享时,您可能会遇到各种问题。如果使用net share命令或MPSReports,输出可能显示您的计算机缺少IPC $,ADMIN $或C $共享。如果重新创建丢失的共享,则下次启动或登录后,它可能会再次丢失。即使将AutoShareServer和AutoShareWks注册表DWORD值设置为1,也可能会出现此问题。
如果受影响的计算机是域控制器,则在网络登录期间或客户端计算机尝试加入域的过程中,您可能会在客户端计算机上收到错误消息。有时,您可以使用运行Microsoft Windows 2000或Microsoft Windows XP的客户端计算机登录,但不能使用运行Microsoft Windows 95,Microsoft Windows 98或Microsoft Windows Millennium Edition的客户端计算机登录。
当您尝试通过使用UNC路径,映射的驱动器,net use命令,net view命令或通过在“网上邻居”或“网上邻居”中浏览网络来远程访问或查看受影响的计算机时,您可能会收到错误消息。
当您尝试在域控制器上执行管理任务时,您可能会收到错误。例如,诸如Active Directory用户和计算机或Active Directory站点和服务之类的MMC管理单元可能无法启动,并且您可能会收到一条错误消息。
如果您确定自己在做什么,那就用谷歌寻求答案。
您可以在Windows框中删除管理共享,并通过编辑以下注册表项并将其值设置为0来防止自动创建管理共享:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer
要应用此更改,必须停止并重新启动服务器服务,您可以通过在命令提示符下输入以下命令来轻松完成此服务:
net stop server
net start server
但是,Microsoft建议您不要删除管理共享,因为它可能破坏许多不同的事物。有关可能出现的问题的列表,请查看Microsoft文章:缺少管理共享时可能会发生的问题的概述。
我已经创建了一个批处理文件,并在启动过程中运行它。Windows引导后,可以随时运行该命令。这样,我不必一直手动停止。
NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE E$ /delete
NET SHARE admin$ /delete