睿诚科技协会

windows服务 网络服务

第一部分:什么是 Windows 服务?

核心定义

Windows 服务(在早期版本中也称为 NT 服务)是一种在后台长时间运行的应用程序,它没有用户界面,不与任何用户交互,并且通常在系统启动时自动启动,或者在需要时由其他程序或系统事件触发。

windows服务 网络服务-图1
(图片来源网络,侵删)

你可以把它想象成 Windows 系统的“幕后工作者”或“自动化管家”,它们默默地执行着各种任务,比如连接打印机、管理用户账户、更新系统等,确保你的计算机能够正常、高效地运行。

主要特点

  • 无用户界面: 大多数服务没有窗口或图标,你只能在“任务管理器”或“服务”管理工具中看到它们。
  • 自动运行: 可以设置为在系统启动时自动启动,或者按需启动。
  • 独立于用户会话: 服务可以在用户登录之前运行,并且即使用户注销后,它仍然可以在后台继续运行。
  • 受控性高: 系统管理员可以统一启动、停止、暂停、恢复和配置服务的各种属性。
  • 安全性: 服务可以配置为以特定的用户身份运行(如 LocalSystem, NetworkService, 或一个普通用户账户),这有助于权限管理和系统安全。

如何管理服务?

最常用的工具是 服务管理器

  • 打开方式:

    • Win + R 键,输入 services.msc,然后按回车。
    • 在“任务管理器”的“服务”选项卡中查看和管理。
  • 关键属性:

    windows服务 网络服务-图2
    (图片来源网络,侵删)
    • 名称: 服务的唯一标识符(如 wuauserv 代表 Windows 更新服务)。
    • 显示名称: 用户友好的名称(如“Windows Update”)。
    • 描述: 对服务功能的简要说明。
    • 启动类型:
      • 自动: 系统启动时自动启动。
      • 自动(延迟启动): 系统启动后,等待一段时间再启动,以加快启动速度。
      • 手动: 只有在需要时(由其他程序调用或管理员手动启动)才会启动。
      • 禁用: 服务永远不会启动。
    • 服务状态:
      • 正在运行
      • 已停止
      • 已暂停
    • 登录身份:
      • LocalSystem: 最高的权限,是系统的“上帝”账户。
      • LocalService: 权限较低,用于访问本地资源,访问网络时使用匿名凭据。
      • NetworkService: 权限较低,用于访问本地资源,访问网络时使用计算机的凭据。
      • 此账户: 以指定的用户账户身份运行。

第二部分:什么是网络服务?

“网络服务”这个词可以从两个层面理解:

  1. 作为概念: 所有与网络通信相关的 Windows 服务的总称。
  2. 作为特定账户: Windows 内置的一个特殊账户 NetworkService

我们主要从第一个层面来理解,因为它更实用。

核心定义

网络服务是 Windows 服务的一个子集,它们专门负责管理计算机的网络连接、提供网络功能、处理数据包、提供服务给网络上的其他计算机等,没有这些服务,你的电脑就无法上网、无法共享文件、无法打印,也无法作为服务器提供任何网络功能。

重要的网络服务示例

以下是一些最常见的网络服务,你可以通过 services.msc 找到它们:

windows服务 网络服务-图3
(图片来源网络,侵删)
服务名称 显示名称 主要功能
DHCP Client DHCP 客户端 自动从路由器或服务器获取 IP 地址、子网掩码、网关等网络配置。没有它,你通常无法自动上网。
DNS Client DNS 客户端 将人类可读的域名(如 www.google.com)解析为机器可读的 IP 地址。没有它,你无法通过域名访问网站。
Network Location Awareness 网络位置感知 识别当前网络是“家庭”、“工作”还是“公共”,并据此应用不同的防火墙和安全策略。
Server 服务器 使你的计算机能够作为文件服务器、打印服务器等,为网络上的其他计算机共享资源。
Workstation 工作站 使你的计算机能够访问网络上的共享文件和打印机。几乎所有需要访问局域网共享的电脑都需要此服务。
Function Discovery Provider Host 功能发现提供程序主机 允许系统发现网络上的设备和功能,如媒体播放器、网络打印机等。
SSDP Discovery SSDP 发现 支持“即插即用”设备(如一些智能电视、路由器)在网络中被发现。
UPnP Device Host UPnP 设备主机 允许其他设备控制你的计算机(在路由器中设置端口转发)。注意:此服务可能带来安全风险,建议谨慎使用。
World Wide Web Publishing Service 万维网发布服务 运行 IIS (Internet Information Services),这是 Windows 内置的 Web 服务器,用于托管网站(如 ASP.NET, PHP 网站)。
DNS Server DNS 服务器 如果你的计算机要作为网络中的 DNS 服务器(比如在企业内网或家庭网络中),就需要启动此服务。
DHCP Server DHCP 服务器 如果你的计算机要作为网络中的 DHCP 服务器(比如在没有路由器的家庭网络中),就需要启动此服务。

如何排查网络问题?

当你遇到无法上网、无法访问共享文件等网络问题时,检查这些核心网络服务的状态是第一步。

操作步骤:

  1. 打开 services.msc
  2. 找到并检查以下服务是否正在运行:
    • DHCP Client
    • DNS Client
    • Network Location Awareness
    • Workstation
  3. 如果它们被停止了,尝试右键点击并选择“启动”。
  4. 如果它们被禁用了,右键点击选择“属性”,将“启动类型”改为“自动”,然后启动。

一个常见场景: 你连接上了 Wi-Fi,但浏览器打不开任何网站。

  • 检查 DHCP Client: 如果它停止了,你可能没有获取到 IP 地址,重启它或重启网卡。
  • 检查 DNS Client: 如果它停止了,域名解析会失败,重启它可以解决问题。
  • 检查 Network Location Awareness: 它负责识别网络类型,如果它出问题,防火墙规则可能应用错误。

第三部分:服务与网络服务的关系

关系:包含与被包含

  • 网络服务是 Windows 服务的一个专门类别。
  • 所有的网络服务都属于 Windows 服务,但并非所有的 Windows 服务都是网络服务(Windows Audio 音频服务就不是网络服务)。

  • Windows 服务 是一个大集合,包含了系统运行所需的所有后台程序。
  • 网络服务 是这个大集合中的一个子集,专门负责处理所有和网络相关的任务。
概念 定义 作用
Windows 服务 后台运行的应用程序,无用户界面,用于执行各种系统任务。 Windows 系统的基石,确保系统功能的完整性。
网络服务 一类专门负责网络连接、通信和资源共享的 Windows 服务。 实现计算机的网络功能,如上网、文件共享、网站托管等。

理解这两者的关系,并知道如何通过 services.msc 来管理和排查问题,是每个 Windows 用户和系统管理员必备的基本技能。

分享:
扫描分享到社交APP
上一篇
下一篇