为运行不同版本 Windows 的家庭计算机设置网络



如果您先前已为使用运行 Windows XP 的计算机设置过家庭网络,就会发现它与为运行 Windows XP 和 Windows Vista 的计算机组合设置网络很相似。只有几个重要的差别,了解这些差别将有助于您避免一些常见的问题。

本文还介绍了在网络上设置文件和打印机共享所需的设置。

自 Windows XP 以后发生的变化

下面是 Windows XP 和 Windows Vista 之间与网络有关的主要差别:

功能 Windows XP Windows Vista
功能

默认工作组名称

Windows XP

在 Windows XP Home Edition 中为 MSHOME;在所有其他版本中为 WORKGROUP

Windows Vista

WORKGROUP

功能

共享文件夹名称

Windows XP

共享文档

Windows Vista

公用

功能

简单文件共享

Windows XP

默认情况下允许

Windows Vista

默认情况下不允许,需要用户名和密码才能访问共享文件夹,包括公用文件夹(如果已共享)

功能

对网络上计算机的检测和访问

Windows XP

只能检测和访问同一工作组中的计算机

Windows Vista

检测和访问网络上的所有计算机,无论它们运行哪个操作系统或属于哪个工作组

功能

更改设置和首选项的位置

Windows XP

网上邻居

Windows Vista

“网络”文件夹

功能

网络控制

Windows XP

整个操作系统的各个位置

Windows Vista

大多数位于“网络和共享中心”

但是别灰心。如果您不准备将所有计算机都升级到 Windows Vista,则可以克服这些差别使您的网络顺畅运行。我们将讨论上面列出的差别并且告诉您如何处理。另外,我们将告诉您查找需要更改的设置的位置。

假设您已经设置了物理网络本身。如果没有,以下两个主题将对您有所帮助:

确保所有计算机位于同一工作组中

设置完网络之后,下一步是对网络进行略作调整,以便使所有计算机都能彼此“看到”。如果要共享文件和打印机,还需要执行其他操作。

对网络上的所有计算机使用同一个工作组名称,这一点非常重要。这样才能让运行不同版本 Windows 的计算机可以彼此检测和访问。记住,默认工作组名称在所有版本的 Windows 中并不相同。

查找或更改运行 Windows XP 的计算机上的工作组名称的步骤:

  1. 单击“开始”,右键单击“我的电脑”,然后单击“属性”

  2. “系统属性”中,单击“计算机名”选项卡查看工作组名称。若要更改名称,请单击“更改”,在“计算机名”中键入新名称,然后单击“确定”

查找运行 Windows Vista 的计算机上的工作组名称的步骤:

  1. 通过单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”“系统和维护”,然后单击“系统”,打开“系统”。

  2. 工作组名称将显示在“计算机名称、域和工作组设置”下。

更改运行 Windows Vista 的计算机上的工作组名称的步骤:

  1. 通过单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”“系统和维护”,然后单击“系统”,打开“系统”。

  2. “计算机名称、域和工作组设置”下,单击“更改设置”

  3. “系统属性”“计算机名”选项卡上,单击“更改”

  4. “计算机名/域更改”“工作组”中,键入要使用的工作组的名称,然后单击“确定”。系统可能会提示您重新启动计算机。

“系统”窗口的图片
工作组名称将显示在“系统”窗口中

将网络位置类型设置为“专用”

接下来,将检查运行 Windows Vista 的所有计算机上的网络位置类型。网络位置类型是允许 Windows Vista 根据计算机所连接的网络类型自动调整安全性和其他设置的设置。有关详细信息,请参阅选择网络位置

有三种网络位置类型:

  • 公用。 计算机所连接的网络可以公用。例如,在机场,图书馆和咖啡店的公用 Internet 访问网络就是公用网络类型。(该位置类型与“公共场合”网络类型相对应。)

  • 专用。 计算机所连接的网络具有某些级别的 Internet 保护(例如,路由器和防火墙)并且包含的是已知或受信任的计算机。大多数家庭网络属于此类。(该位置类型与“家庭”或“工作”网络类型相对应。)

  • 域。 计算机所连接的网络包含 Active Directory 域控制器。例如,在工作场所的网络就是域网络类型。

对于家庭网络来说,请确保将网络位置类型设置为“专用”。下面是检查步骤:

  • 通过单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”“网络和 Internet”,然后单击“网络和共享中心”,打开“网络和共享中心”。

网络位置类型显示在网络名称旁边的括号中。

“网络和共享中心”的图片
网络位置类型显示在“网络和共享中心”

如果您的网络类型为“公用”,下面是将其更改为“专用”的步骤:

  1. 单击网络名称和位置类型右侧的“自定义”

  2. “设置网络位置”中的“位置类型”旁边,单击“专用”,单击“下一步”,然后单击“关闭”

