我正在管理一个拥有多台 Windows 10 和 7 PC 的小型企业网络。用户偶尔但经常抱怨他们无法再访问与其他同事的共享文件夹。快速故障排除确定问题是由于臭名昭著的“检测到未识别网络”,然后应用“公共”网络配置文件而不是“私人”网络配置文件,因此家庭组/文件共享等不起作用。根据我的搜索,这是许多用户的常见问题。我没有看到任何可行的建议解决方案。
环境:
问题:
即使我已将所有 Windows 机器配置为活动网络配置文件 = 私有,它们也经常(每隔几周左右)恢复为公共状态,这会阻止文件共享等。
修复尝试:
在每台 Windows PC 上,我都修改了本地组策略Computer Configuration->Security Settings->Network List Manager Policies:
观察:
我认为问题在于 Windows 网络位置感知 (NLA) 服务正在检测一个新网络,这会导致创建一个新的网络配置文件,然后默认为公共(即使在上面我已将本地组策略配置为默认为私有) . 许多计算机显示 Windows 多次检测到新的未识别网络,即它们显示“网络 14”,即有 14 个不同的网络配置文件。在注册表中查看配置文件时,我看到了这些多个配置文件:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles …
我使用本教程设置了一个带有 Apache 和 WebDAV 的服务器。
我使用 Cyberduck 客户端测试了 WebDAV 功能,它运行良好。我可以使用下面的详细信息读取和写入远程目录。

所以我想将此目录安装为 Windows 8 中的驱动器,我相信使用 WebDAV 应该可以实现。我右键单击“计算机”,然后选择“映射网络驱动器”。但不清楚我应该如何输入上述数据。
我尝试以我能想象的所有方式重写 URL,并尝试使用和不使用“使用不同凭据连接”。
它总是只是说尝试连接,然后要求提供凭据(如果我选中了),然后给出错误“0x80070043 找不到网络名称”。

怎么了?如果不像上面那样,如何使用 WebDAV 挂载远程目录?
我正在使用 Windows 8 的传入连接功能在我的网络中运行 PPTP VPN 服务器。
VPN 工作得很好,只是远程计算机无法连接到 VPN 主机本身。
我可以 ping 并连接到本地网络中的所有其他计算机,但我什至无法 ping 通 VPN 主机的内部 IP 地址(这也是文件共享)
在 Windows 7 上,我通过将 VPN 的 RAS(拨入)接口(在主机上)的网络位置设置为私有来解决这个问题。
但是,在 Windows 8 上,它默认为 Public,我无法在 UI 中找到任何地方来更改它。网络位置现在在现代 UI 网络列表中设置,它不显示传入连接。

我有一台 Windows 7 机器,我喜欢使用 Windows 资源管理器的网络位置,但我现在有 2 个已损坏且无法删除的网络位置映射。当我尝试右键单击它们以删除网络位置时,整个 Windows 资源管理器都会崩溃。另一个奇怪的是,损坏的网络位置的图标已从典型的黄色文件夹图标更改为 Internet 浏览器的图标。
如何删除这些网络位置而无需右键单击?