我已删除管理共享,但重新启动后共享重新启用。我还尝试按照此描述编辑注册表Microsoft 论坛帖子,但重启后也会重新启用。有没有办法禁用共享,以便它们在重启后保持禁用状态?
答案1
在 Windows 7 中,管理共享的危害比以前版本的 Windows 要小,因为它们在网络上是隐藏的,而且只能由网络管理员远程访问。微软特别警告说,禁用它们可能会导致某些程序出现故障(但没有说明是哪些程序)。
如果您希望禁用它们,唯一的方法是创建一个启动脚本,因为这些共享总是在启动期间重新创建。
示例脚本如下:
NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE admin$ /delete
将这些命令放在 .bat 文件中,在桌面(或其他地方)创建它的快捷方式,然后将快捷方式拖到Start > All Programs > Startup
登录时自动执行。
执行相同操作的另一种方法是将快捷方式或批处理文件保存为%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\
。
答案2
请先阅读此内容http://support.microsoft.com/kb/842715/en-us- 在这里您可以找到在管理共享关闭时可能发生的潜在问题。某些 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 命令或者通过在“网上邻居”或“网上邻居”中浏览网络来远程访问或查看受影响的计算机时,可能会收到一条错误消息。
当您尝试在域控制器上执行管理任务时,可能会收到错误。例如,MMC 管理单元(如 Active Directory 用户和计算机或 Active Directory 站点和服务)可能无法启动,并且您可能会收到错误消息。
如果你确定自己在做什么,只需用谷歌搜索答案即可。
答案3
您可以通过编辑以下注册表项并将其值设置为 0 来删除 Windows 计算机上的管理共享并防止它们自动创建:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer
要应用此更改,您必须停止并重新启动服务器服务,您可以通过在命令提示符下输入以下命令轻松完成此操作:
net stop server
net start server
但是,Microsoft 建议您不要删除管理共享,因为这可能会破坏许多不同的东西。有关可能发生的问题列表,请查看 Microsoft 文章:缺少管理共享时可能出现的问题的概述。
答案4
我创建了一个批处理文件并在启动时运行它。Windows 启动后,它也可以随时运行。这样我就不必一直手动停止。
NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE E$ /delete
NET SHARE admin$ /delete