Vista 电脑在 XP 中被隐藏了吗?

Vista 电脑在 XP 中被隐藏了吗?

我有一个基于 Vista 的媒体中心和两台基于 XP 的台式电脑,它们都位于一个简单的家庭 WLAN 网络(DSL/WLAN 路由器)上。Vista 电脑可以看到所有其他电脑,并传输/修改 XP 上共享的文件,但我的 XP 计算机只能互相看到,而看不到 Vista 计算机——为什么?

我可以ping从 XP 计算机访问 Vista 计算机,使用它的 IP 甚至它的机器名(“cinema-pc”),但我无法使用 Windows 资源管理器浏览 Vista 计算机(无论是通过 IP 还是名称):“Windows 找不到‘\cinema-pc’。请检查拼写并重试...”

这三台计算机都仅使用具有默认设置的常规内置 Windows 防火墙软件,并且我相信路由器没有对内部网络设置任何限制。

Vista 计算机具有类似的共享\\cinema-pc\audio,但是即使 Vista 上没有共享,我仍然希望能够看到计算机本身。

我尝试了我所知道的所有技巧,但就是想不出这种行为的原因。我该如何修复我的网络以便能够从 XP 计算机访问 Vista 计算机?

答案1

就我的经验而言,Vista 和 XP 网络非常不兼容。交互可能有效,也可能无效。网络今天可能正常工作,但明天就无法正常工作。

主要问题是定义主浏览器计算机网络。本文计算机浏览器很好地解释了这个问题,以及如何确保正确的计算机被选为主计算机。如果还不够,其他文章很容易在 Google 上找到。

要避免的问题是,您的 Vista 机器启动并决定它是其自己的网络的主浏览器,而 XP 计算机则选举其中一台计算机作为其自己的网络的主浏览器。

为了使 Vista 能够发现 XP 计算机,您应该在这些计算机上安装链路层拓扑发现 (LLTD) 响应器

您应该仔细考虑这个问题,确定正确的网络架构并定义正确的主浏览器(您可能需要强制执行),并非常耐心地尝试使其正常工作。

如果一切都失败了,最后的办法就是为所有机器提供固定的 IP 地址,并更新网络上的主机文件以包含所有地址。

编辑

查看这篇文章:Windows Vista 中的文件和打印机共享

其他要点:

  • 所有计算机的工作组名称应该相同。
  • 在 Vista 中,网络和共享:
    网络发现:开启(这样它就可以看到其他计算机)
    网络设置为私有(公共网络用于热点、机场等)
    文件共享:开启
    公共文件夹共享:开启(Vista 公共文件夹与 XP 共享文档相同)
    密码保护:关闭(除非您想在网络中的所有计算机上设置相同的用户名和密码)。如果您将其开启,当您尝试从 XP 计算机访问 Vista 计算机时,系统会要求您输入用户名和密码。
  • 运行 XP 家庭网络文件和打印机共享向导。

答案2

我的办公室网络中有 Vista 和 XP。我们确实遇到过类似的问题,即我们无法为 XP 计算机远程桌面、浏览或 VNC Vista 计算机。原来是 Vista 的防火墙在捣乱。禁用防火墙有帮助。那么,简而言之,您是否尝试过禁用防火墙(Vista 计算机)?

答案3

不管其他用户怎么说,Vista 和 XP 在网络上是完全兼容的。你只需要调整一下设置,就可以正确共享所有内容。

由于您可以通过 IP 和 UNC ping Vista 框,因此我们知道它在网络上处于活动状态。您遇到的情况是 Vista PC 上的某些东西阻止了对文件和文件夹的访问。我首先要检查 Vista PC 上的网络设置。尝试禁用防火墙或将网络设置为私有而不是公共。有关更多信息,请尝试来自微软的此页面。 祝你好运!

相关内容