服务经常使用默认设置运行,例如,服务在启动时可能自动被禁用。可以使用服务管理单元更改服务的默认设置。如果是要解决服务故障疑难问题,或者如果需要更改服务运行的安全帐户,这种功能非常有用。

完成此过程最低需要 Account OperatorsDomain AdminsEnterprise Admins 或类似组中的成员身份。请查看本主题中“其他注意事项”中的详细信息。

配置服务启动方式

使用 Windows 界面配置服务启动方式的步骤
  1. 单击「开始」,单击“开始搜索”框,键入 services.msc,然后按 Enter。

  2. 还可以导出和保存现有设置列表。若要执行此操作,请右键单击“服务”,选择“导出列表”,然后保存设置列表。

  3. 右键单击详细信息窗格中要配置的服务,然后单击“属性”

  4. “常规”选项卡的“启动类型”中,单击“自动”“手动”“禁用”“自动(延迟的启动)”

  5. 若要指定服务可以用来登录的用户帐户,请单击“登录”选项卡,然后执行下列操作之一:

    • 若要指定服务使用本地系统帐户,请单击“本地系统帐户”

    • 若要指定服务使用本地服务帐户,请单击“此帐户”,然后键入 NT AUTHORITY\LocalService

    • 若要指定服务使用网络服务帐户,请单击“此帐户”,然后键入 NT NT AUTHORITY\NetworkService

    • 若要指定其他帐户,请依次单击“此帐户”“浏览”,然后在“选择用户”对话框中指定用户帐户。完成操作后,请单击“确定”

  6. “密码”“确认密码”中键入该用户帐户的密码,然后单击“确定”。如果您选择本地服务帐户或网络服务帐户,则不要键入密码。

使用命令行配置服务启动方式的步骤

  • 也可以使用 sc config 命令管理服务。有关可用选项的详细信息,请打开命令提示符然后键入 sc config /?。有关命令行选项的示例和详细描述,请参阅命令行参考 https://go.microsoft.com/fwlink/?linkid=53528(可能为英文网页)。

其他注意事项

  • 若要执行此过程,您必须是 Account Operators 组、Domain Admins 组或 Enterprise Admins 组的成员,或者您必须被委派了适当的权限。作为最佳安全做法,请考虑使用 Run as 来执行此过程。

  • 更改默认服务设置可能会导致关键服务无法正常运行。尤其重要的是,当更改配置为自动启动的服务的启动类型登录为设置时应十分小心。

  • 多数情况下,建议不要更改允许服务与桌面交互设置。如果您允许服务与桌面交互,那么服务在桌面上显示的任何信息也都会显示在交互用户的桌面上。恶意用户可能会获得对该服务的控制权,或从交互桌面攻击它。

  • 为本地服务帐户和网络服务帐户使用空密码进行配置。系统会忽略提供的密码信息。

  • 建议选中用于作为服务登录的用户帐户“属性”对话框中的“密码永不过期”复选框,这样这些帐户可以拥有强密码。

  • 如果启用了帐户锁定策略且帐户被锁定,服务将不启动。

  • 如果由于启用或禁用某项服务而在启动计算机时遇到问题,则您可以在安全模式下启动计算机。在安全模式下,启动操作系统需要的核心服务无论服务设置如何更改,均以默认方案启动。计算机进入安全模式后,可以更改服务配置或还原默认的配置。

  • 如果指定了无权作为服务登录的帐户,服务管理单元会自动为该帐户授予在受管理的计算机上的相应权限。

其他参考

有关配置 Windows 时间服务的信息,请参阅 https://go.microsoft.com/fwlink/?linkid=69453(可能为英文网页)上的 W32tm

有关服务登录所用用户帐户的详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=68107(可能为英文网页)上的服务的默认设置