关闭 Windows 7 上的管理共享

关闭 Windows 7 上的管理共享

我已删除管理共享,但重新启动后共享重新启用。我还尝试按照此描述编辑注册表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

相关内容