我有一台新的 WinXP 计算机,它不允许其他 Windows 计算机将驱动器号映射到其共享。几周前,Windows Update 多次允许更新它需要的所有内容,直到它最终说所有内容都是最新的。这包括 Service Pack 3。
我将 C: 驱动器共享为“磁盘”,并设置了我所知道的所有权限以允许其他计算机映射到该驱动器,但这些计算机均无法映射该驱动器。当从另一台 WinXp 计算机尝试时,它会要求输入密码,然后窗口会弹出,没有任何错误消息,但不会映射驱动器。我在另一台计算机上有相同的用户名和密码,我也尝试在尝试设置映射之前明确提供共享计算机的用户/密码,但每次都是同样的结果。
有人检查了服务器机器并“清理”了那些本该不需要的服务。可能关闭了某些不该关闭的服务。我对此并不在行,但我查看了服务器列表,没有发现任何明显未打开的服务。不过描述相当简略,有些描述我都看不懂。
我该如何才能最终从服务器机器上获得可映射为 LAN 上其他机器的驱动器号的共享?
针对各种问题添加:
这是在服务器上运行的,以响应请求:
C:\>net use * \\winxpserver\c$ 发生系统错误 53。 找不到网络路径。
我尝试完全关闭服务器上的防火墙,但这并没有什么作用。我恢复了原来的防火墙设置,即启用了以下例外的防火墙:
答案1
我尽可能以最友善的方式说这句话,但是您的问题让我胸口疼痛。
WinXP 不是服务器。即使从概念上来说它是服务器,它也不是服务器。因此,它允许同时进行的 SMB 连接(其他人尝试访问您的共享)数量会受到限制。
(限制 10: http://msdn.microsoft.com/en-us/library/bb147520%28v=winembedded.5%29.aspx)
其次,永远不要共享逻辑驱动器的根目录。请在驱动器上创建一个文件夹,然后共享该文件夹。
第三,先生,请知道我无意冒犯您,但“新的 WinXP 机器”这个短语是一个矛盾的说法。
接下来,如果您确实想共享整个 C:驱动器,那么我假设细粒度的访问权限不是您的首要任务,因此不必担心手动创建网络共享,只需映射到管理共享 \\computer1 \\c$ 即可。
编辑:好的,如果错误是名称解析,我相信您会收到错误 53 而不是错误 67。错误 67 向我表明 NetBIOS 可能在一个或另一个网络适配器上被禁用。
再编辑一下:好的,错误已更改为 53 网络路径未找到。由于我们不知道有人在那台机器上检查并“清理”了什么,所以很难说。但我们知道您有名称解析,因为您可以通过名称进行 ping。接下来是启用 NetBIOS。确保已启用“文件和打印机共享”...除此之外,我没有其他主意了。
答案2
我又做了一些研究,结果意外地让它工作了。我仍然不知道原来的问题是什么,但现在它可以工作了。
我转到“管理工具”>“计算机管理”。在那里,您可以转到“系统工具”>“共享文件夹”>“共享”。这会在右侧窗格中列出所有共享。您可能会(好吧,也许不知道他们在做什么的人,但我知道)认为您可以在这里操作共享,但似乎无法从这里对共享执行任何操作。突出显示共享并执行操作或右键单击只会显示“刷新”选项。没什么用。
然后我尝试了存储 > 磁盘管理,仍然在计算机管理控制台窗口中。显示 C: 驱动器被称为“磁盘”,这是该驱动器的共享名称。在这里,“操作”显示条目“所有任务”,它扩展到另一个菜单,其中包括“属性”。他们好像故意隐藏这些东西。这会打开另一个小窗口,其中包含五个选项卡,包括“共享”。现在我知道,尽管这个窗口很模糊,但我以前来过这里寻找设置。据我所知,这些设置适合共享,但显然不是。在“网络共享和安全”部分,有一个选项可以运行网络设置向导。网络之前已经设置好了,所以我之前没有运行这个,担心它会弄乱并重置我已经做的一堆设置。毕竟,我已经启动并运行了,能够从这台机器进入网络。
这次我更加绝望,运行了网络设置“向导”(只有我觉得这个名字很蠢吗?),耐心地回答了之前设置的所有问题。这包括启用文件共享,我知道之前在某个不起眼的菜单中启用过。但是,运行设置向导肯定设置了其他一些显然无法通过其他明显方式设置的内容。真正奇怪的是,当我回到那里时,运行网络设置向导的小窗口看起来不一样了:
运行网络设置的选项不再存在,取而代之的是两个复选框。我不太明白之前到底没有启用什么,但显然你必须运行一次网络设置向导,而不是以其他方式进行所有网络设置。我很想知道到底发生了什么,为什么它以前不起作用,以及更改了哪些设置使其现在起作用,但至少眼前的问题解决了。希望这个记录对将来遇到同样问题的人有用。