警报

  • 只有网络是已知和受信任的网络(如家庭网络)时,才应该将网络更改为“专用”。将公用场合的网络更改为“专用”可能会有安全风险。

打开防火墙中的端口以允许文件和打印机共享

如果使用的是 Windows 防火墙,则可以跳过这一部分,因为在您打开网络发现时,Windows 防火墙会自动打开正确的端口以便进行文件和打印机共享。如果使用的是其他防火墙,则您必须亲自打开这些端口,以便计算机可以找到具有要共享的文件或打印机的其他计算机和设备。

若要查找运行 Windows Vista 的其他计算机,请打开以下端口:

  • UDP 3702

  • TCP 5357

  • TCP 5358

若要查找运行早期版本 Windows 的其他计算机,并且在任何版本的 Windows 上使用文件和打印机共享,请打开以下端口:

  • UDP 137

  • UDP 138

  • TCP 139

若要查找网络设备,请打开以下端口:

  • UDP 1900

  • TCP 2869

打开其他文件和打印机共享选项

通过将网络位置类型更改为“专用”,会在“网络和共享中心”的“共享和发现”部分中自动启用网络发现。(有关网络发现的详细信息,请参阅什么是网络发现?)还应该打开以下共享和发现选项:

  • 文件共享

  • 公用文件夹共享

  • 打印机共享

打开这些选项时,您的计算机可以:

  • 查找家庭网络上的其他计算机和设备以及让其他计算机查找您的计算机。

  • 共享其文件夹。

  • 共享其公用文件夹。

  • 共享其打印机。

注意

  • 密码保护的共享是我们下面将要谈论的特殊选项。

若要启用文件共享、公用文件夹共享以及打印机共享,请按照下列步骤操作:

  1. 通过单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”“网络和 Internet”,然后单击“网络和共享中心”,打开“网络和共享中心”。

  2. “共享和发现”下,单击“文件共享”旁边的箭头按钮 箭头按钮的图片 展开该部分,单击“启用文件共享”,然后单击“应用” 需要管理员权限 如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。
  3. 单击“公用文件夹共享”旁边的箭头按钮 箭头按钮的图片 展开该部分,然后执行以下操作之一:
    • 若要共享公用文件夹以便网络中其他计算机上的用户可以打开其中的文件,但不能创建或更改文件,请单击“启用共享,以便能够访问网络的任何人都可以打开文件”,然后单击“应用” 需要管理员权限 如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。这是默认设置。

    • 若要共享公用文件夹以便网络中其他计算机上的用户可以打开其中的文件,而且还能创建或更改文件,请单击“启用共享,以便能够访问网络的任何人都可以打开、更改和创建文件”,然后单击“应用” 需要管理员权限 如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。

  4. 单击“打印机共享”旁边的箭头按钮 箭头按钮的图片 展开该部分,单击“启用打印机共享”,然后单击“应用” 需要管理员权限 如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。

考虑使用密码保护的共享

启用密码保护的共享时,如果使用网络中其他计算机的用户不提供与您计算机上的用户帐户相对应的用户名或密码,将无法访问您的共享文件夹,包括公用文件夹。(因此,如果使用密码保护的共享,则应该在所有计算机上拥有匹配的用户帐户。)

若要启用密码保护的共享,请按照下列步骤操作:

  1. 通过单击“开始”按钮“开始”按钮的图片,再依次单击“控制面板”“网络和 Internet”,然后单击“网络和共享中心”,打开“网络和共享中心”。

  2. “共享和发现”下,单击“密码保护的共享”旁边的箭头按钮 箭头按钮的图片 展开该部分,单击“启用密码保护的共享”,然后单击“应用” 需要管理员权限 如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。

禁用密码保护的共享等同于在 Windows XP 中使用的简单文件共享。

使用网络映射

“网络和共享中心”中的网络映射是网络上的计算机和设备的图形视图,其中显示了这些计算机和设备的连接方式并且包括任何有问题的区域。这对于疑难解答非常有帮助。在可以检测到运行 Windows XP 的计算机并将其显示在网络映射之前,可能需要在该计算机上安装链路层拓扑发现 (LLTD) 协议。有关详细信息,请转到 Microsoft 网站上的网络映射不显示运行 Windows XP 的计算机(可能为英文网页)。

如果已安装 LLTD 协议,但运行 Windows XP 的计算机仍然没有显示在网络映射上,则防火墙设置可能阻止 Windows 检测到它。请检查防火墙设置,并确保已启用文件和打印机共享。若要了解如何进行此操作,如果您使用 Windows 防火墙,请打开“帮助和支持”并搜索“启用文件和打印机共享”。打开“帮助”主题,然后滚动到末尾。如果要使用其他防火墙,请检查该防火墙附带的信息。有关详细信息,请参阅计算机未显示在网络映射上问题的疑难解答