网络共享确实出现在网络视图中的计算机图标下方

网络共享确实出现在网络视图中的计算机图标下方

在以下网络中(从 RPAFEA 的角度来看),Karen-PC 是 Windows 7 Home Premium(迷你塔式机),V3500 是 Windows 7 Pro(笔记本电脑)。两者都是 64 位。RPAFEA 是 Windows 10 Home。

RPAFEA 的计算机网络:

RPAFEA 的计算机网络

单击 Karen-PC 的图标时,将显示其网络共享(浏览成功),如下所示:

Karen-PC 股票显示

但是,单击 V3500 图标时,显示此错误:

V3500 份额未显示;显示错误

尽管可以使用网络路径访问 V3500 共享,例如“\\V3500\FEATool”:

V3500 共享可通过网络路径查看

[顺便说一句,这与从 Karen-PC 访问 V3500 共享时的行为相同。需要网络路径。它们无法在网络中“浏览到”。]

我尝试了很多推荐的方法(显然不是正确的方法:-) 来解决这个问题,包括检查是否正在运行正确的服务、禁用防火墙和比较网络设置。但请随意让我尝试任何方法(我甚至会重新启动我的路由器和所有计算机!)...

以下看起来像是类似的问题,但我没有看到答案: Windows 7 Pro 对等网络

[以下添加20210524]

我发现了 Karen-PC 和 V3500 PC 共享存在差异。

磁盘卷在 Karen-PC 上显示为“默认”共享(参见下面视图中突出显示的项目): Karen-PC 股票列表(包括 C: 和 I:)

下面的 V3500 共享列表显示没有默认共享,具体来说,磁盘卷 C 和 D: V3500 股票列表(无默认)

我在某处读到过磁盘卷默认是共享的,这似乎与 Karen-PC 的结果一致:共享成功。我猜 V3500 上两个磁盘卷的“默认”共享以某种方式被删除了。

我尝试在 V3500 上将 D:\ 添加为共享(共享名 D$),但我所做的似乎没有起作用(并且重新启动后也无法恢复)。

[添加于 20210524]

我找到了这个:https://docs.microsoft.com/en-US/troubleshoot/windows-server/networking/problems-administrative-shares-missing

它讨论了缺少管理共享的问题,并建议对注册表进行编辑(如果适用)作为补救措施。显然,这些管理共享(包括磁盘卷,如 C:)默认处于活动/安装/启用状态。但是,如果存在几个注册表项并且将其设置为 (0),则会阻止这种情况。补救措施是编辑注册表,如果存在并且设置为 (0),则将它们设置为 (1)。

我的情况与此类似。V3500 注册表确实包含这些条目且设置为 (0)。Karen-PC 没有注册表条目(这会导致默认行为)。

使用 Bitdefender 和 Trend Micro 扫描后,我按照上述 docs.microsoft.com 文章中的建议进行了更改:将 AutoShareServer 和 AutoShareWks 设置为 1。

现在磁盘卷的管理共享已存在(C$、D$ 等)并显示在 V3500 上:

C$           C:\                             Default share

然而,从其他计算机(Karen-PC、RPAFEA)可以看到网络中的 V3500,但仍然无法浏览。打开它会产生上面显示的错误:“您无权访问 \\V3500。”

但仍然可以通过路径“\\v3500\users\randal\desktop”访问 V3500。并且可以通过打开计算机图标来浏览网络上的其他 Windows 7 计算机。

也许我可以按照错误消息诊断链来找到原因。

有人能告诉我这些错误会出现在哪里以及如何找到它们吗?

我可以检查两台 w7 计算机中的哪些配置设置?一台 (Karen-PC) 可以访问,另一台 (V3500) 则不能。

答案1

有两个问题导致 V3500 共享无法被网络上的另一台计算机浏览。

第一个是添加了一个注册表子项:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters,其中 DWORD 值 AutoShareServer 和 AutoShareWks 设置为 0。这导致管理共享无法在每次系统启动时自动共享。解决方案是将这些设置为 1。请参阅https://docs.microsoft.com/en-US/troubleshoot/windows-server/networking/problems-administrative-shares-missing了解详情。我怀疑仅更改 AutoShareWks 就可以解决我的问题。文章还建议完全删除子项(恢复为默认状态)也可以解决问题。我没有尝试该选项。

更正该问题后,我可以使用完全限定路径(例如:\\v3500\Users\Randal\Desktop\TestSHare)从另一台计算机查看共享。例如,此命令将列出共享目录“TestSHare”中的文件。

但仍然:\\v3500 出现权限错误,无法列出(详细说明)v3500 上的所有共享。

第二个问题已在 Microsoft Q&A 论坛上得到解决(请参阅https://docs.microsoft.com/en-us/answers/questions/413182/cannot-browse-windows-7-admin-disk-volume-shares-f.html

本地组策略“网络访问:不允许匿名枚举 SAM 帐户和共享”的值已被设置为“已启用”。您可以在此处阅读相关内容:https://www.ultimatewindowssecurity.com/wiki/page.aspx?spid=NANoAnonShares#:~:text=accounts%20and%20shares-,Network%20access%3A%20Do%20not%20allow%20anonymous%20enumeration%20of%20SAM%20accounts,the%20enumeration%20of%20user%20accounts.&text=Anonymous%20enumeration%20of%20user%20accounts,try%20to%20guess%20the%20passwords

该策略的 V3500 值为“已启用”。

将其更改为默认值“已禁用”后,问题消失。

感谢所有为我考虑的人。不用说,我很高兴摆脱了这个问题!

相关内容