我有一个域模型网络。我在运行 Windows Server 2008 R2 的服务器上设置了 DFS(分布式文件系统)。
一切正常。问题在于,使用 Windows 7 的用户无法访问我使用 DFS 在他们的计算机上创建的共享文件夹。当然,他们可以访问其他 dfs 共享文件夹。
答案1
您需要启用 DFS 环回目标:
客户端计算机上的注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mup\Parameters
创建一个DWORD(32 位)值命名EnableDfsLoopbackTargets
,然后将该值设置为1
。
修改值后,重启计算机
从:http://technet.microsoft.com/en-us/library/cc753448(v=ws.10).aspx
尽管运行 Windows Vista® 或 Windows® 7 的计算机可以托管文件夹目标,但它们通常不适合用作文件服务器。除了 10 个并发传入 SMB 连接的限制之外,默认情况下,运行 Windows Vista 或 Windows 7 的计算机无法将 DFS 命名空间导航到本地计算机上托管的文件夹目标。例如,如果运行 Windows Vista 的计算机 (\client1) 上的用户尝试连接到 DFS 文件夹,而该文件夹的文件夹目标是位于同一台计算机上的共享文件夹 (\client1),则连接尝试将失败。这被视为环回连接。此行为旨在帮助防止恶意命名空间服务器将客户端计算机重定向到客户端计算机上的管理共享(例如 \127.0.0.1\C$),然后在共享文件夹中读取或写入文件。要允许客户端计算机访问本地计算机上的文件夹目标(服务器上的默认行为),请打开注册表编辑器,导航到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mup\Parameters,创建一个名为 EnableDfsLoopbackTargets 的 DWORD(32 位)值,然后将该值设置为 1。更改该值后,重新启动计算机。要禁用 DFS 环回目标(客户端计算机上的默认行为),请将值设置为 0。更改该值后,重新启动计算机。