在Windows 7上关闭管理共享


8

我已经删除了管理共享,但是在重新启动后重新启用了共享。我还尝试按照本Microsoft论坛帖子中所述编辑注册表,但是在重新启动后也会重新启用它。无论如何,有没有禁用共享,以便它们在重新启动后仍保持禁用状态?

Answers:


9

与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\


您如何说管理共享在Windows 7中不可用?也许在您的特定设置中,但是我的PC上确实有d $和c $,可从笔记本电脑访问。
2014年

@Kitet:你是对的-我的措辞太笼统了。已更正。
harrymc

您可能希望将其添加到“任务计划程序”,以使其不依赖于用户登录。
palswim 2015年

6

请先阅读此内容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管理单元可能无法启动,并且您可能会收到一条错误消息。

如果您确定自己在做什么,那就用谷歌寻求答案。


1
你好菲利普 “仅链接”答案对本网站没有用。如果链接消失,答案就随之而来。请将内容解释为答案。随意保留链接作为参考,但答案应独立存在。
保罗

3

您可以在Windows框中删除管理共享,并通过编辑以下注册表项并将其值设置为0来防止自动创建管理共享:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer

要应用此更改,必须停止并重新启动服务器服务,您可以通过在命令提示符下输入以下命令来轻松完成此服务:

net stop server
net start server

但是,Microsoft建议您不要删除管理共享,因为它可能破坏许多不同的事物。有关可能出现的问题的列表,请查看Microsoft文章:缺少管理共享时可能会发生的问题的概述。


请仔细阅读问题。您的答案没有回答原始问题。OP已经尝试了注册表设置,但没有起作用。
DavidPostill

1
那是因为正确的键名是AutoShareWks,而不是AutoShareServer(至少对我来说,在Windows 10上)。其余的是正确的,只需更改密钥名称。在至少一个Microsoft网站上不正确。
Glenn Slayden '16

如果不使用共享的LAN,请开始>运行> msconfig>禁用“网络共享服务”。
mosh

这篇MS支持文章给人的印象是,如果将值(AutoShareServerAutoShareWks)设置为1,则将创建管理员共享。此链接表明使用不同名称的值的原因是因为AutoShareServer在服务器OS上使用,而AutoShareWks在非服务器OS上找到。
我说恢复莫妮卡

0

我已经创建了一个批处理文件,并在启动过程中运行它。Windows引导后,可以随时运行该命令。这样,我不必一直手动停止。

NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE E$ /delete
NET SHARE admin$ /delete

2
欢迎来到超级用户!这将重复另一个答案,并且不添加任何新内容。除非您确实有新贡献,否则请不要发布答案。
DavidPostill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.