如果DFS中包含WindowsXp或Windows7的共享文件夹时,本机是无法访问属于本机共享的文件夹的,微软处于安全及用途考虑禁止如此访问,可以通过修改注册表调整。在注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mup\Parameters添加DWORD类型的EnableDfsLoopbackTargets项,赋值为1即可。
原文如下:
Although computers running Windows Vista® or Windows® 7 can host folder targets, they are generally unsuitable for use as file servers. In addition to their limit of 10 concurrent incoming SMB connections, computers running Windows Vista or Windows 7 by default cannot navigate a DFS namespace to a folder target hosted on the local computer. For example, if a user on a computer running Windows Vista (\client1) attempts to connect to a DFS folder whose folder target is a shared folder located on the same computer (\client1), the connection attempt will fail. This is considered a loopback connection. This behavior is designed to help prevent a rogue namespace server from redirecting a client computer to an administrative share on the client computer (for example \127.0.0.1\C$), and then reading or writing files in the shared folder.
To allow a client computer access to folder targets located on the local computer (the default behavior on servers), open Registry Editor, navigate to the following location:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mup\Parameters, create a DWORD (32-bit) value namedEnableDfsLoopbackTargets, and then set the value to1. After changing the value, restart the computer.
To disable DFS loopback targets (the default behavior on client computers), set the value to0. After changing the value, restart the computer.