Windows 7 无法将驱动器映射到 Windows XP 共享

Windows 7 无法将驱动器映射到 Windows XP 共享

当我在 Windows 7 计算机上的 Windows 资源管理器中打开“网络”文件夹时,我会看到一个计算机名称列表(其中大多数是 Windows XP 计算机)。如果我双击 Windows 7 计算机,它会打开该计算机并显示其所有共享。但是,如果我双击 Windows XP 计算机,它会挂起约 20 秒,然后返回以下错误消息:

网络错误

Windows 无法访问 \\Windows XPcomputername

检查名称的拼写。否则,您的网络可能有问题。要尝试识别和解决网络问题,请单击“诊断”。

错误代码:0x80070035 未找到网络路径。

我可以通过名称 ping Windows XP 计算机,我可以从域中的另一台 Windows XP 计算机连接到它,我可以双击服务器计算机,它将正确打开(运行 Windows Server 2003 for Small Business Server)。我已经对此进行了大约 8 小时的故障排除(禁用防火墙,没有帮助;禁用 IPv6,没有帮助;尝试连接到 Windows XP 计算机的 IP 地址,没有帮助;已验证 NetBIOS 已启用)。

让我无法理解的是,几个月前我都能毫无问题地做到这一点。有些事情发生了变化,但我不知道是什么。我发现了几个论坛,Windows 7 用户都报告了这个问题。有人有什么新想法吗?

更新:我能够连接到不同域上的 Windows XP 计算机。(我从事咨询工作,并且是几位客户的域管理员。)这让我想到,网络策略设置中可能存在一些差异,从而导致 Windows 7 <--> Windows XP 通信/身份验证出现问题。

更新:我可以连接到 Windows XP 计算机的域使用 DHCP。我遇到问题的域使用静态 IP。在此问题域中,我分配的静态 IP 与我尝试连接的计算机 (255.255.255.192) 位于不同的子网 (255.255.255.128)。这可能是问题所在吗?

更新:如果我在出现问题的网络上按名称 ping 我的计算机,它会将我的名称解析为 IPv6 地址而不是 IPv4 地址。据我所知,网络上的所有其他计算机都解析为 IPv4 地址。我的计算机最终是否可能位于具有 IPv6 地址的名称服务器中,从而导致我遇到问题?如果是这样,是否有任何方法可以强制名称服务器存储我的 IPv4 地址?

答案1

今天,我通过禁用 Windows 资源管理器上的“使用共享助手”选项在我的 LAN 上解决了这个问题。

步骤(在Windows-7客户端机器上运行):

  1. 打开 Windows 资源管理器;
  2. 点击“alt”按钮打开上下文菜单;
  3. 点击“工具”;
  4. 点击“文件夹选项”;
  5. 点击“展览模式”标签;
  6. 在“高级配置”中,列表的最后一项可能是“使用共享助手(推荐)。

禁用此项解决了我在 XP 和 7 之间的网络共享问题。我也在我的 LAN 上使用静态 IP。

我的设置:

  1. 服务器:Windows XP 32,静态IP,千兆以太网;
  2. 客户端1:Windows 7 64,静态IP,千兆以太网;
  3. 客户端 2:Windows 7 32、DHCP、100Mbps 以太网或 811.G Wifi;
  4. 客户端3:与客户端1相同;
  5. 客户端4:XBOX 360;

所有客户端都可以看到具有上述配置的服务器。

编辑:我还在所有 Windows 7 机器上禁用了 IPv6。不确定这是否有帮助。

答案2

您可能需要设置 Windows 7 机器共享设置,以便能够支持与 XP 机器的文件和打印机共享。

这里有一篇文章展示了如何做到这一点。 在 Windows 7 和 XP 之间共享文件和打印机

答案3

我认为您必须确保 Windows 7 PC 和 Windows XP PC 都位于同一个工作组或域中,即使它们连接到同一个路由器,它们也无法共享文件夹。要更改 Windows 7 域:

1.单击“开始”

2.右键单击计算机

3. 找到计算机名称、域和工作组设置部分

4. 点击更改设置

5. 单击“更改”框以更改计算机的域或工作组

注意:更改工作组比较容易,因为无需设置 DNS 服务器,但如果您已设置 DNS 服务器,则可以轻松更改域。您还必须重新启动两台计算机。

要更改 XP 计算机的域,请按照指导。

祝你好运!

答案4

问题可能出在静态 IP 设置上。您可以连接到这些地址的静态 IP 吗?例如:\\192.168.0.1

如果可行,那么您有几个选择。1:设置 DHCP 来传播这些问题(许多网络互连都是这样做的),或者 2:编辑每台计算机上的 hosts 文件以设置映射,比如说

192.168.0.1    xpcomputername
192.168.0.2    jimpc

相关内容