尝试恢复指向基于 Windows XP 的客户端上的共享网络文件夹的网络映射连接时,可能收到“The local device name is already in use”(本地设备名已在使用中)错误信息


症状


当您尝试访问基于 Microsoft Windows XP 的客户端上的网络驱动器时,如果该驱动器映射到域中文件服务器的一个共享网络文件夹,则您可能收到以下错误信息:

The local device name is already in use
注意:在基于 Microsoft Windows Server 2003 的客户端上也可能出现此问题。

原因


如果您登录到基于 Windows XP 的客户端所使用的连接类型与连接到该文件服务器所使用的不同,就可能发生此问题。如果网络驱动器是使用当前用户凭据通过局域网 (LAN) 创建的,则映射信息不包含任何用户信息。当您登录到计算机时,操作系统仅建立到共享的部分连接,网络驱动器被认为已使用。稍后,当您访问网络驱动器时,连接已完全恢复。

如果您使用其他连接类型(如远程访问服务 (RAS))连接到文件服务器,则所使用的登录凭据与您创建网络映射所使用的凭据不同。当您尝试访问网络驱动器以恢复连接时,操作系统尝试使用 RAS 连接的登录凭据。如果文件共享服务器不接受 RAS 连接的登录凭据,操作系统将无法访问共享。然后,操作系统尝试重新创建到已使用的网络驱动器的映射,这样就会产生错误。

解决方案


要解决此问题,请删除现有的网络映射。然后为共享创建新的网络映射。